Am 11.08.2014 15:16, schrieb Michael Biebl:
> Oh, you shouldn't probably mix systemd 204 with udev 208.
> 
> The creation of static device nodes was moved out of udev.
> Under systemd this is now handled by
> /lib/systemd/system/kmod-static-nodes.service (which is shipped in the
> systemd package), under sysvinit, we added the creation of the static
> device nodes to the /etc/init.d/udev init script.
> 
> Since you upgraded udev to 208, but kept systemd at 204, you ended up
> with this broken setup.
> 
> Please update systemd to 208 as well and try again.
> 
> To avoid this version mismatches, we might make systemd have a strictly
> versioned dependency on udev.
> 

An alternative suggestion might be to move
/lib/systemd/system/kmod-static-nodes.service and
/lib/systemd/system/sysinit.target.wants/kmod-static-nodes.service
into the udev package (adding appropriate Breaks/Replaces).

We should also consider adding a Recommends: kmod to udev and add a
Breaks: kmod (<< 15) which is the version that introduced
"kmod static-nodes" which is used in the udev init script and
kmod-static-nodes.service.
The alternative would be to have a versioned dependency on kmod (>= 15),
but Marco wanted to keep the option of not having to install kmod in a
container environment.


Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to