For reference, this is what I used for debugging.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
May 20 2015
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
- https://github.com/Whonix/bootclockrandomization/commit/0a15a20467e1ef33307435fa2a7b415f940955d9
- https://github.com/Whonix/bootclockrandomization/commit/faa7fa520679f1beb3401d4dbceb288c57e84660
- https://github.com/Whonix/msgcollector/commit/4503b5e9f92a0af8e473f2ff5dbc8a0001c0de92
- https://github.com/Whonix/msgcollector/commit/6640b8f8816df633af8d339769127d4912cf6ba4
- https://github.com/Whonix/sdwdate/commit/fb1480d8ee7ba130579555f43944608b4fea2f34
- https://github.com/Whonix/swap-file-creator/commit/f3187350233c4c87ab1bddc7db2734d97efee237
- https://github.com/Whonix/timesanitycheck/commit/f9d8ceec88b87ba648d5231504dfaf145e8c7bf6
- https://github.com/Whonix/whonixcheck/commit/2a72ec4348ab1ba4ac718d4e4be25b105292dc7c
- https://github.com/Whonix/timesync/commit/0f344ca1363682aa75a23c1bc2732732f331bd10
Looks like a bug in deb-systemd-helper.
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
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.
Created a minimal package to reproduce this issue on a plain Debian jessie system:
https://github.com/adrelanos/hellodaemon
May 19 2015
Good point! That will help. I'll be comparing those packages. Preferably we can keep packages systemd-only.
systemd unit: added 'Before=control-port-filter-python.service:
https://github.com/Whonix/whonix-initializer/commit/ace6738ef5ebb00ac5bc645d80577011b873e506
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 18 2015
when timesync (sdwdate gui plugin) is installed, then the sdwdate.service needs an additional 'Requires = msgcollector.service' - https://phabricator.whonix.org/T106:
https://github.com/Whonix/timesync/commit/e1e88c84c07697825a4aea14ac1c723192a58075
systemd unit: added 'Before=rads.service' to prevent output by rads mixing up with output by whonix-initializer and to prevent the login manager from starting before whonix-initializer rebooted the system:
https://github.com/Whonix/whonix-initializer/commit/80dbb25732d58cab3a3abbe7634345d42848d4a5
May 17 2015
systemd unit: added 'KillMode = process', because the daemon handles terminating child processes itself - https://phabricator.whonix.org/T106:
https://github.com/Whonix/sdwdate/commit/3a14c5ecc0649c66df43a396a20a47da4b27383d
fix, lib/systemd/msgcollector.service -> lib/systemd/system/msgcollector.service - https://phabricator.whonix.org/T106:
https://github.com/Whonix/msgcollector/commit/a708e9180eb22038aad68e5fb0990a4122eb9daa
May 16 2015
fix, renamed lib/systemd/system/timesanitycheck to lib/systemd/system/timesanitycheck.service:
https://github.com/Whonix/timesanitycheck/commit/fee20a038d26f281fbbcfe904ece3bd11f556bf9
May 15 2015
Done, ported to systemd; refactoring - https://phabricator.whonix.org/T57:
https://github.com/Whonix/rads/commit/4d6de0073440f3d91e1f95f9069b555fa1c38a7f
fixed, moved from etc/grub.d/30_apparmor.cfg to etc/default/grub.d/30_apparmor.cfg since the path has changed since release of jessie:
https://github.com/Whonix/grub-enable-apparmor/commit/85aa341ef3fe9eb72ea21e6c7ad059c2bbb87e94
So far everything done here. Created follow up tasks for remaining work.
May 14 2015
TODO: most should use SuccessExitStatus.
Fixed that:
sdwdate pidfile is still missing and timesync complains about that. Working on that.
vbox-disable-timesync, no port to systemd, because upstream does not provide a systemd unit, diverting it, more robust implementation that is compatible with systemd:
https://github.com/Whonix/vbox-disable-timesync/commit/958086eb0d55e0669492ab16ec15d810a533f597
May 13 2015
bootclockrandomization:
https://github.com/Whonix/bootclockrandomization/commit/77d3e620017dd067e1660e7bebf582f042484c47
May 12 2015
Apr 30 2015
All lintian warnings fixed in Whonix 11.0.0.0.5-developers-only and made lintian fail closed again. (Except for T186.)
wheezy:
Works when installing from backports. New documentation is are ready:
https://www.whonix.org/wiki/Install_Software#Backports
Apr 28 2015
In progress.
all packages: added debian/source/lintian-overrides with debian-watch-may-check-gpg-signature to fix lintian warning - https://phabricator.whonix.org/T277:
Apr 27 2015
- Our debian/watch files are broken anyhow. (uscan does no longer work with them. Probably because github changed something.)
- We're not providing tarballs and/or detached OpenPGP signatures for packages. Only signed git tags.
- uscan does not support [signed] git [tags] (yet?).
Let's let it fail open so we have a reminder, motivation, notification to actually fix those.
Debian 8 "Jessie" released:
https://www.debian.org/News/2015/20150426
It's a different issue. Found a related issue and fixed it: T279
Apr 26 2015
I had to force disable lintian to compile jessie,
sed -i "s/make_use_lintian=\"true\"/make_use_lintian=\"false\"/g" "${WHONIX_DIR}/build-steps.d/1200_create-debian-packages"
I am not sure if we should remove old sysvinit scripts from packages once systemd units are available. They don't conflict. And someone might wish to use/port the package on systems without systemd. Mailed Paul Wise from Debian what the best practice about this is.
Great stuff. Needless to say I am a huge fan of drop-in snippets.
I am not sure if we should remove old sysvinit scripts from packages once systemd units are available. They don't conflict. And someone might wish to use/port the package on systems without systemd. Mailed Paul Wise from Debian what the best practice about this is.
Apr 25 2015
Quote https://lists.debian.org/debian-devel-announce/2015/03/msg00016.html:
We now have a target release date of Saturday the 25th of April.
Apr 23 2015
add a snippet
Apr 22 2015
Yes, please help with systemd stuff.
May be helpful for systems configuration. Debian directory structure could be different:
https://access.redhat.com/articles/754933
Paths of the ksm/ksmtuned services on RHEL family:
/usr/lib/systemd/system/ksmtuned.service
/usr/lib/systemd/system/ksm.serviceIs adding this for ksmtuned a matter of emulating your commit?
I have written a tor systemd unit file that seems to be working. I have added it to the qubes-whonix package.
https://github.com/nrgaway/qubes-whonix/blob/master/etc/systemd/system/tor.service.
Done:
- https://github.com/Whonix/Whonix/commit/6fe0b5a6eb634199e5dfe1cdf3555ce346339ca8
- https://github.com/Whonix/anon-apt-sources-list/commit/185ea2f82c83f03b6f707262aa2f1a0e47537999
- https://github.com/Whonix/anon-shared-build-apt-sources-tpo/commit/4a6edceae2aff1aaae6acbdf8a9a2bfd39cc45e5
- https://github.com/Whonix/whonix-repository/commit/e8ed98b658559f6b4194bf90365183d2d3db05ec
Apr 21 2015
Apr 16 2015
May I help?
Apr 15 2015
Bug was on weezy
Apr 14 2015
Yes, this one really would be better off with a Qubes specific patch until Whonix 10.1 or Whonix 11.
Sorry, these messages sometime are ending up in spam folder.
Apr 13 2015
@nrgaway any updates?
Apr 7 2015
Sure.