On 07/02/2014 05:01 PM, Michael Biebl wrote: > > > Thanks Eric, keep us posted. > > We already have a list of required kernel features we check for in > udev.preinst [1]. > > We do have a check for open_by_handle_at(2) (CONFIG_FHANDLE). So I'm > surprised this check didn't work for you. > > Which version of udev are you running? This particular check was added > in 204-9.
Never saw a warning and never failed to install anything! I checked the test is there in 208 too and it is. I even did extract the code and tested it: needed_symbols='inotify_init signalfd accept4 open_by_handle_at timerfd_create epoll_create' for symbol in $needed_symbols; do if ! egrep "^[a-fA-F0-9]+ T \.?sys_${symbol}$" /proc/kallsyms; then missing_symbol=1; abort_install=1; break; fi; done ffffffff810e875f T sys_inotify_init ffffffff810ebb16 T sys_signalfd ffffffff81488a25 T sys_accept4 ffffffff810f7391 T sys_open_by_handle_at ffffffff810ebff4 T sys_timerfd_create ffffffff810ea8ec T sys_epoll_create dpkg -l *systemd* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=========================-=================-=================-======================================================= ii libpam-systemd:amd64 208-5 amd64 system and service manager - PAM module ii libsystemd-daemon0:amd64 208-5 amd64 systemd utility library ii libsystemd-id128-0:amd64 208-5 amd64 systemd 128 bit ID utility library ii libsystemd-journal0:amd64 208-5 amd64 systemd journal utility library ii libsystemd-login0:amd64 208-5 amd64 systemd login utility library ii systemd 208-5 amd64 system and service manager un systemd-services <none> <none> (no description available) ii systemd-sysv 208-5 amd64 system and service manager - SysV links dpkg -l *udev* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=========================-=================-=================-======================================================= ii gir1.2-gudev-1.0 208-5 amd64 libgudev-1.0 introspection data ii libgudev-1.0-0:amd64 208-5 amd64 GObject-based wrapper library for libudev ii libgudev-1.0-dev 208-5 amd64 libgudev-1.0 development files ii libudev-dev:amd64 208-5 amd64 libudev development files ii libudev0:amd64 175-7.2 amd64 libudev shared library <============= strange ii libudev1:amd64 208-5 amd64 libudev shared library ii system-config-printer-ude 1.4.3-4 amd64 Utilities to detect and configure printers automaticall ii udev 208-5 amd64 /dev/ and hotplug management daemon -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org