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 ---

Reply via email to