Hallo,
ich hab jetzt ein paarmal versucht meinen unifi server, der noch auf ubuntu 16.04 lief, up zu daten auf ein aktuelleren ubuntu server.
Ich dachte mir: wie schwer kann das schon sein … haha :slight_smile
Was soll ich sagen: es hat immer geklappt und der unifi server (also der Dienst) ist grundsätzlichnicht mehr gestartet: egal was ich gemacht habe.
Nach einigen Analysen denke ich, dass es daran liegt, dass eine inkompatibler mongodb Datenbankversion installiert wird beim Upgrade: und das schon beim upgrade auf 18.04 …
Aber eigentlich soll mongodb 3.6 kompatibel sein … tut aber auch nicht.
Was ich nun gemacht hab ging schnell und unproblematisch (und wurde mir ja vor einigen Wochen hier im Forum auch so ans Herz gelegt …).
- aktuelles Backup des unifisyervers angelegt (gesammte Maschine)
- unifi „App“ auf die aktuelle Version aktualisiert
- ein Backup im admintool des unifi servers angelegt (also ein reines unifi backup) und auf meine lokale Maschine heruntergeladen
- einen neuen server installiert mit einem frischen ubuntu server 22.04.2, auch diese Maschine hieß wieder „unifi“ (war ein minimal install)
- sshkey ZUgang eingerichtet und passwortauth danach in der /etc/ssh/sshd_config deaktiviert, ssh service neu gestartet.
- unifi easy update script auf den server geladen von hier:
https://community.ui.com/questions/UniFi-Installation-Scripts-or-UniFi-Easy-Update-Script-or-UniFi-Lets-Encrypt-or-UniFi-Easy-Encrypt-/ccbc7530-dd61-40a7-82ec-22b17f027776
mittels:
wget https://get.glennr.nl/unifi/install/unifi-7.4.162.sh
6) easy update script gestartet mittels
bash ?easyupdatescriptname?.sh
und dann den „install“ gewählt
7) auf die Seite
https:/meinunifiserver:8443
gehen und im ersten Fenster „backup restore“ ausgewählt.
Nach dem revoot wurden langsam meine Devices wieder adoptiert und alles lief wieder sauber …
LG
Holger