[Petter Reinholdtsen]
> This make me suspect the problem is caused by the upgrade of
> udev-udeb.  Perhaps the udev daemons is not restarted during
> upgrades, and the daemon and udevsettle binary end up using
> different protocols?

I tried to restart udevd when udevadm settle started to hang for 3
minutes with my PXE installs, and after killing and restarting udevd
the problem went away.  After the restart, 'udevadm settle' started to
return in a fraction of a second again.

Perhaps the udeb should be written to handle upgrades and restart
udevd when it is?  Not quite sure how to do that, as the postinst
script is not executed for packages without a main-menu entry.
Perhaps udev-udeb need a main-menu entry to get it working?  Or
perhaps some isinstallable script can be used instead?

A workaround would be to rebuild the d-i images in Squeeze to use the
new udev-udeb, but the problem will probably resurface every time a
new version of udev enter testing.

Happy hacking,
-- 
Petter Reinholdtsen



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to