Your message dated Wed, 20 Aug 2014 22:34:45 +0000 with message-id <[email protected]> and subject line Bug#756312: fixed in systemd 208-8 has caused the Debian Bug report #756312, regarding [PATCH] /etc/init.dudev start fails if CONFIG_UDEV_HELPER=n to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 756312: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756312 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: udev Version: 208-7 Severity: important After upgrading to a 3.16 kernel, I noticed X wasn't detecting mouse and keyboard any more. After way more wild goose chasing than you want to hear about, this turned out to be due to /dev/input/event* not being created, which was due to devtmpfs not being mounted on /dev. I had enough devices there to manage a normal-looking boot, but X's AutoAddDevices wasn't working. Anyway, this was due to my disabling the new 3.16 config option CONFIG_UEVENT_HELPER, as the kernel documentation said it was obsolete and I don't even have an /sbin/hotplug binary. But! Line 176 of /etc/init.d/udev contains the command: echo > /sys/kernel/uevent_helper which is supposed to disable that helper. But if the file doesn't exist, the fact that we're running with -e (errors are fatal) means that the script aborts and most of the udev startup doesn't happen. I fixed it with --- udev.dpkg-dist 2014-08-17 04:28:56.570734578 +0000 +++ udev 2014-08-17 04:23:00.298853946 +0000 @@ -173,7 +173,7 @@ warn_if_interactive fi - echo > /sys/kernel/uevent_helper + ! > /sys/kernel/uevent_helper move_udev_database ... but alternatives that don't depend on /sys/kernel being unwriteable by root are possible, like + test -f /sys/kernel/uevent_helper && > /sys/kernel/uevent_helper (Redirect with no command produces a 0-byte O_TRUNC write, which is just as good as the single newline that echo produces. And prepending ! to invert the return code also disables errexit for that command.) Of course, after fixing this, I first tried "/etc/init.d/udev restart", and when that didn't do enough work, tried "/etc/init.d/udev stop; /etc/init.d udev start" but then had to find mountdevsubfs.sh to get /dev/pts back. Anyway, the whole thing is working now.
--- End Message ---
--- Begin Message ---Source: systemd Source-Version: 208-8 We believe that the bug you reported is fixed in the latest version of systemd, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Michael Biebl <[email protected]> (supplier of updated systemd package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 21 Aug 2014 00:14:21 +0200 Source: systemd Binary: systemd systemd-sysv libpam-systemd libsystemd-login0 libsystemd-login-dev libsystemd-daemon0 libsystemd-daemon-dev libsystemd-journal0 libsystemd-journal-dev libsystemd-id128-0 libsystemd-id128-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb libgudev-1.0-0 gir1.2-gudev-1.0 libgudev-1.0-dev python3-systemd systemd-dbg Architecture: source amd64 Version: 208-8 Distribution: unstable Urgency: medium Maintainer: Debian systemd Maintainers <[email protected]> Changed-By: Michael Biebl <[email protected]> Description: gir1.2-gudev-1.0 - libgudev-1.0 introspection data libgudev-1.0-0 - GObject-based wrapper library for libudev libgudev-1.0-dev - libgudev-1.0 development files libpam-systemd - system and service manager - PAM module libsystemd-daemon-dev - systemd utility library - development files libsystemd-daemon0 - systemd utility library libsystemd-id128-0 - systemd 128 bit ID utility library libsystemd-id128-dev - systemd 128 bit ID utility library - development files libsystemd-journal-dev - systemd journal utility library - development files libsystemd-journal0 - systemd journal utility library libsystemd-login-dev - systemd login utility library - development files libsystemd-login0 - systemd login utility library libudev-dev - libudev development files libudev1 - libudev shared library libudev1-udeb - libudev shared library (udeb) python3-systemd - Python 3 bindings for systemd systemd - system and service manager systemd-dbg - system and service manager (debug symbols) systemd-sysv - system and service manager - SysV links udev - /dev/ and hotplug management daemon udev-udeb - /dev/ and hotplug management daemon (udeb) Closes: 755581 756312 756899 757072 757302 757498 757777 757830 Changes: systemd (208-8) unstable; urgency=medium . [ Martin Pitt ] * Fix duplicate line in copyright. (Closes: #756899) * Drop --disable-xattr configure option for udeb, does not exist any more. * Add Turkish debconf translations. Thanks Mert Dirik! (Closes: #757498) * Backport fix for lazy session-activation on non-seat0 seats. (LP: #1355331) . [ Michael Biebl ] * Use "kmod static-nodes --output=/proc/self/fd/1" in make_static_nodes() as we can't rely on /dev/stdout to exist at this point during boot. (Closes: #757830) * Fix udev SysV init script and d-i start script to not write to /sys/kernel/uevent_helper unconditionally to not fail on a kernel with CONFIG_UEVENT_HELPER unset. (Closes: #756312) * Add Breaks: kmod (<< 14) to udev to make sure we have a kmod version supporting the static-nodes command. * Add Breaks: systemd (<< 208) to udev to avoid partial upgrades. Newer udev versions rely on kmod-static-nodes.service being provided by systemd. (Closes: #757777) * Updated upstream v208-stable patch series to 53b1b6c. * Cherry-pick upstream fix to ignore temporary dpkg files. (Closes: #757302) * Make emergency.service conflict with rescue.service. Otherwise if rescue mode is selected during boot and the emergency mode is triggered (e.g. via a broken fstab entry), we have two sulogin processes fighting over the tty. (Closes: #757072) * Stop syslog.socket when entering emergency mode as otherwise every log message triggers the start of the syslog service and its dependencies which conflicts with emergency.target. (Closes: #755581) Checksums-Sha1: 8d2c2c871f967f753beb2ca559f497fcb738f686 3961 systemd_208-8.dsc 3f8534b2b36b5af81d75a22d5f6f8818efca6de8 660500 systemd_208-8.debian.tar.xz 7057c752c7448b3fc5c42b3a87e611aec43795b3 1332298 systemd_208-8_amd64.deb bcdbd9c965e04def73c6cc6eae434577b2873974 26180 systemd-sysv_208-8_amd64.deb 683a3585ac6faab21275a36b0ac59aca75891a60 40474 libpam-systemd_208-8_amd64.deb 25a534c7204f2c9e2bd0da49d26194e65004e823 42090 libsystemd-login0_208-8_amd64.deb 3e53dbe7f57f458764ec6c82b4cd5e5f9fb29ccf 35766 libsystemd-login-dev_208-8_amd64.deb b519195c66e5f5a7cf1fa8512c6808146dc9e294 25944 libsystemd-daemon0_208-8_amd64.deb f107d6fcf7c70f579320a60fabd8555a04658319 36868 libsystemd-daemon-dev_208-8_amd64.deb e15358d0157d983b5a20ac694c9b6d56e043f34b 69310 libsystemd-journal0_208-8_amd64.deb 56743b0364400108fd845b51d4401fa8a017ce94 51338 libsystemd-journal-dev_208-8_amd64.deb 072b72aaf3b767c2611edf65557820c00eb37581 30218 libsystemd-id128-0_208-8_amd64.deb 26d44e78796770ac218dfec7163a00bd0532d674 28234 libsystemd-id128-dev_208-8_amd64.deb 4fe000ccea7bee9ba2448be492c0c288eb625469 828056 udev_208-8_amd64.deb e514fb1425986bbf831c2ef5433cbacf28eeb589 50526 libudev1_208-8_amd64.deb e9ebcc2e269e6e1c6d9697c57cfbf64f570853bc 23212 libudev-dev_208-8_amd64.deb 8e0975c8c0f98d5376cec38a059d72880f478527 150986 udev-udeb_208-8_amd64.udeb 04bd34aa58abc6ccf0e974e83628bc6596ee245c 28924 libudev1-udeb_208-8_amd64.udeb bfe44ec6c0f4d503f06fb26c3d722df0e14a055e 31972 libgudev-1.0-0_208-8_amd64.deb 9ca1d4fb363ad82fe3f8acb542f29707468630df 2790 gir1.2-gudev-1.0_208-8_amd64.deb b4edfbaec149912fdd74a1e5959adfed79f80a7a 24108 libgudev-1.0-dev_208-8_amd64.deb f4dc37327554b31d00cc5ba10667131a9f1d2f61 55290 python3-systemd_208-8_amd64.deb 683147e3ad4695f40a9d4e898d8ecda56206c635 15867932 systemd-dbg_208-8_amd64.deb Checksums-Sha256: 0a679f671fb7011b88d8cb52e91d63dd37d9a1729b822ce4cec05ff81bfe9c43 3961 systemd_208-8.dsc aac1bdde045908bf62a1e92ae40b352ca8d7f43ecaa7e0ec73270fb4ddb5aac0 660500 systemd_208-8.debian.tar.xz 09570481889d40b4891be7bf1c0a9113c6382e1115e39468159821e91222f24e 1332298 systemd_208-8_amd64.deb 730f6a6a8723e261ecfa49445beabe777902d40f86d0968661591792003be423 26180 systemd-sysv_208-8_amd64.deb 19c9f5c611ac2ae3e3871bcd5b3990e23748eeede1515c6e7de68f64321622a3 40474 libpam-systemd_208-8_amd64.deb 302fc047afa2c40d5beaa05f737ac86bec78413521810df6c88e729e6700c410 42090 libsystemd-login0_208-8_amd64.deb 86743d01ac85c1e30dff6532fe6b2ead8ce05474c2dc8478f2632ba880a4f973 35766 libsystemd-login-dev_208-8_amd64.deb 309a9ff6d896373790afb04aba6bd5fa093260e83a4da31dc9d73583825669fd 25944 libsystemd-daemon0_208-8_amd64.deb 5d4f745a474326f046c4df3c141e770ee90cd3ce97a814fbdcc0408bdf15a29b 36868 libsystemd-daemon-dev_208-8_amd64.deb 2ea1f5ea6f512f83bf8b44fae3742c7ad112b226e154897a1f7153a847117985 69310 libsystemd-journal0_208-8_amd64.deb 1dc247164e8836dde8b4911a951ecec2586327b3bdaafac338710d8f58509100 51338 libsystemd-journal-dev_208-8_amd64.deb f98ee05ce1a3efceaa664f3a3a9e7a5d758e4c8895f34b7a77686382b54bc20b 30218 libsystemd-id128-0_208-8_amd64.deb aa11626ceb6a463b2a89acb1cc01909da548f5acb0e15bb4bb3e3dc1a89d4654 28234 libsystemd-id128-dev_208-8_amd64.deb 8fc755204c1129817a85521278c1ffd9469d5ce57b3d65fd47b4bcb484257657 828056 udev_208-8_amd64.deb cf63758f8c702633c05c057e7aaafcef4cc1f3f9c1a93a9bece128dd07e34092 50526 libudev1_208-8_amd64.deb 8bd044722f193bfeeb7ccfca07bd29f64db0ba59ea02e5986ce2283e80a78287 23212 libudev-dev_208-8_amd64.deb 89247ddb40b990f1f1364b53cd241d0f76ca85de4467f244349dbcee6c6ab788 150986 udev-udeb_208-8_amd64.udeb af176c3cf808e088592f8cea8b1737a890227ce740b5cb3da23a99ba87deb67f 28924 libudev1-udeb_208-8_amd64.udeb a316b5339027fc4458eecb0074ba3d670836d06e1891c2a3f36382b1bf0deae0 31972 libgudev-1.0-0_208-8_amd64.deb 46a012d3ff723996ae2bd1352c36d283c99b8c9ade705ea13d33fc39a30a7d1e 2790 gir1.2-gudev-1.0_208-8_amd64.deb 94d72b62a1cdb48c7d0df656fe3c03b936ebd82e1f921262d740e7e020d0c365 24108 libgudev-1.0-dev_208-8_amd64.deb 477a002c02c28d7e3f3d03e7e18a4d73f5cdc204aee593b0b6853067c12e78b8 55290 python3-systemd_208-8_amd64.deb b9c4d2372fd8a6296cafd0223a995b4d35c3b33a67b4d51affbd998305465c73 15867932 systemd-dbg_208-8_amd64.deb Files: 3257ea08931d42db5366260e69483b1d 1332298 admin optional systemd_208-8_amd64.deb 263278fa557aca7004a58765d0460fbc 26180 admin extra systemd-sysv_208-8_amd64.deb 780a14d1439286ae2ff68c3eb09281ff 40474 admin optional libpam-systemd_208-8_amd64.deb 3107eafb20fdae4f45e98114f27dc991 42090 libs optional libsystemd-login0_208-8_amd64.deb d3f48fc126c26bd28f87d296992d261a 35766 libdevel optional libsystemd-login-dev_208-8_amd64.deb 4847df5538166e81e2649e98aeaf1d07 25944 libs optional libsystemd-daemon0_208-8_amd64.deb 766bfaeca57a44fb361aec5c212dbf91 36868 libdevel optional libsystemd-daemon-dev_208-8_amd64.deb b253572bc5de276d9e83dabe699be5dd 69310 libs optional libsystemd-journal0_208-8_amd64.deb 221a500198d3ead721b2419550bc19ae 51338 libdevel optional libsystemd-journal-dev_208-8_amd64.deb 0f075f3b3232870cd2ed7d9754ed2fba 30218 libs optional libsystemd-id128-0_208-8_amd64.deb 89d761cc7faba3b0cd9b359c9cc4effd 28234 libdevel optional libsystemd-id128-dev_208-8_amd64.deb a69ddfb82eb5d16280ca4a3507ea59c7 828056 admin important udev_208-8_amd64.deb 95b18948e0ff91faffab76eb8b601a9b 50526 libs important libudev1_208-8_amd64.deb 9b48bd5096d16f59e3195adbe3e218bf 23212 libdevel optional libudev-dev_208-8_amd64.deb 23cbbe8b4c7180bd1261d3b9fcf09d01 150986 debian-installer optional udev-udeb_208-8_amd64.udeb 11dccef58eefc28b1626625918806a6d 28924 debian-installer optional libudev1-udeb_208-8_amd64.udeb 8a78eded0e6b44f81b3575545fd9f161 31972 libs optional libgudev-1.0-0_208-8_amd64.deb b7da3d54685253a4445cb3d39861b697 2790 introspection optional gir1.2-gudev-1.0_208-8_amd64.deb bd708e963cfb4b95e69b470334f6fc9f 24108 libdevel optional libgudev-1.0-dev_208-8_amd64.deb 8afa6f9d8a9130315a7b3bb9ec88eac5 55290 python optional python3-systemd_208-8_amd64.deb 2caccebbad2f0ab18007e505bff28d8c 15867932 debug extra systemd-dbg_208-8_amd64.deb 50ab8bb8fdb7a2c3aea22e7c06025991 3961 admin optional systemd_208-8.dsc 61337922da4cbae69deea4ed0a04bc1c 660500 admin optional systemd_208-8.debian.tar.xz Package-Type: udeb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJT9R/tAAoJEGrh3w1gjyLc5oYP/2bZ+UrYoV5vyn4QOtPhfABA o61ZSPE+N1yPlZpSMO6SPP/YgCdJSnXWUQ3ARrafziuJKJBLqWfQCcafspUZNYeL snMaQs78hooekUQ1SjPxhj4iOLq/eE7bKTVidSaQrEFA465Scz+sqOLiHo3av5er +YSZWhqNRxShOcuElRzB5kLW94iIMuD/UAnN5C/V0fAz6coH6KoCM5uf85pb/Utd EvVvvbf6qexDMZ53BU6z50qtXumjiQABk4822i841LQ931v+zzdJK4+yZXrzsgf2 2XVEfu2jha5IYer8guwHc1gBdAOgRfwk16Cd6+6WesuUkcu2hq2uTGIEBvJJvI3d 4qjBKXS0kM41jvNMX1j5KkWwRfw3QUGXx377dinQRq84ZN6h2/gqx+8OCA+7FRxy 1wQOvfkEDIGgZ7JjCpWI+KYkD4TfKsKBPSRA5VnqI92os85MHhn92laj6x1FP/6M tDuSi2QUgzZSlCZElr8SYLAulZs/uEJpqh5WP9i//hq/sy/T3QV8um05eK2lvYj5 PtHdByEdTu0cK53XCoIzWR8Gjhjw31KJUGRBhVVc1TKvNfzMy4WdN8TiQAbqzPwY 6h+Mc9XE+d7SjTtHuy1O7swhnTGNpCjxg8ja/CvUKk7AM6tJ4TK6xdVXum0DpZAk GQaT9l83luYMJQOjrTkQ =rEm9 -----END PGP SIGNATURE-----
--- End Message ---

