dist-upgrade von Debian Sarge auf Etch
Gestern habe ich das erste Mal in meinem Debian-Dasein ein erfolgreiches dist-upgrade durchgeführt… Bisher hatten alle immer dazu geführt, dass ich das System neu installieren musste weil irgendwas nicht so lief wie es musste und ich keine Lust hatte zu suchen.Diesmal aber ging es um meinen (virtuellen) Server, auf dem mehrere Websites, SVN-Repositories, MySQL-Datenbanken und IMAP-Mail-Konten gehostet sind: Da hätte eine komplette Neueinrichtung des Systems ziemlich lange gedauert und wäre sehr aufwändig gewesen. Da aber immer noch Debian 3.1 (Sarge) als Betriebssystem installiert war, entschloss ich mich nun wirklich einmal zu Etch (4.0) zu wechseln. Der ausschlaggebende Anlass war, dass PHP5 – welches ich bei Sarge leider aus einer Dritt-Quelle installieren musste, da es im Package Repository nicht enthalten ist – nicht mehr lief, sondern ständig segfaults verursachte.
Grundsätzlich war das Upgrade halbwegs problemlos: Neue Paketquellen in /etc/apt/sources.list eintragen und die alten löschen bzw. auskommentieren, und dann:
apt-get update
apt-get dist-upgrade
…und dann nur warten und alle möglichen Konfigurationsfragen beantworten.
Für mich überraschenderweise funktionierte sofort fast alles: Lediglich das PHP5-Paket musste ich komplett deinstallieren, den Paket-Cache löschen und neu installieren, da die Version aus dem Dritt-Repository eine höhere Versionsnummer hatte als die aus dem Etch-Repository, aber nicht kompatibel zur neu installierten Apache-Version war.
Ein weiterer seltsamer Fehler trat noch mit dem Courier Mailserver auf: Irgendwie wollte er zunächst keine Mails empfangen… Aber mit einem
makehosteddomains
makealiases
makeacceptmailfor
/etc/init.d/courier-mta restart
waren auch diese Probleme gegessen… Vielleicht waren einfach die Daten-Dateien für hosteddomains, aliases und acceptmailfor nicht korrekt gewesen, aber who cares…
DEBlog