On Apr 16, rleigh <rle...@codelibre.net> wrote: > > > > Maybe your initramfs was not rebuilt to include the code which > > > > mounts /run? > > > Why would that be required? /run is mounted by mountkernfs, > > > before udevd is started. > > Because if /run in the initramfs does not exist or is not a tmpfs then > > /dev/.udev/ will be used instead. > Well, the logic must be faulty, because it *is* using /run, and it > *is* broken. The logic is correct and works as intended, networking does not work anymore on your system because /etc/network/run/ is a symlink to /dev/shm/network/ which does not exist anymore after installing the new initscripts package (because S12ifupdown is run before the /dev/shm/ link is created or something like this). You can test this theory by adding the appropriate mkdir command to /etc/init.d/networking or just looking at the error messages displayed by the init script.
I will open a separate bug for /run not being present in the initramfs, which leads to to /dev/.udev/ being used and breakage in LVM. -- ciao, Marco
signature.asc
Description: Digital signature