I've been having a play with Gentoo on my linode 64. It seems like a great distribution. But I'm having a bit of a problem upgrading the system and I'm hoping someone with a bit more Gentoo/Linux experience will be able to point me in the right direction.
I installed Gentoo and updated using
emerge rsync
emerge -u portage
emerge -u world
I found the etc-update command and used it to overwrite the existing conf files. Merrily went on my way installing mysql, php, apache etc. and got everything working together.
Until I rebooted my linode - I then had no access to it.
To cut a long story short I was able to pinpoint the problem down to updating baselayout. This presents me with 20 files that need to be updated:
/etc/DIR_COLORS
/etc/fstab
/etc/hosts
/etc/inputrc
/etc/issue
/etc/rc.conf
/etc/services
/etc/shells
/etc/conf.d/net
/etc/init.d/bootmisc
/etc/init.d/checkfs
/etc/init.d/checkroot
/etc/init.d/clock
/etc/init.d/consolefont
/etc/init.d/domainname
/etc/init.d/halt.sh
/etc/init.d/keymaps
/etc/init.d/modules
/etc/init.d/net.eth0
/etc/init.d/serial
I thought I had found the problem in conf.d/net so I replaced that with the original file - no luck. I couldn't see anything in the other files that could be causing problems - I tried replacing init.d/net.eth0 with the original file as well - but still no go.
I have a small 300 MB Debian configuration I used to mount the Gentoo disk, but could find no errors reported in the log files.
I guess I could take my dentists advice when I told him it hurt when I stuck my finger nail into the base of one of my teeth - "Well don't do that then!" - and just not update baselayout, but they seems like the easy way out.
Has anyone out there any ideas on what I'm missing?
Thanks
Geoff