wiki:Upgrade4.0.6

Upgrade von paedML/openML 4.0.0-4.0.2 auf Version 4.0.6

Wegen abgelaufener Gültigkeit öffentlicher Schlüssel der Debian-Paketserver und geänderter Repository-Adressen für die Distribution Etch muss beim Upgrade der paedML/openML-Versionen 4.0.0 bis 4.0.2 auf Version 4.0.6 (Voraussetzung für ein Upgrade auf 5.0.x) eine bestimmte Vorgehensweise eingehalten werden.

Gehen Sie wie folgt vor, um unfallfrei auf Versionsstand 4.0.6 zu gelangen:

  1. Öffentlichen paedML-Schlüssel installieren:
    # wget http://pkg.lml.support-netz.de/paedml-release.asc -O - | apt-key add -
    
  1. Paketlisten aktualisieren:
    # aptitude update
    
    Bei diesem Schritt zu beachten:
    • Fehlermeldungen bzgl. nicht gefundener Debian-Adressen ignorieren.
  1. Einfache Aktualisierung durchführen:
    # aptitude upgrade
    
    Bei diesem Schritt zu beachten:
    • Abfrage "Wollen Sie fortsetzen? [Y/n/?]" mit ENTER bestätigen.
    • Fehlermeldungen bzgl. nicht gefundener Debian-Adressen ignorieren.
    • Fragen nach der Vorgehensweise bei geänderten Konfigurationsdateien mit der Standard-Option "beibehalten [Vorgabe=N]" beantworten (ENTER oder Y eingeben).
    • IPCop nach Ende des Aktualisierungslaufes neu starten.
  1. Paketlisten ein weiteres Mal aktualisieren:
    # aptitude update
    
    Bei diesem Schritt zu beachten:
    • Fehlermeldungen bzgl. nicht überprüfbarer Signaturen ignorieren.
  1. Debian-Schlüsselpakete installieren:
    # aptitude install debian-keyring debian-archive-keyring
    
  1. Paketlisten ein letztes Mal aktualisieren:
    # aptitude update
    
  1. Vollständige Distributions-Aktualisierung durchführen:
    # aptitude dist-upgrade
    
    Bei diesem Schritt zu beachten:
    • Abfrage "Wollen Sie fortsetzen? [Y/n/?]" mit ENTER bestätigen.
    • Fragen nach der Vorgehensweise bei geänderten Konfigurationsdateien mit der Standard-Option "beibehalten [Vorgabe=N]" beantworten (ENTER oder Y eingeben).
    • Falls ein Hinweis bzgl. "Nichtautoritative Version eines DHCP-Servers" erscheint, diesen lesen und mit ENTER bestätigen.
    • Falls bei der Konfiguration des Pakets linuxmuster-linbo die Fehlermeldung
      Failed to set linbo password!
      
      erscheint, kann diese ignoriert werden. Das linbo-Passwort kann zu dem Zeitpunkt nicht gesetzt werden, da der LDAP-Dienst nicht läuft. Das Paketsystem holt die fehlgeschlagene Konfiguration jedoch am Ende des Aktualisierungslaufes nach:
      Fehler traten auf beim Bearbeiten von:
       linuxmuster-linbo
      E: Sub-process /usr/bin/dpkg returned an error code (1)
      Ein Paket konnte nicht installiert werden. Versuche zu lösen:
      Richte linuxmuster-linbo ein (1.1.18.1-1) ...
       System startup links for /etc/init.d/linbo-multicast already exist.
      Processing LINBO groups:
        * default ... Ok!
      

Nach dem letzten Schritt ist ein Neustart fällig, da der Kernel aktualisiert wurde.

Wichtig, falls Sie den Server auf IDE-Platten installiert haben:
Es ist möglich, dass der neue Kernel nicht bootet. In dem Fall müssen in den Dateien /etc/fstab und /boot/grub/menu.lst die Festplatten-Gerätenamen von /dev/hda bzw. /dev/hdb auf /dev/sda bzw. /dev/sdb geändert werden. Dazu kann nach dem Reset des fehlgeschlagenen Bootvorgangs im Bootmenü einfach wieder der alte Kernel (2.6.22) ausgewählt und gebootet werden.