[Opgelost] UCKG2+ terugzetten backup Network V6.2.26 werkt niet in V2.1.11.

m4v3r1ck

$ sudo -i
Berichten
2.164
Oplossingen
3
Waarderingsscore
1.075
Punten
163
Ik heb geprobeerd via de GUI in V6.4.54 de backup terug te zetten van mijn Network V6.2.26:

1. Via oude Settings > Restore Backup > selecteer Auto Backup file
2. Via oude Settings > Upload File (Mac) > selecteer kopie Auto Backup file
3. Via de settings van de UCKG2+ > Restore. Geen versienummers (?) aanwezig in de cloud, dus gecheckt op datum van het updaten naar V6.4.54.4.

Na alle pogingen rustig wachten totdat UCKG2+ weer blauwe led heeft, opnieuw herstart, blauwe led, cmd+r om Chrome te verversen, duurt even voordat alles weer is geladen natuurlijk. Hoe dan ook ik kan niet meer downgraden naar V.6.2.26.

Iemand al wel een succesvolle downgrade / restore via de nieuwe Cloud Backup en/of lokale backup files kunnen doen? Werkt die Cloud Backup uberhaupt wel met versienummers? Ik heb er drie terug in de tijd geprobeerd.

Graag jullie advies.
 

m4v3r1ck

$ sudo -i
Berichten
2.164
Oplossingen
3
Waarderingsscore
1.075
Punten
163
  • Topicstarter Topicstarter
  • #4
Ik heb de aanname gedaan, dat het terugzetten van de Network applicatie backup via de UniF OS Console, deze stappen - downgraden van controller in dit geval - voor de gebruiker 'onder-de-kap' zouden worden gedaan, op basis van de aangeboden backup versie file in de cloud...

Hier is duidelijk iets niet goed gegaan.

root@UCK-G2-PLUS:/tmp# sudo dpkg -i unifi_sysvinit_all.deb dpkg: warning: downgrading unifi from 6.4.54-16067-1 to 6.2.26-15319-1 (Reading database ... 37285 files and directories currently installed.) Preparing to unpack unifi_sysvinit_all.deb ... Unpacking unifi (6.2.26-15319-1) over (6.4.54-16067-1) ... Setting up unifi (6.2.26-15319-1) ... Job for unifi.service failed because the control process exited with error code. See "systemctl status unifi.service" and "journalctl -xe" for details. Processing triggers for systemd (241-5~bpo9+1) ... root@UCK-G2-PLUS:/tmp#


root@UCK-G2-PLUS:/# systemctl status unifi.service ● unifi.service - unifi Loaded: loaded (/lib/systemd/system/unifi.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/unifi.service.d └─ca-certificates-java.conf, limits.conf, unifi.conf Active: activating (start-post) since Thu 2021-09-23 00:14:40 CEST; 1min 35s ago Main PID: 27702 (java); Control PID: 27703 (unifi-helper) Status: "{"configurestate":"configured","port":8443}" Memory: 331.2M (low: 1.0G high: 1.2G max: 1.5G swap max: 256.0M) CPU: 1min 51.754s CGroup: /system.slice/unifi.service ├─27702 /usr/lib/jvm/java-8-openjdk-arm64/jre/bin/java -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Dapple.awt.UIElemen ├─27703 /bin/bash /sbin/unifi-helper healthcheck └─30309 sleep 2 Sep 23 00:14:40 UCK-G2-PLUS sudo[27645]: pam_unix(sudo:session): session closed for user unifi Sep 23 00:14:46 UCK-G2-PLUS sudo[27888]: unifi : TTY=unknown ; PWD=/usr/lib/unifi ; USER=root ; COMMAND=/sbin/ubnt-tools uuid /tmp Sep 23 00:14:46 UCK-G2-PLUS sudo[27888]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 23 00:14:48 UCK-G2-PLUS sudo[27888]: pam_unix(sudo:session): session closed for user root Sep 23 00:15:09 UCK-G2-PLUS sudo[28530]: unifi : TTY=unknown ; PWD=/usr/lib/unifi ; USER=root ; COMMAND=/sbin/ubnt-systool led blu Sep 23 00:15:09 UCK-G2-PLUS sudo[28531]: unifi : TTY=unknown ; PWD=/usr/lib/unifi ; USER=root ; COMMAND=/sbin/ubnt-systool setled Sep 23 00:15:09 UCK-G2-PLUS sudo[28530]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 23 00:15:09 UCK-G2-PLUS sudo[28531]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 23 00:15:09 UCK-G2-PLUS sudo[28530]: pam_unix(sudo:session): session closed for user root Sep 23 00:15:09 UCK-G2-PLUS sudo[28531]: pam_unix(sudo:session): session closed for user root lines 1-24/24 (END)

root@UCK-G2-PLUS:/# journalctl -xe -- Subject: A start job for unit unifi.service has begun execution -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- A start job for unit unifi.service has begun execution. -- -- The job identifier is 6861. Sep 23 00:25:40 UCK-G2-PLUS sudo[13784]: root : TTY=unknown ; PWD=/usr/lib/unifi ; USER=unifi ; COMMAND=/usr/bin/test -w /srv/unifi/data Sep 23 00:25:40 UCK-G2-PLUS sudo[13784]: pam_unix(sudo:session): session opened for user unifi by (uid=0) Sep 23 00:25:40 UCK-G2-PLUS sudo[13784]: pam_unix(sudo:session): session closed for user unifi Sep 23 00:25:40 UCK-G2-PLUS sudo[13806]: root : TTY=unknown ; PWD=/usr/lib/unifi ; USER=unifi ; COMMAND=/usr/bin/test -w /srv/unifi/logs Sep 23 00:25:40 UCK-G2-PLUS sudo[13806]: pam_unix(sudo:session): session opened for user unifi by (uid=0) Sep 23 00:25:40 UCK-G2-PLUS sudo[13806]: pam_unix(sudo:session): session closed for user unifi Sep 23 00:25:40 UCK-G2-PLUS sudo[13826]: root : TTY=unknown ; PWD=/usr/lib/unifi ; USER=unifi ; COMMAND=/usr/bin/test -w /srv/unifi/run Sep 23 00:25:40 UCK-G2-PLUS sudo[13826]: pam_unix(sudo:session): session opened for user unifi by (uid=0) Sep 23 00:25:40 UCK-G2-PLUS sudo[13826]: pam_unix(sudo:session): session closed for user unifi Sep 23 00:25:45 UCK-G2-PLUS sudo[14026]: unifi : TTY=unknown ; PWD=/usr/lib/unifi ; USER=root ; COMMAND=/sbin/ubnt-tools uuid /tmp/.unifi-4002941998570426367/unifi.file62717009 Sep 23 00:25:45 UCK-G2-PLUS sudo[14026]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 23 00:25:48 UCK-G2-PLUS sudo[14026]: pam_unix(sudo:session): session closed for user root Sep 23 00:25:49 UCK-G2-PLUS systemd[1]: Reloading. Sep 23 00:25:50 UCK-G2-PLUS systemd[1]: /lib/systemd/system/postgresql@.service:12: PIDFile= references path below legacy directory /var/run/, updating /var/run/postgresql/9.6-pro Sep 23 00:25:50 UCK-G2-PLUS systemd[1]: /lib/systemd/system/postgresql@.service:12: PIDFile= references path below legacy directory /var/run/, updating /var/run/postgresql/9.6-mai Sep 23 00:25:50 UCK-G2-PLUS systemd[1]: Reloading. Sep 23 00:25:50 UCK-G2-PLUS systemd[1]: /lib/systemd/system/postgresql@.service:12: PIDFile= references path below legacy directory /var/run/, updating /var/run/postgresql/9.6-pro Sep 23 00:25:50 UCK-G2-PLUS systemd[1]: /lib/systemd/system/postgresql@.service:12: PIDFile= references path below legacy directory /var/run/, updating /var/run/postgresql/9.6-mai Sep 23 00:25:51 UCK-G2-PLUS systemd[1]: Reloading. Sep 23 00:25:51 UCK-G2-PLUS systemd[1]: /lib/systemd/system/postgresql@.service:12: PIDFile= references path below legacy directory /var/run/, updating /var/run/postgresql/9.6-pro Sep 23 00:25:51 UCK-G2-PLUS systemd[1]: /lib/systemd/system/postgresql@.service:12: PIDFile= references path below legacy directory /var/run/, updating /var/run/postgresql/9.6-mai Sep 23 00:25:52 UCK-G2-PLUS systemd[1]: Condition check resulted in Rebuilds java certificates when they are not present being skipped. -- Subject: A start job for unit ca-certificates-java.service has finished successfully -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- A start job for unit ca-certificates-java.service has finished successfully. -- -- The job identifier is 7165. Sep 23 00:25:53 UCK-G2-PLUS -bash[4886]: HISTORY: PID=4886 UID=0 journalctl -xe

Ik laat mijn macOS Terminal openstaan, morgen maar weer verder.
 

Luciano

Active UniFier
Berichten
1.318
Waarderingsscore
1.091
Punten
163
Toch ook even getest en ik krijg nu ook die foutmelding dus er is iets anders aan de hand waardoor het niet meer werkt.

1632351412190.png

Maar als ik weer upgrade naar controller 6.4.54 dan werkt alles weer alleen dan wel weer op 6.4.54

1632351956788.png

Ik heb zo geen idee waarom het niet meer werkt aangezien ik dit heel vaak gedaan heb op deze manier dus misschien dat het iets met Unifi OS versie te maken heeft en dat het nu gewoon niet meer werkt op die manier.
 

Luciano

Active UniFier
Berichten
1.318
Waarderingsscore
1.091
Punten
163
Ik heb het op alle mogelijke manieren geprobeerd en het werkt gewoon niet meer dus je zult weer terug moeten naar 6.4.54

SSH in de cloudkey en voer onderstaande commando's uit.

cd /tmp rm unifi_sysvinit_all.deb wget https://dl.ui.com/unifi/6.4.54/unifi_sysvinit_all.deb sudo dpkg -i unifi_sysvinit_all.deb rm unifi_sysvinit_all.deb

En dan ben je weer terug bij af met controller 6.4.54
 

Hofstede

Administrator
Forumleiding
Berichten
1.989
Oplossingen
5
Waarderingsscore
1.323
Punten
213
Je kunt een oudere controller versie niet over een nieuwere installeren, dat heeft nooit gekund. Je moet eerst de nieuwere versie wissen.
Dus:
dpkg -P unifi
wget <gewenste versie>
dpkg -i unifi_sysvinit_all.deb

Daarna heb je een lege controller op je Cloudkey en kun je de backup teruglezen.
 

Luciano

Active UniFier
Berichten
1.318
Waarderingsscore
1.091
Punten
163
Je kunt een oudere controller versie niet over een nieuwere installeren, dat heeft nooit gekund. Je moet eerst de nieuwere versie wissen.
Dus:
dpkg -P unifi
wget <gewenste versie>
dpkg -i unifi_sysvinit_all.deb

Daarna heb je een lege controller op je Cloudkey en kun je de backup teruglezen.
Ik moet toch eens de boel gaan opschrijven want ik was er heilig van overtuigt dat ik het altijd op deze manier deed want ik wisselde vaak tussen beta en officele versies maar blijkbaar word ik een dagje ouder en blijft alles niet meer zo goed in het geheugen zitten 🤫
 

m4v3r1ck

$ sudo -i
Berichten
2.164
Oplossingen
3
Waarderingsscore
1.075
Punten
163
  • Topicstarter Topicstarter
  • #10
Dank voor jullie reacties. Ik zal eerst de install van @Hofstede doen en toch proberen terug te gaan naar V6.2.26 en daarna een backup terugzetten.

@Eddie the Eagle checken of je de cloud backups kunt terugzetten was het doel. In de GUI werkt dat dus niet zoals ik dacht: Restore > Selecteer Bestand > Wachtwoord = terugzetten naar vorige versie.

Ik heb duidelijk fouten gemaakt in dit proces, maar weten hoe je precies kunt restoren - huidige of oudere versie - wilde ik graag weten.

@Luciano dank voor het testen in de nachtelijke uren, dat waardeer ik zeer. Goed om te weten dat het toch anders is.

Maar goed, het is allemaal weer nieuwe content voor het UniFi Forum. Van fouten maken leert men.
 

Hofstede

Administrator
Forumleiding
Berichten
1.989
Oplossingen
5
Waarderingsscore
1.323
Punten
213
Ik denk dat je een denkfout maakte. De backups bevatten alleen je netwerkconfiguratie. Het is niet een backup van de complete applicatie.

Als je dus een backup terugzet in je controller die gemaakt is met een vorige versie van de controller dan wordt je netwerkconfiguratie tijdens het restoren automatisch vertaald naar de nieuwe versie en die wordt in de configuratie database gezet.
Omgekeerd werkt niet, dus als je naar een lagere versie controller teruggaat kun je backups die met een nieuwere versie zijn gemaakt niet inlezen.

Dat is ook precies de reden waarom je niet de applicatie kunt downgraden naar een vorige versie, want dan matcht de configuratie in de database niet met de versie van de geinstalleerde controller. Dan moet je dus eerst deinstalleren zodat de database gewist wordt.
 

m4v3r1ck

$ sudo -i
Berichten
2.164
Oplossingen
3
Waarderingsscore
1.075
Punten
163
  • Topicstarter Topicstarter
  • #12
DOWNGRADE Network Application (V6.4.54 >> V6.2.26) installatie procedure @Hofstede

Heb er gelijk maar even een mini installatie instructie van gemaakt. ;)


1. root@UCK-G2-PLUS:/# dpkg -P unifi (Reading database ... 37302 files and directories currently installed.) Removing unifi (6.2.26-15319-1) ... Purging configuration files for unifi (6.2.26-15319-1) ... Removing user `unifi' ... Warning: group `unifi' has no more members. Done. Processing triggers for systemd (241-5~bpo9+1) ...

2. root@UCK-G2-PLUS:/# wget https://dl.ui.com/unifi/6.2.26/unifi_sysvinit_all.deb --2021-09-23 10:31:32-- https://dl.ui.com/unifi/6.2.26/unifi_sysvinit_all.deb Resolving dl.ui.com (dl.ui.com)... 65.9.62.151 Connecting to dl.ui.com (dl.ui.com)|65.9.62.151|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 127737600 (122M) [application/x-debian-package] Saving to: ‘unifi_sysvinit_all.deb’ unifi_sysvinit_all.deb 100%[=============================================================================================>] 121.82M 14.5MB/s in 8.4s 2021-09-23 10:31:40 (14.5 MB/s) - ‘unifi_sysvinit_all.deb’ saved [127737600/127737600]


3. root@UCK-G2-PLUS:/# dpkg -i unifi_sysvinit_all.deb Selecting previously unselected package unifi. (Reading database ... 30735 files and directories currently installed.) Preparing to unpack unifi_sysvinit_all.deb ... Unpacking unifi (6.2.26-15319-1) ... Setting up unifi (6.2.26-15319-1) ... Created symlink /etc/systemd/system/multi-user.target.wants/unifi.service → /lib/systemd/system/unifi.service. Processing triggers for systemd (241-5~bpo9+1) ... root@UCK-G2-PLUS:/#

4.
Screenshot 2021-09-23 at 10.37.35.png

5.
Screenshot 2021-09-23 at 10.39.15.png

6.
Screenshot 2021-09-23 at 10.39.35.png

7.
Screenshot 2021-09-23 at 10.39.47.png

8.
Screenshot 2021-09-23 at 10.40.25.png

9.
Screenshot 2021-09-23 at 10.44.32.png

10.
Screenshot 2021-09-23 at 10.44.55.png

Nu is er dus een schone installatie van Network V6.2.26 teruggezet.

Additioneel kun je ook je settings/data terugzetten door een data-backup te restoren vanuit (oude GUI) Settings > Backup > Restore <file>

11.
Screenshot 2021-09-23 at 10.48.49.png

BTW: het versienummer/datum/tijd van de gekozen backup mis ik in de UniFiOS Console Restore optie (zie stap 5)

12.
Screenshot 2021-09-23 at 10.49.01.png

! Het lijkt tijdens deze restore dat er niets gebeurd op de UCKG2+ maar geduld is geboden. Na een paar minuten gaat de LED wit knipperen, daarna als de LED weer constant blauw aangeeft is het proces voltooid.
 
Laatst bewerkt:

m4v3r1ck

$ sudo -i
Berichten
2.164
Oplossingen
3
Waarderingsscore
1.075
Punten
163
  • Topicstarter Topicstarter
  • #13
Ik denk dat je een denkfout maakte. De backups bevatten alleen je netwerkconfiguratie. Het is niet een backup van de complete applicatie.

Als je dus een backup terugzet in je controller die gemaakt is met een vorige versie van de controller dan wordt je netwerkconfiguratie tijdens het restoren automatisch vertaald naar de nieuwe versie en die wordt in de configuratie database gezet.
Omgekeerd werkt niet, dus als je naar een lagere versie controller teruggaat kun je backups die met een nieuwere versie zijn gemaakt niet inlezen.

Dat is ook precies de reden waarom je niet de applicatie kunt downgraden naar een vorige versie, want dan matcht de configuratie in de database niet met de versie van de geinstalleerde controller. Dan moet je dus eerst deinstalleren zodat de database gewist wordt.
Dat was het precies, een denk- en analysefout mbt het proces van up- en downgraden. Dank nogmaals voor je altijd weer heldere uiteenzettingen en correcties! (y)
 

Luciano

Active UniFier
Berichten
1.318
Waarderingsscore
1.091
Punten
163
Mooi dat alles toch nog goed is gekomen en ik denk dat dit een mooie les voor mij is om toch eens dingen op te gaan opschrijven want blijkbaar word ik vergeetachtig :ROFLMAO:
 

m4v3r1ck

$ sudo -i
Berichten
2.164
Oplossingen
3
Waarderingsscore
1.075
Punten
163
  • Topicstarter Topicstarter
  • #15
Mooi dat alles toch nog goed is gekomen en ik denk dat dit een mooie les voor mij is om toch eens dingen op te gaan opschrijven want blijkbaar word ik vergeetachtig :ROFLMAO:

NP! Bedankt iig voor je testen en terugkoppeling en ja, ik vergeet ook steeds vaker en moet dus gebruik maken van backups/lookbacks van mijn hersenen in text-files... ;)
 
Bovenaan