Probleme nach Upgrade auf Ubuntu 18.04.1
Nach einem Upgraded meines Ubuntu Server auf die Version 18.04.1 mit sudo do-release-upgrade
lief der Unifi Controller nicht mehr. Die Ursache war eine neuere Version der Mogo-DB, die vom Unify Controller nicht unterstützt wurde.
Die Installation konnte mit Hilfe eines Skriptes einfach wieder hergestellt werden.
Eine Abfrage des Status des Services des Unifi Controllers ergab folgende Fehlermeldung:
~$ service unifi status
● unifi.service
Loaded: masked (/dev/null; bad)
Active: inactive (dead)
2
3
4
Ein Restart des Services ergab ebenfalls die Meldung Unit unifi.service is masked.:
$ service unifi restart
Failed to restart unifi.service: Unit unifi.service is masked.
2
Download und ausführen des Skripts für Ubuntu 18.04 / 18.04.1:
$ cd /opt
$ sudo wget https://get.glennr.nl/unifi/5.9.29/U1804/unifi-5.9.29.sh; sudo chmod +x unifi-5.9.29.sh
$ sudo ./unifi-5.9.29.sh
2
3
Nach dem erfolgreichen Download und der Ausführung des Skripts, lief der Unifi Controller wieder:
$ service unifi status
● unifi.service - unifi
Loaded: loaded (/lib/systemd/system/unifi.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2018-12-02 20:07:37 CET; 22min ago
Main PID: 11226 (jsvc)
Tasks: 919 (limit: 2291)
CGroup: /system.slice/unifi.service
├─11226 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-amd64 -cp /usr/share/java/commons-daemon.jar:/usr/lib/unifi/lib/ace.jar -pidfile /var/run/un ├─11227 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-amd64 -cp /usr/share/java/commons-daemon.jar:/usr/lib/unifi/lib/ace.jar -pidfile /var/run/un ├─11229 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-amd64 -cp /usr/share/java/commons-daemon.jar:/usr/lib/unifi/lib/ace.jar -pidfile /var/run/un ├─11243 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Dapple.awt.UIElement=true -Xmx1024M -XX:ErrorFile=/usr/li └─12183 bin/mongod --dbpath /usr/lib/unifi/data/db --port 27117 --unixSocketPrefix /usr/lib/unifi/run --logappend --logpath /usr/lib/unifi/logs/mongod.log --bin
Dez 02 20:07:34 ubuntu-1604-unifi systemd[1]: Starting unifi...
Dez 02 20:07:34 ubuntu-1604-unifi unifi.init[11152]: * Starting Ubiquiti UniFi Controller unifi
2
3
4
5
6
7
8
9
10
Unifi Kommandos
service unifi status
Abfrage des Status des Services vom Unifi Controller.service unifi restart
Restart des Unifi Services