Re: [SSI-users] can't access public nic
Brought to you by:
brucewalker,
rogertsang
|
From: John H. <jo...@Ca...> - 2009-04-01 14:50:40
|
Sergi Barroso wrote:
> Downgrading udev don't load old rules version, the solution is don't
> delete it.
>
>
Well, the problem is both simpler and harder than I thought.
In my instructions I have:
...
1. As we're going to downgrade udev we must zap all rules our old
version isn't smart enough to handle:
rm /etc/udev/rules.d/*
2. As we're going to remove the running kernel we must modprobe all
modules needed to build the initrd or we won't be able to make a
bootable system (*don't forget this or you'll be stuck with an
unbootable system*):
modprobe loop
modprobe ext2
3.
apt-get dist-upgrade
At this point you will be warned that the running kernel will be
removed. This is because of a necessary downgrade of udev. Allow
it to happen.
:-( Warning - your system is unbootable starting from this point.
But, in fact,udev *is not* downgraded when we do the apt-get
dist-upgrade. It looks like apt has been modified to use the same
algorithm as aptitude and not consider downgrades when we ask it to upgrade.
An extra step has to be added, before the "apt-get dist-upgrade" we need
a "apt-get install udev" which will force the install of our old version
of udev.
There is still a problem with the creation of the rules.d directory, but
at least that should get things working better.
|