Page MenuHomePhabricator
Feed Advanced Search

Aug 6 2015

Patrick changed the status of T144: automatic shared folder mounting in VMs from Open to Review.

Merged. Requires testing when new test images get available.

Aug 6 2015, 3:27 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix

Jul 7 2015

Patrick closed T350: qubes-whonix network-manager systemd config fix as Resolved.
Jul 7 2015, 4:03 PM · systemd, bug, Whonix 11, Qubes, Whonix, qubes-whonix 11

Jun 26 2015

Patrick added a project to T144: automatic shared folder mounting in VMs: Whonix 12.
Jun 26 2015, 6:46 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix

Jun 23 2015

Patrick renamed T362: systemd SystemCallFilter= containment option seccomp hardening from systemd SystemCallFilter= option to systemd SystemCallFilter= option hardening.
Jun 23 2015, 10:25 PM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix
HulaHoop triaged T362: systemd SystemCallFilter= containment option seccomp hardening as Normal priority.
Jun 23 2015, 1:07 PM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix
HulaHoop created T362: systemd SystemCallFilter= containment option seccomp hardening.
Jun 23 2015, 1:06 PM · enhancement, whonixcheck, msgcollector, sdwdate, onion-grater (Control Port Filter Proxy), security, Debian version 9 codename Stretch, systemd, Whonix

Jun 21 2015

HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

https://github.com/Whonix/shared-folder-help/pull/1
https://github.com/Whonix/shared-folder-help/pull/2
https://github.com/Whonix/shared-folder-help/pull/3
https://github.com/Whonix/shared-folder-help/pull/4

Jun 21 2015, 5:34 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix

Jun 20 2015

Patrick added a comment to T355: understand / consider systemd ApparmorProfile= option.

Yes, AppArmorProfile= is >= Debian version 9 codename Stretch only.

Jun 20 2015, 7:51 PM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor

Jun 19 2015

HulaHoop added a comment to T355: understand / consider systemd ApparmorProfile= option.

Progress information on this feature in Debian:

Jun 19 2015, 4:47 PM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor
HulaHoop added a comment to T355: understand / consider systemd ApparmorProfile= option.

Jessie has systemd 215, meaning this *should* be in there. If its not working its probably a bug.

Jun 19 2015, 4:31 PM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor

Jun 18 2015

troubadour added a comment to T355: understand / consider systemd ApparmorProfile= option.

Looks like this option is not implemented.
Added

AppArmorProfile=/etc/apparmor.d/usr.sbin.cpfpd

in control-port-filter-python.service. It works as expected.
But with a typo

AppArmorProfile=/etc/apparmor.d/usr.sbin.cpf

It still works. sudo service control-port-filter-python status reports active (running), and the process is still enforced.

Jun 18 2015, 9:05 PM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor
HulaHoop added a comment to T355: understand / consider systemd ApparmorProfile= option.

What's the ApparmorProfile= option good for?

Jun 18 2015, 1:26 AM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor

Jun 17 2015

Patrick created T355: understand / consider systemd ApparmorProfile= option.
Jun 17 2015, 4:03 PM · Whonix 14, Whonix, systemd, Debian version 9 codename Stretch, AppArmor

Jun 15 2015

Patrick closed T309: consider deleting old Whonix 10`ish /etc/init.d scripts during upgrade to Whonix 11 as Resolved.

Not required. T342 functional.

Jun 15 2015, 4:58 AM · Whonix, systemd, Whonix 11, whonix-legacy

Jun 14 2015

HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

OK I edited my comment and added those in under the Unit section.

Jun 14 2015, 11:50 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
Patrick added a comment to T144: automatic shared folder mounting in VMs.

How to find out? Look manually into /etc/init.d/virtualbox-guest-utils
(or systemd unit files if it had those) and/or 'grep -i provides
/etc/init.d/virtualbox-guest-utils'.

Jun 14 2015, 11:45 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

What is the name of the systemd vbox guest additions service so I can add it? KVM does not rely on spice or a guest additions equivalent to share folders.

Jun 14 2015, 11:04 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
Patrick added a comment to T144: automatic shared folder mounting in VMs.
  • In section [Unit] it should probably use After= something. I.e. make it run after VBox / KVM guest additions.
  • debian/rules modifications
  • debian/control modifications
  • use /lib/systemd/system/
  • commit to shared-folder-help package
  • build package, test if it actually works
Jun 14 2015, 8:37 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

Great news! automatic shared folders is now achieved :D

Jun 14 2015, 7:25 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
Patrick added a comment to T144: automatic shared folder mounting in VMs.

I don't think you need a separate script. Instead of running a single
line script, you could try running the mount command directly from the
systemd unit file.

Jun 14 2015, 2:49 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

Ok I see what you're talking about.

Jun 14 2015, 1:32 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
Patrick added a comment to T144: automatic shared folder mounting in VMs.

HulaHoop (HulaHoop):

A solution you probably won't like is patching the fstab file directly.

Jun 14 2015, 12:53 AM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

A solution you probably won't like is patching the fstab file directly.

Jun 14 2015, 12:43 AM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix

Jun 13 2015

HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

This option is dead because of some rare bug. There are only 4 search results for it and none of the situations really applies to our setup here.

Jun 13 2015, 9:36 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

How far I've gone:
I managed to debug errors until I corrected the parameters in the unit files so they should be correct. The remaining error has something to do with the 9p kernel module and I'm not sure where to go from here.

Jun 13 2015, 9:16 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
Patrick added a comment to T144: automatic shared folder mounting in VMs.

Nice. Much better than manually running mount from systemd.

Jun 13 2015, 7:29 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

Excellent example of shared folder mounting with systemd files in Arch documentation. It will take changing them from vmware to suit KVM and drop them in the same paths for testing:

Jun 13 2015, 6:39 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
Patrick added a comment to T144: automatic shared folder mounting in VMs.

If the manual mount command that does not involve /etc/fstab, i.e. mount -t 9p -o trans=virtio shared /mnt/shared -oversion=9p2000.L work for you in terminal, then a systemd unit file could do the same. Also without requiring /etc/fstab.

Jun 13 2015, 2:58 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

systemd can understand mount entries but they still have to be specified in /etc/fstab which won't solve anything.

Jun 13 2015, 2:47 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
Patrick removed a project from T144: automatic shared folder mounting in VMs: Whonix 12.
Jun 13 2015, 2:48 AM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix
Patrick added a comment to T144: automatic shared folder mounting in VMs.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666163 says fstab.d support has been removed. Not a great long term solution.

Jun 13 2015, 2:48 AM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix

Jun 12 2015

HulaHoop added a comment to T144: automatic shared folder mounting in VMs.

fstab.d should be available in the libmount version in Jessie:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666163

Jun 12 2015, 11:40 PM · Whonix 12, virtualizer, KVM, VirtualBox, systemd, usability, shared-folder-help, Whonix

Jun 11 2015

Patrick changed the status of T350: qubes-whonix network-manager systemd config fix from Open to Review.

https://github.com/nrgaway/qubes-whonix/pull/10

Jun 11 2015, 11:36 AM · systemd, bug, Whonix 11, Qubes, Whonix, qubes-whonix 11

Jun 10 2015

Patrick created T350: qubes-whonix network-manager systemd config fix.
Jun 10 2015, 4:19 PM · systemd, bug, Whonix 11, Qubes, Whonix, qubes-whonix 11

Jun 6 2015

nrgaway closed T315: disable rads, whonix-initializer and swap-file-creator systemd unit files in qubes-whonix as Resolved.
Jun 6 2015, 4:21 PM · systemd, Whonix 11, Qubes, Whonix, qubes-whonix 11
Patrick closed T303: anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd, insserv already provided issue as Resolved.

Fixed in Whonix 10.0.0.2.3.

Jun 6 2015, 3:40 PM · systemd, Whonix 11, anon-ws-disable-stacked-tor, Whonix

May 30 2015

Patrick added a comment to T106: port Whonix's init.d scripts to systemd.

systemd unit: added 'Before=graphical.target' and 'Before=getty.target' - https://phabricator.whonix.org/T106:
https://github.com/Whonix/msgcollector/commit/ab24bd261d8ac2027f6a3ad85da4b4a3d416b044

May 30 2015, 1:31 PM · Whonix 11, systemd, Debian version 8 codename Jessie, Whonix
Patrick closed T331: check if invocations of 'service' by Whonix scripts in Whonix 11 is functional as Resolved.
May 30 2015, 12:59 PM · Whonix 11, Whonix, systemd

May 28 2015

Patrick closed T311: systemd 'Restart=' and sd_notify for sdwdate and whonixcheck as Resolved.

Using sd_notify for shell scripts seems difficult to not much benefit. Not doing that. Patches welcome.

May 28 2015, 8:52 PM · whonixcheck, sdwdate, systemd, Whonix 11, Whonix
Patrick added a comment to T311: systemd 'Restart=' and sd_notify for sdwdate and whonixcheck.

systemd unit: added 'TimeoutSec=30' and 'Restart=always' - https://phabricator.whonix.org/T311:
https://github.com/Whonix/whonixcheck/commit/eccbb43021ace3a9d2144c63e1a3c99571006701

May 28 2015, 8:07 PM · whonixcheck, sdwdate, systemd, Whonix 11, Whonix
Patrick changed the status of T303: anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd, insserv already provided issue from Open to Review.

Tested by placing /lib/systemd/system/tor.service from https://gitweb.torproject.org/tor.git/tree/contrib/dist/tor.service.in (removed spaces).

May 28 2015, 7:57 PM · systemd, Whonix 11, anon-ws-disable-stacked-tor, Whonix
Patrick updated the task description for T303: anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd, insserv already provided issue.
May 28 2015, 5:30 PM · systemd, Whonix 11, anon-ws-disable-stacked-tor, Whonix
Patrick created T331: check if invocations of 'service' by Whonix scripts in Whonix 11 is functional.
May 28 2015, 4:47 PM · Whonix 11, Whonix, systemd
Patrick created T330: anon-ws-disable-stacked-tor, Debian Strech, systemd port.
May 28 2015, 4:41 PM · Whonix 14, systemd, Whonix, anon-ws-disable-stacked-tor
Patrick updated the task description for T303: anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd, insserv already provided issue.
May 28 2015, 4:34 PM · systemd, Whonix 11, anon-ws-disable-stacked-tor, Whonix
Patrick added a comment to T303: anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd, insserv already provided issue.

fixed 'insserv: script tor.anondist-orig: service tor already provided!' warning during upgrades - https://phabricator.whonix.org/T303:
https://github.com/Whonix/anon-ws-disable-stacked-tor/commit/12691426c9f0bfd561ce369e90158b9dcd1132ae

May 28 2015, 4:33 PM · systemd, Whonix 11, anon-ws-disable-stacked-tor, Whonix

May 27 2015

Patrick added a comment to T315: disable rads, whonix-initializer and swap-file-creator systemd unit files in qubes-whonix.
In T315#4975, @nrgaway wrote:

I don't consider enable SystemdUnit hacks if there are no other deb-installer solutions to ensure a proper state.

May 27 2015, 1:35 PM · systemd, Whonix 11, Qubes, Whonix, qubes-whonix 11

May 26 2015

nrgaway added a comment to T315: disable rads, whonix-initializer and swap-file-creator systemd unit files in qubes-whonix.

I don't consider enable SystemdUnit hacks if there are no other deb-installer solutions to ensure a proper state.

May 26 2015, 9:59 PM · systemd, Whonix 11, Qubes, Whonix, qubes-whonix 11
Patrick changed the status of T315: disable rads, whonix-initializer and swap-file-creator systemd unit files in qubes-whonix from Open to Review.

pull request...
clean mechanism to skip starting services network-manager, spice-vdagent, swap-file-creator and whonix-initializer in Qubes using /etc/systemd/system/unit.service.d directory - https://phabricator.whonix.org/T315:
https://github.com/nrgaway/qubes-whonix/pull/5

May 26 2015, 4:57 PM · systemd, Whonix 11, Qubes, Whonix, qubes-whonix 11

May 24 2015

Patrick closed T304: systemd unit file for Tor package? as Resolved.

Works fine in Whonix 11.0.0.2.0-developers-only.

May 24 2015, 2:31 PM · systemd, Whonix 11, anon-gw-anonymizer-config, Whonix
Patrick closed T304: systemd unit file for Tor package?, a subtask of T303: anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd, insserv already provided issue, as Resolved.
May 24 2015, 2:31 PM · systemd, Whonix 11, anon-ws-disable-stacked-tor, Whonix
Patrick closed T320: Tor fails after reload related to torrc DisableNetwork setting issue as Resolved.

Fixed in Whonix 11.0.0.2.0-developers-only.

May 24 2015, 2:30 PM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix

May 23 2015

troubadour added a comment to T320: Tor fails after reload related to torrc DisableNetwork setting issue.

Tested restart instead of start reload before your post, working. Could not check if that solves the issue at first boot in Whonix Gateway, (tor active, exited) but I guess it does, because a manual sudo service tor restart works.

May 23 2015, 7:34 PM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick added a comment to T106: port Whonix's init.d scripts to systemd.

systemd unit: added 'Before=tor.service' and 'After=swap-file-creator.service' for better look and feel. - https://phabricator.whonix.org/T106:
https://github.com/Whonix/whonix-initializer/commit/0c1490942edd4c58207980785bb658afa163cb15

May 23 2015, 6:40 PM · Whonix 11, systemd, Debian version 8 codename Jessie, Whonix
Patrick added a comment to T106: port Whonix's init.d scripts to systemd.

more work on systemd support - https://phabricator.whonix.org/T106:

May 23 2015, 6:07 PM · Whonix 11, systemd, Debian version 8 codename Jessie, Whonix
Patrick renamed T303: anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd, insserv already provided issue from anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd to anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd, insserv already provided issue.
May 23 2015, 4:59 PM · systemd, Whonix 11, anon-ws-disable-stacked-tor, Whonix
Patrick changed the status of T309: consider deleting old Whonix 10`ish /etc/init.d scripts during upgrade to Whonix 11 from Open to Review.

Probably better not. Not required. Non-standard. Conflicts are unlikely, because name of package = name of sysvinit script = name of systemd unit file.

May 23 2015, 4:40 PM · Whonix, systemd, Whonix 11, whonix-legacy
Patrick added a comment to T106: port Whonix's init.d scripts to systemd.

systemd unit: added 'StandardOutput=tty' for better look and feel. - https://phabricator.whonix.org/T106
https://github.com/Whonix/swap-file-creator/commit/f49f572e5a06ed33eeacc5647f0f85751cc611b9

May 23 2015, 4:02 PM · Whonix 11, systemd, Debian version 8 codename Jessie, Whonix
Patrick added a comment to T57: implement rads (ram adjusted desktop starter) systemd unit.

Improved implementation. When there is enough RAM... On 'enter': instantly start login manager. On 'ctrl + c': instantly abort and do not start login manager. On 'timeout': start login manager. Thanks to 'dh_systemd_start --no-start' we can now use 'StandardInput=tty' and 'read' instead of 'systemd-ask-password'. Now we could even implement an interactive menu at boot (that allows to configure wait time and/or disabling rads). - https://phabricator.whonix.org/T57:
https://github.com/Whonix/rads/commit/c8c94c3dfe625dee62bd0fcbe76c5480d4e94056

May 23 2015, 3:51 PM · Whonix 11, Debian version 8 codename Jessie, Whonix, systemd, rads, security, usability, bug
Patrick changed the status of T304: systemd unit file for Tor package? from Open to Review.

Doesn't look like we need one.

May 23 2015, 2:50 PM · systemd, Whonix 11, anon-gw-anonymizer-config, Whonix
Patrick changed the status of T304: systemd unit file for Tor package?, a subtask of T303: anon-ws-disable-stacked-tor/blob/master/etc/init.d/tor.anondist vs systemd, insserv already provided issue, from Open to Review.
May 23 2015, 2:50 PM · systemd, Whonix 11, anon-ws-disable-stacked-tor, Whonix
Patrick changed the status of T320: Tor fails after reload related to torrc DisableNetwork setting issue from Open to Review.

fix 'Tor fails after reload related to torrc DisableNetwork setting issue' by only restarting Tor, no longer trying to reload Tor - https://phabricator.whonix.org/T320:
https://github.com/Whonix/whonix-setup-wizard/commit/d5aacf5c58d5aad1c158e589b43d0dd5ccc9cc3f

May 23 2015, 2:49 PM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick added a comment to T320: Tor fails after reload related to torrc DisableNetwork setting issue.

Done in whonixsetup,
fix 'Tor fails after reload related to torrc DisableNetwork setting issue' by only restarting Tor, no longer trying to reload Tor - https://phabricator.whonix.org/T320
https://github.com/Whonix/whonixsetup/commit/bc8cb713430a655eb3bb8dd3f8397babce1b6d3e

May 23 2015, 2:21 PM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick added a comment to T320: Tor fails after reload related to torrc DisableNetwork setting issue.
In T320#4855, @Patrick wrote:

Reported a bug upstream.
Tor dies on reload when swichting to 'DisableNetwork 0' when using 'DnsPort 127.0.0.1:53':
https://trac.torproject.org/projects/tor/ticket/16161

May 23 2015, 2:19 PM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick added a comment to T304: systemd unit file for Tor package?.
In T304#4517, @nrgaway wrote:

The qubes-whonix-tor.service was implemented to solve the issue you were talking about where Tor would sometimes not start properly on boot.

May 23 2015, 3:04 AM · systemd, Whonix 11, anon-gw-anonymizer-config, Whonix
Patrick added a comment to T320: Tor fails after reload related to torrc DisableNetwork setting issue.

Until upstream fixes that bug and until their fix landed in deb.torproject.org, which will take a while... Our options are:

May 23 2015, 2:48 AM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick added a comment to T320: Tor fails after reload related to torrc DisableNetwork setting issue.

Reported a bug upstream.
Tor dies on reload when swichting to 'DisableNetwork 0' when using 'DnsPort 127.0.0.1:53':
https://trac.torproject.org/projects/tor/ticket/16161

May 23 2015, 2:16 AM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick updated the task description for T320: Tor fails after reload related to torrc DisableNetwork setting issue.
May 23 2015, 1:53 AM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick updated subscribers of T320: Tor fails after reload related to torrc DisableNetwork setting issue.
May 23 2015, 1:44 AM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick added a comment to T320: Tor fails after reload related to torrc DisableNetwork setting issue.

Updated ticket description with instructions on how to reproduce this issue.

May 23 2015, 1:43 AM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick updated the task description for T320: Tor fails after reload related to torrc DisableNetwork setting issue.
May 23 2015, 1:42 AM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix

May 22 2015

Patrick added a comment to T106: port Whonix's init.d scripts to systemd.

more work on systemd support - https://phabricator.whonix.org/T106:
https://github.com/Whonix/timesync/commit/0a76d86a8e37ae9691374da69bdef452b6def7cc

May 22 2015, 2:21 PM · Whonix 11, systemd, Debian version 8 codename Jessie, Whonix

May 21 2015

Patrick added a comment to T316: systemd units are not enabled by default.

bug report,
deb-systemd-helper fails to enable systemd units when using 'WantedBy = ' with spaces:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=786418

May 21 2015, 1:29 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a comment to T316: systemd units are not enabled by default.

Judging by the system man pages that do not use spaces and info from a systemd contributor on systemd IRC, no spaces should be used.

May 21 2015, 1:10 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix

May 20 2015

nrgaway added a comment to T316: systemd units are not enabled by default.

I guess just not using spaces would be the way to go. I used to not use spaces, but then added them as it seems like that should be supported and works with systemd, just not the deb-systemd-helper

May 20 2015, 11:06 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a comment to T316: systemd units are not enabled by default.
In T316#4773, @nrgaway wrote:

That's a nasty upstream bug for deb-systemd-helper. You would have thought that would have been fixed for Jessie stable release.

May 20 2015, 10:24 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
nrgaway added a comment to T316: systemd units are not enabled by default.

That's a nasty upstream bug for deb-systemd-helper. You would have thought that would have been fixed for Jessie stable release. Do you know if there is a reported issue on it upstream?

May 20 2015, 9:58 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
nrgaway added a comment to T316: systemd units are not enabled by default.
In T316#4749, @Patrick wrote:

pull request against @nrgaway/qubes-whonix,
systemd unit file remove spaces fix/workaround:
https://github.com/nrgaway/qubes-whonix/pull/3

May 20 2015, 9:51 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick closed T251: Tor systemd startup issue as Resolved.

This is fixed, but there is a similar outstanding issue. Created T320 for it.

May 20 2015, 5:49 PM · Whonix 11, Debian version 8 codename Jessie, systemd, Whonix
Patrick created T320: Tor fails after reload related to torrc DisableNetwork setting issue.
May 20 2015, 5:47 PM · Debian version 8 codename Jessie, systemd, anon-gw-anonymizer-config, bug, Whonix 11, whonixsetup, whonix-setup-wizard, Whonix
Patrick closed T316: systemd units are not enabled by default as Resolved.

This is fixed in 11.0.0.1.8-developers-only.

May 20 2015, 5:37 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick closed T316: systemd units are not enabled by default, a subtask of T309: consider deleting old Whonix 10`ish /etc/init.d scripts during upgrade to Whonix 11, as Resolved.
May 20 2015, 5:37 PM · Whonix, systemd, Whonix 11, whonix-legacy
Patrick closed T316: systemd units are not enabled by default, a subtask of T251: Tor systemd startup issue, as Resolved.
May 20 2015, 5:37 PM · Whonix 11, Debian version 8 codename Jessie, systemd, Whonix
Patrick added a comment to T315: disable rads, whonix-initializer and swap-file-creator systemd unit files in qubes-whonix.

Quoting myself.

May 20 2015, 5:29 PM · systemd, Whonix 11, Qubes, Whonix, qubes-whonix 11
Patrick added a comment to T316: systemd units are not enabled by default.

pull request against @nrgaway/qubes-whonix,
systemd unit file remove spaces fix/workaround:
https://github.com/nrgaway/qubes-whonix/pull/3

May 20 2015, 4:59 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick created T319: packages should use 'pkg-config systemd' to determine systemd unit install destination path.
May 20 2015, 4:33 PM · enhancement, Platform, systemd, packaging, Whonix, makefile-generic-packages
Patrick added a comment to T316: systemd units are not enabled by default.

All these changes are available in 11.0.0.1.8-developers-only. Now testing a build.

May 20 2015, 4:03 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a comment to T316: systemd units are not enabled by default.

For reference, this is what I used for debugging.

May 20 2015, 4:02 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a comment to T316: systemd units are not enabled by default.

systemd unit: workaround/fix, removed spaces from 'WantedBy = ', likely bug in 'deb-systemd-helper' that prevents enabling the service by default - https://phabricator.whonix.org/T316
systemd unit: workaround/fix, removed spaces, likely bug in 'deb-systemd-helper' that prevents enabling the service by default - https://phabricator.whonix.org/T316

May 20 2015, 3:59 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a comment to T316: systemd units are not enabled by default.

Looks like a bug in deb-systemd-helper.

May 20 2015, 3:31 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a comment to T316: systemd units are not enabled by default.

Asked on debian systemd mailing list.
systemd unit functional, but not enabled by default issue:
https://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/2015-May/007271.html

May 20 2015, 2:32 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a comment to T251: Tor systemd startup issue.

The original issue of this ticket is solved for now as of 11.0.0.1.7-developers-only. The Tor daemon is automatically started on first boot.

May 20 2015, 2:10 PM · Whonix 11, Debian version 8 codename Jessie, systemd, Whonix
Patrick added a comment to T316: systemd units are not enabled by default.

Created a minimal package to reproduce this issue on a plain Debian jessie system:
https://github.com/adrelanos/hellodaemon

May 20 2015, 2:09 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a subtask for T251: Tor systemd startup issue: T316: systemd units are not enabled by default.
May 20 2015, 2:05 PM · Whonix 11, Debian version 8 codename Jessie, systemd, Whonix
Patrick added a parent task for T316: systemd units are not enabled by default: T251: Tor systemd startup issue.
May 20 2015, 2:05 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a subtask for T309: consider deleting old Whonix 10`ish /etc/init.d scripts during upgrade to Whonix 11: T316: systemd units are not enabled by default.
May 20 2015, 1:49 PM · Whonix, systemd, Whonix 11, whonix-legacy
Patrick added a parent task for T316: systemd units are not enabled by default: T309: consider deleting old Whonix 10`ish /etc/init.d scripts during upgrade to Whonix 11.
May 20 2015, 1:49 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix

May 19 2015

Patrick added a comment to T316: systemd units are not enabled by default.

Good point! That will help. I'll be comparing those packages. Preferably we can keep packages systemd-only.

May 19 2015, 11:11 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix
Patrick added a comment to T106: port Whonix's init.d scripts to systemd.

systemd unit: added 'Before=control-port-filter-python.service:
https://github.com/Whonix/whonix-initializer/commit/ace6738ef5ebb00ac5bc645d80577011b873e506

May 19 2015, 8:12 PM · Whonix 11, systemd, Debian version 8 codename Jessie, Whonix
troubadour added a comment to T316: systemd units are not enabled by default.

For information, tried it out of curiosity some time ago. control-port -filter-python is working with systemd only (control-port-filter-python removed from /etc/init.d).

May 19 2015, 6:37 PM · bug, systemd, Debian version 8 codename Jessie, Whonix 11, Whonix