As I got myself a new (and better) VPS yesterday and I wanted to upgrade the preinstalled openSUSE 10.0 to something more current instead of starting with a nearly outdated system. So the journey began with a simple system update via YaST which ended … well … pretty quickly. And obviously without any success.
After that I decided to do the update with smart instead, so find my little howto below.
Upgrading your openSUSE 10.0 VPS from Hosteurope to 10.2:
- install smart for 10.0 from here
- add the needed channels/repositories to smart (OSS, non-OSS, updates, smart) for 10.2
- update the packagelist
smart update - upgrade the system
smart upgrade - Above step fails with “
error: filesystem-10.2-22 requires rpmlib(BuiltinLuaScripts) <= 4.2.2-1“ - upgrade system in 2 steps:
smart upgrade rpm rpm-python pam pam-modules smartsmart upgrade- be on the safe side:
SuSEconfig ; ldconfig - disable all console in
/etc/inittab - the next step was a real PITA and took me a while to figure it out
- the ssh-daemon needs /dev/random which isn’t create when booting
- add to /etc/init.d/boot.local:
mknod /dev/random c 1 8 - make sure all needed services are enabled for runlevel 3:
chkconfig -l | grep 3: - hold thumbs and
reboot
That’s pretty much it. I just had one major problem with the missing /dev/random and the not starting sshd because of it. Needed to install the telnet-server to get access while the system was running so I could debug it. After I while I found that post that finally fixed it.
Have a nice day.
This entry was posted on Wednesday, September 5th, 2007 at 11:07 and is filed under Linux.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.

Hello,
I come from Debian and are forced to use a Suse system from host europe now. Can you post a more detailed (step-by-step) manuel for the upgrade from 10.0 to 10.2?
I’d really appreciate that!