View previous topic :: View next topic |
Author |
Message |
agent_jdh Veteran
Joined: 08 Aug 2002 Posts: 1783 Location: Scotland
|
Posted: Thu Nov 05, 2009 5:33 pm Post subject: Baselayout upgrade broke my server [SOLVED] |
|
|
Hi
https://bugs.gentoo.org/show_bug.cgi?id=291916
As per that bug, stable x86 baselayout update last night has rendered my router/firewall box un-bootable.
Does anyone have any suggestions?
It uses a wireless adapter to connect to the 'net so even masking the offending version of baselayout and downgrading is non-trivial (but can be done).
I've taken a pic of the boot failure using my phone - where's the best place to upload? _________________ Jingle Jangle Jewellery
Last edited by agent_jdh on Sat Nov 07, 2009 1:59 pm; edited 1 time in total |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
agent_jdh Veteran
Joined: 08 Aug 2002 Posts: 1783 Location: Scotland
|
Posted: Thu Nov 05, 2009 7:30 pm Post subject: |
|
|
Openrc is masked as ~x86, this is an all x86 hardened server. Baselayout update was to version 1.12.13.
Problem seems to be /dev is almost completely empty, but if I "mount --bind / /mnt/test" like post #2 of the bug report, I can see /mnt/test/dev looks much more complete. All of my /dev/sd* entries are missing though.
Bugzilla post has a bit more info in it now.
Using imageshack unless anyone knows otherwise -
http://img687.imageshack.us/img687/5991/dsc00030o.jpg _________________ Jingle Jangle Jewellery |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6102 Location: Dallas area
|
Posted: Thu Nov 05, 2009 10:06 pm Post subject: |
|
|
I updated this morning without any problems.
Just rebooted to make sure and it boots fine, udev filling /dev properly
There were 26 ._config* files under /etc that needed to be merged,
and there were a few of them that I discarded, especially in /etc/conf.d
because they got rid of some settings that were proper for my machine.
I always do a diff between the ._config* file and what it is trying to replace.
My system is amd64 mostly stable.
Don't know what to tell you. _________________ PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
agent_jdh Veteran
Joined: 08 Aug 2002 Posts: 1783 Location: Scotland
|
Posted: Thu Nov 05, 2009 10:40 pm Post subject: |
|
|
I ran etc-update after the baselayout change so I don't think that's the problem. I'm wondering if e.g. udev has to be added to a runlevel to make this work. _________________ Jingle Jangle Jewellery |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6102 Location: Dallas area
|
Posted: Thu Nov 05, 2009 10:57 pm Post subject: |
|
|
This is how my system is, as far as udev
Code: | udev [ stopped ]
udev-dev-tarball [ stopped ]
udev-mount [ stopped ]
udev-postmount [ started ] |
They are all listed under the UNASSIGNED area _________________ PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
agent_jdh Veteran
Joined: 08 Aug 2002 Posts: 1783 Location: Scotland
|
Posted: Sat Nov 07, 2009 12:23 am Post subject: |
|
|
Emptying /proc and /sys on the box in question appears to be the fix. _________________ Jingle Jangle Jewellery |
|
Back to top |
|
|
mrknowitall Apprentice
Joined: 02 Feb 2005 Posts: 173
|
Posted: Sat Nov 07, 2009 11:37 am Post subject: |
|
|
hi,
had the same error. as suggested in the bugreport, deleting the content of proc and sys solved the problem. i can boot again. i suggest marking this thread as solved, since there is a proper solution. as for the reason itself, the bugreport should remain open.
cheers!
alex _________________ ignorance is a bless! |
|
Back to top |
|
|
agent_jdh Veteran
Joined: 08 Aug 2002 Posts: 1783 Location: Scotland
|
Posted: Sat Nov 07, 2009 1:59 pm Post subject: |
|
|
Done. _________________ Jingle Jangle Jewellery |
|
Back to top |
|
|
|