Aktualisierung einer UCware-Telefonanlage

Kleinere Updates (z.B. von 4.3.0.4 auf 4.4.0.1) ohne Distributionswechsel können zur Installation von Bugfixes oder zum Unterstützen neuer Hardware nötig sein.

Vorbereitung

  • Snapshot der UCware-VM anlegen oder sicherstellen, dass das Backup der Installation auf dem neusten Stand ist
  • Wartungsfenster ankündigen oder Update auf eine Zeit legen, zu der die UCware nicht benötigt wird
  • Sicherstellen, dass die UCware Internetzugang hat und die Paketquellen gemäß der Anleitung konfiguriert sind

Grundlegendes Vorgehen

Das Update wird durch die folgenden Ubuntubefehle durchgeführt. Hierbei werden auch Updates für die von Ubuntu bereitgestellten Pakete installiert.

Wird das Aktualisieren der Konfigurationsdatei /etc/ucware/ucware.php angeboten, sollte die Nachfrage mit der Standardantwort N beantwortet werden, da sonst alle Optionen auf Standardwerte zurückgesetzt werden!

$ sudo apt-get update
$ sudo apt-get dist-upgrade

Sollte die Datenbankversion verändert worden sein, zeigt die UCware beim Aufruf der Webseite die folgende Warnung:

In diesem Fall muss folgendes Skript ausgeführt werden.

$ /opt/ucware/sbin/update-db

Nach dem Abschluss der Update-Installation sollte ein Funktionstest durchgeführt werden.

Troubleshooting

MySQL-Update

Wird neben den UCware-Updates auch ein Update für den MySQL-Server installiert, kann es sein, dass das Installieren der neuen UCware-Version fehlschlägt, da der Datenbankserver nicht erreichbar ist. In diesem Fall helfen die folgenden Befehle, die nach dem $ sudo apt-get dist-upgrade ausgeführt werden müssen.

  1. Neustart des MySQL-Servers:
    $ sudo service mysql restart
  2. Fertigstellen des UCware-Updates:
    $ sudo apt-get install -f
  3. Danach kann mit dem Datenbankupdate (s.o.) weitergemacht werden