Debian Jessie Update mit Plesk Onyx

Debian Jessie Update mit Plesk Onyx

Das neue Plesk Onyx unterstützt das Upgrade von Debian 8 alias Jessie auf Debian 9 Stretch.

Eigentlich ist das ganze recht einfach, dazu sollte man vorab das System auf den neusten Stand bringen:
apt update
apt dist-upgrade

Danach startet man den Upgrade Helfer:
/opt/psa/bin/distupgrade.helper.deb8-deb9_pre.x64.sh

Danach ändert man die /etc/apt/sources.list auf folgendes:

deb http://deb.debian.org/debian stretch main contrib non-free 
deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free 
deb http://deb.debian.org/debian stretch-updates main contrib non-free

Zum Upgrade dann noch einmal den Helfer nutzen:
/opt/psa/bin/distupgrade.helper.deb8-deb9.x64.sh

Bei mir traten einige Fehler auf, darunter ein Fehler mit 404 Not Found atomicorp.com und bind9 Probleme. Diese sind einfach lösbar.

Atomic rausfiltern:
sed -i.backup 's@deb http://updates.atomicorp.com@#deb http://updates.atomicorp.com@g' /etc/apt/sources.list

Entfernen vom Plesk Zonen Manager
dpkg --remove plesk-zone-checker

Und den Post Prozess laufen lassen damit es einen sauberen Abschluss gibt.
/opt/psa/bin/distupgrade.helper.deb8-deb9_post.x64.sh

Update:
Nun habe ich den Fehler entdeckt, der dazu führte das mein RSS Reader und webmail nicht korrekt funktionierte.

Aufgrund folgender Fehler in den Konfigurations-Templates konnten keine neuen Konfigurationsdateien für den Apache Webserver erstellt werden: apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/proxy_connect.load: Cannot load /usr/lib/apache2/modules/mod_proxy_connect.so into server: /usr/lib/apache2/modules/mod_proxy_connect.so: undefined symbol: ap_proxy_transfer_between_connections . Ausführliche Fehlerbeschreibungen wurden Ihnen per E-Mail zugesendet. Bitte lösen Sie das Problem und klicken Sie hier, um die beschädigten Konfigurationsdateien erneut zu erstellen, oder hier, um alle Konfigurationsdateien zu erstellen. Einzelheiten im Configuration Troubleshooter ansehen

Eine Änderung in Apache führt zu dem Fehler, das die übernommene Apache Konfiguration inkompatibel ist. Zu lösen ist es dank der Plesk KB schnell.

# Remove libapache2-mod-proxy-psa package:
dpkg -r --force-depends libapache2-mod-proxy-psa

# Disable proxy module
a2dismod proxy

# Start Apache:
systemctl start apache2.service

# Enable proxy and proxy_fcgi modules.
a2enmod proxy
a2enmod proxy_fcgi

# Restart Apache:
systemctl restart apache2