Open mightycoco opened 9 years ago
Would be good to know as well.
The error you get:
Since release 198, udev requires support for the following features in the running kernel:
- inotify(2) (CONFIG_INOTIFY_USER)
- signalfd(2) (CONFIG_SIGNALFD)
- accept4(2)
- open_by_handle_at(2) (CONFIG_FHANDLE)
- timerfd_create(2) (CONFIG_TIMERFD)
- epoll_create(2) (CONFIG_EPOLL)
Please upgrade your kernel before or while upgrading udev.
Is pretty clear: both kernels you tried are not configured to have the mentioned features enabled. Only right solution is to recompile a kernel with these features enabled.
I had the same issue. I recompiled the kernel with all the right options. Still have the issue.
So I looked into the install script. Its looking at /proc/kallsyms
Its looking for
<address> T sys_open_by_handle_at
(the exact command is
egrep -q "^[a-fA-F0-9]+ T \.?sys_${symbol}$" /proc/kallsyms
where $symbol is open_by_handle_at
I looked by hand and I don't have a string that exactly matches it. I have 2 others...
c025c1dc W compat_sys_open_by_handle_at c025c1dc W sys_open_by_handle_at
I tried the flag suggestion, but my box did not come up...
I wanted to update to Jessie and edited my /etc/apt/sources.list to look like this:
Then I ran apt-get update apt-get -s dist-upgrade everything looked good... apt-get dist-upgrade ran a while until:
I insstalled the latest kernel:
and rebooted - new kernel is active:
But still, the apt-get dist-upgrade fails with the missing features for udev - any ideas? I'm no big linux guru...
thanks, MC