Debian Upgrade auf Squeeze

Diese Woche war es so weit – ich musste ein Zwangsupdate von Debian Lenny auf Squeeze machen. Zum Hintergrund: Auf dem System lief ein Alfresco DMS, dessen Lucene zur Indizierung die installierten OpenOffice-Komponenten nutzt. Da Lenny noch OpenOffice 2.4 umfasst, konnten aktuell .docx-Dokumente nicht indiziert werden. Anstelle der manuellen Installation der OpenOffice-Komponenten habe ich mich direkt für ein Update auf Squeeze entschieden.

Vorweg eine kleine Bestandsaufnahme des Systems:

  • Debian 5.0 64bit mit allen aktuellen Patches
  • Apache mit mod_ajp, mod_proxy und mod_rewrite
  • MySQL-Server
  • Alfresco 3.3 (Community Edition) aus dem Komplett-Installationspaket mit integriertem Tomcat
  • Oracle Java JDK 1.6.20_0

Vorgehensweise zum Update:

  • In der /etc/apt/sources.list Lenny durch Squeeze ersetzen
  • Dann müssen noch die Volatile-Einträge durch squeeze-updates erstzt werden:
    aus: deb http://volatile.debian.org/debian-volatile squeeze/volatile main
    wird: deb http://ftp.debian.org/debian squeeze-updates main
  • Paketlisten aktualisieren mit apt-get update
  • Paketverwaltung aktualisieren mit apt-get install apt dpkg
  • Aktualisierung des Systems mit apt-get dist-upgrade

Beim Update selbst, gab es Fehler durch selbstgeschriebene oder von Software-Herstellern übernommene Init-Skripte. Diese konnten nicht in Upstart übernommen werden. Ich habe sie zunächst aus dem automatischen Start herausgenommen (update-rc.d -f <programm> remove). Danach nochmal ein dpkg-reconfigure sysv-rc und das System konnte neu starten. Zur Migration bestehender Init-Skripte von System V auf Upstart werde ich demächst noch einen Artikel schreiben.

Nach dem Neustart fielen noch Probleme auf:

  • MySQL startet nicht (apt-get install mysql-server-5.1 löste das Problem)
  • Alfresco startet nicht mehr bzw. lieferte ein 404 – /share war aber verfügbar (chmod 777 /opt/alfresco/tomcat/lib/mysql*)

Insgesamt hat das ganze sehr gut geklappt – bis auf die kleinen Probleme am Rande.

Dieser Beitrag wurde unter Linux abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>