Being really smart!

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 smart
    • smart 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.

One Response to “Being really smart!”

  1. 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!

Leave a Reply:

XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>