Logo der Keyweb AG (blauer Schriftzug 'Keyweb')
15.01.2019

Upgrade Ubuntu 16.04 LTS auf Ubuntu 18.04 LTS

von Alexander Mahr

KeyHelp unterstützt seit Version 18.1 auch das Betriebssystem Ubuntu 18.04 LTS.

Betreiben Sie Ihr KeyHelp auf einem Server mit Ubuntu 16.04 LTS und möchten nun die Vorteile des optimierten Ubuntu 18.04 LTS für sich nutzen? Wir geben Ihnen mit dieser Anleitung die Möglichkeit, das Update bequem selbst durchzuführen und stellen Ihnen dafür nachfolgend das benötigte Script und eine ausführliche Anleitung zur Verfügung. Bitte zögern Sie nicht uns bei Fragen oder für Hilfestellungen zu kontaktieren.




Eine solche Anleitung steht auch für die älteren Betriebssystem-Versionen von Debian und Ubuntu zur Verfügung.
Weitere Informationen finden Sie hier.

ACHTUNG: Nachdem Sie das Script gestartet und im Script den Beginn der Arbeiten mit [ENTER] bestätigt haben, müssen alle hier beschriebenen Schritte durchlaufen werden. Brechen Sie den laufenden Vorgang ab, müssen bereits vorgenommene Änderungen manuell rückgängig gemacht werden.

ACHTUNG: Ein laufender Upgrade-Prozess sollte immer überwacht werden. Bitte lassen Sie das Terminalfenster für die Dauer des Upgrades geöffnet. Sie sollten erwägen, das Upgrade mit dem Befehl screen auszuführen, um zu verhindern, dass die SSH-Sitzung versehentlich beendet wird.

ACHTUNG: Obwohl ausführlich getestet, sollte immer eine vorherige Sicherung des Servers durchgeführt werden.

 


 

Upgrade Anleitung

 

Vorbereitung)

Laden Sie das Script mit diesem Befehl herunter:

wget --no-check-certificate https://install.keyhelp.de/scripts/keyhelp_ubuntu_upgrade_16_to_18_php7 -O keyhelp_ubuntu_upgrade_16_to_18.php

Anschließend starten Sie es mit:

php keyhelp_ubuntu_upgrade_16_to_18.php

1.)
Folgen Sie den Anweisungen des Scripts. Es werden automatisch notwendige Arbeiten in Vorbereitung auf das Upgrade ausgeführt. Ihr derzeitiges Betriebssystem wird aktualisiert.

2.)
Im Verlauf der Skriptausführung wird die Kontrolle des Programmablaufs an "do-release-upgrade" übergeben. Bitte folgen Sie den Anweisungen des Programms und beantworten Sie die gestellten Fragen (siehe unten). Beachten Sie, dass Sie in Abhängigkeit der auf Ihrem Server installierten Dienste gegebenenfalls weitere Rückfragen erhalten.

  • Soll die Sitzung über SSH fortgesetzt werden? ⇒ ja
  • Hinweis SSH ⇒ [ENTER]
  • Paketquellen von Drittanbietern deaktivieren ⇒ [ENTER]
  • Möchten Sie die Systemaktualisierung starten? ⇒ ja
  • Konfigurationsdatei »/etc/default/grub« ⇒ Die momentan installierte Version beibehalten
  • Konfigurationsdatei »/etc/apache2/apache2.conf« ⇒ Die momentan installierte Version beibehalten
  • Konfigurationsdatei »/etc/apache2/mods-available/mine.conf« ⇒ Die momentan installierte Version beibehalten
  • Konfigurationsdatei »/etc/nagios/nrpe.cfg« ⇒ Die momentan installierte Version beibehalten
  • Konfigurationsdatei »/etc/ssh/sshd_config« ⇒ Die momentan installierte Version beibehalten
  • Konfigurationsdatei »/etc/awstats/awstats.conf« ⇒ Die momentan installierte Version beibehalten
  • Konfigurationsdatei »/etc/dovecot/conf.d/10-ssl.conf« ⇒ Die momentan installierte Version beibehalten
  • Konfigurationsdatei »/etc/init.d/proftpd« ⇒ Die momentan installierte Version beibehalten
  • Konfigurationsdatei »/etc/apt/apt.conf.d/50unattended-upgrades.ucftmp« ⇒ Die momentan installierte Version beibehalten
  • Konfigurationsdatei »/etc/postfix-policyd-spf-python/policyd-spf.conf« ⇒ Die momentan installierte Version beibehalten
  • Veraltete Pakete entfernen? ⇒ ja
  • Neustart erforderlich ⇒ ja

3.)
Nach dem Neustart führen Sie den folgenden Befehl aus:

phpenmod ioncube

Anschließend starten Sie das Script erneut mit:

php keyhelp_ubuntu_upgrade_16_to_18.php 

4.)
Folgen Sie den Anweisungen des Scripts. Dieser letzte Schritt schließt das Upgrade ab. Ihr System wird anschließend neu gestartet.

In Diesem Schritt werden die Webserver-Konfigurationsdateien neu geschrieben. Gegebenenfalls erscheinende Fehlermeldung des Webservers können in diesem Schritt ignoriert werden und liegen in der Reihenfolge, mit der die anstehenden Aufgaben abgearbeitet werden müssen begründet. Nachdem alle Arbeiten abgeschlossen sind, sind diese Fehler nicht mehr existent.

Herzlichen Glückwunsch, Sie verwenden nun KeyHelp mit Ubuntu 18.04 LTS!