More info for pulseaudio bug
VALETTE Eric OLNC/OLPS
eric2.valette at orange.com
Wed Jul 2 16:23:02 BST 2014
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
More information about the Pkg-systemd-maintainers
mailing list