NEWS
[Workaround] Update Admin von 1.6.3 auf 2.0.2
-
Nachdem ich ein Update vom js-controller auf Version 1.1.2 machte, habe ich ein Update von Admin auf Version 2.0.2 vorgenommen (über die Admin-Oberfläche). Das Update wurde auch gemacht, aber die Objekte system.adapter.admin und system.adapter.admin.0 wurden nicht aktualisiert. Das hatte zur Folge, dass ich den JS-Adapter nicht aktualisieren konnte, da Admin der Meinung war, dass die Admin-Version nicht passt. Nachdem ich in die beiden Objekte die richtige Version manuell eingetragen habe, was zum Neustart der Admin-Instanz führte, konnte ich den JS-Adapter aktualisieren.
-
Hallo Paul,
ich hatte heute so ein ähnliches Phänomen. Habe mir beholfen, dass ich js über Github aktualisiert habe.
Wo hast du diese Objekte mit Versionsnummern? Finde ich nicht, auch nicht im admin-Modus.
EDIT:
Habs gefunden
Gruß
Rainer
-
Wo hast du diese Objekte mit Versionsnummern? Finde ich nicht, auch nicht im admin-Modus. `
Du meinst im Experten-Modus ? Da sind sie
mit diesem Inhalt (nach manueller Änderung):! ````
{
"_id": "system.adapter.admin.0",
"type": "instance",
"common": {
"name": "admin",
"version": "2.0.2",
"title": "ioBroker Admin",
"desc": {
"en": "Opens a webserver for the ioBroker admin UI",
"de": "Stellt Webserver für 'ioBroker Admin UI' zur Verfügung",
"ru": "Запускает веб сервер с 'ioBroker admin UI' для удобной настройки через веб интерфейс"
},
"mode": "daemon",
"platform": "Javascript/Node.js",
"loglevel": "warn",
"icon": "admin.png",
"messagebox": true,
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.admin/master/admin/admin.png",
"keywords": [
"setup",
"config",
"update",
"upgrade",
"system",
"konfiguration",
"administration",
"einrichtung",
"wartung"
],
"readme": "https://github.com/ioBroker/ioBroker.admin/blob/master/README.md",
"authors": [
"bluefox bluefox@ccu.io",
"hobbyquaker hq@ccu.io"
],
"type": "common adapters",
"license": "MIT",
"logTransporter": true,
"stopBeforeUpdate": true,
"wwwDontUpload": true,
"localLink": "%protocol%://%ip%:%port%",
"installedVersion": "2.0.2",
"host": "rpihm",
"news": {
"en": "(bluefox) fix set of states in States-Tab\n(bluefox) show history data from adapter and not from updates\n(bluefox) change default chart to flot\n(bluefox) fix error if host has no IP address\n(bluefox) show on the bottom only adapters without config and without links\n(bluefox) fix filter in adapters if upper case\n(bluefox) change file open from selectID Dialog",
"de": "(bluefox) fix set of states in States-Tab\n(bluefox) show history data from adapter and not from updates\n(bluefox) change default chart to flot\n(bluefox) fix error if host has no IP address\n(bluefox) show on the bottom only adapters without config and without links\n(bluefox) fix filter in adapters if upper case\n(bluefox) change file open from selectID Dialog",
"ru": "(bluefox) fix set of states in States-Tab\n(bluefox) show history data from adapter and not from updates\n(bluefox) change default chart to flot\n(bluefox) fix error if host has no IP address\n(bluefox) show on the bottom only adapters without config and without links\n(bluefox) fix filter in adapters if upper case\n(bluefox) change file open from selectID Dialog",
"1.2.0": {
"en": "show RAM utilization\nshow change log in admin tab",
"de": "show RAM utilization\nshow change log in admin tab",
"ru": "show RAM utilization\nshow change log in admin tab"
},
"1.1.1": {
"en": "fix set of states in States-Tab\nshow history data from adapter and not from updates\nchange default chart to flot\nfix error if host has no IP address\nshow on the bottom only adapters without config and without links\nfix filter in adapters if upper case\nchange file open from selectID Dialog",
"de": "fix set of states in States-Tab\nshow history data from adapter and not from updates\nchange default chart to flot\nfix error if host has no IP address\nshow on the bottom only adapters without config and without links\nfix filter in adapters if upper case\nchange file open from selectID Dialog",
"ru": "fix set of states in States-Tab\nshow history data from adapter and not from updates\nchange default chart to flot\nfix error if host has no IP address\nshow on the bottom only adapters without config and without links\nfix filter in adapters if upper case\nchange file open from selectID Dialog"
},
"1.2.1": {
"en": "highlight changes of states\nshow number of processes and free memory in %",
"de": "highlight changes of states\nshow number of processes and free memory in %",
"ru": "highlight changes of states\nshow number of processes and free memory in %"
},
"1.2.2": {
"en": "fix memory displaying if adapter does not run",
"de": "fix memory displaying if adapter does not run",
"ru": "fix memory displaying if adapter does not run"
},
"1.2.3": {
"en": "fix memory displaying",
"de": "fix memory displaying",
"ru": "fix memory displaying"
},
"1.2.4": {
"en": "change color of log entries\nadd icon to logout button\nhide reload by WWW only adapters",
"de": "change color of log entries\nadd icon to logout button\nhide reload by WWW only adapters",
"ru": "change color of log entries\nadd icon to logout button\nhide reload by WWW only adapters"
},
"1.2.5": {
"en": "install from github",
"de": "install from github",
"ru": "install from github"
},
"1.2.6": {
"en": "support of chained certificates",
"de": "support of chained certificates",
"ru": "support of chained certificates"
},
"1.4.0": {
"en": "implement settings for autorestart\ndo not allow edit group instances for javascript",
"de": "implement settings for autorestart\ndo not allow edit group instances for javascript",
"ru": "implement settings for autorestart\ndo not allow edit group instances for javascript"
},
"1.3.0": {
"en": "fix error with early logout\nupdate passport.socketio",
"de": "fix error with early logout\nupdate passport.socketio",
"ru": "fix error with early logout\nupdate passport.socketio"
},
"1.2.7": {
"en": "support of chained certificates as drag&drop",
"de": "support of chained certificates as drag&drop",
"ru": "support of chained certificates as drag&drop"
},
"1.6.1": {
"en": "change hosts tab",
"de": "Ändere Hosts-Tab",
"ru": "Страница Хосты изменена"
},
"1.6.0": {
"en": "new Lets Encrypt concept",
"de": "Neues Konzept für Lets Encrypt",
"ru": "Новый концепт для Lets Encrypt"
},
"1.5.3": {
"en": "Debug outputs for letsencrypt",
"de": "Debug-Ausgaben für letsencrypt",
"ru": "Debug выводы для letsencrypt"
},
"1.5.2": {
"en": "use pure letsencrypt module",
"de": "Benutze nut letsencrypt module",
"ru": "Используется только letsencrypt модуль"
},
"1.5.1": {
"en": "fix error in instances table",
"de": "fix error in instances table",
"ru": "fix error in instances table"
},
"1.5.0": {
"en": "add support of Lets Encrypt",
"de": "add support of Lets Encrypt",
"ru": "add support of Lets Encrypt"
},
"1.6.2": {
"en": "fix hosts leds\nfix error in system settings\nadd upgrade all button",
"de": "Korrigiere LEDs für Hosts\nKorrigiere Fehler in der Systemeinstellungen\nUpgrade alle Knopf hinzugefügt",
"ru": "Исправлен баг на странице хосты с LED\nИсправлена ошибка в системных настройках\nДобавлена кнопка Обновить все драйвера"
},
"1.6.3": {
"en": "fix upload of custom installations",
"de": "Korrigiere upload von GitHub Installationen ",
"ru": "Исправлено обновление драйверов с github"
}
},
"memoryLimitMB": "50"
},
"native": {
"port": "8081",
"auth": false,
"secure": false,
"bind": "0.0.0.0",
"cache": false,
"certPublic": "",
"certPrivate": "",
"ttl": 3600,
"defaultUser": "admin",
"autoUpdate": "12",
"certChained": "",
"leEnabled": false,
"leUpdate": false,
"leCheckPort": 80
},
"acl": {
"object": 1638
}
}/hq@ccu.io/bluefox@ccu.io -
Hattest Du vor der manuellen Änderung mal ein "iobroker upload admin" versucht?
-
Jetzt bin ich aber baff!
auf meinem Cubie ist jetzt nach iobroker upload admin die aktuelle Version in system.adapter.admin drin.
Nicht jedoch in system adapter admin.0
Auf meinem Tinkerboard existiert der DP system.adapter admin gar nicht (auch v2.0.2)
kann sein, dass auf dem Cubie vorher die 2.0.3 drauf war.
Gruß
Rainer
-
Ich habe auch das Problem.
Auch ein iobroker upgrade und iobroker update self brachte keine Besserung.
Ich habe dafür nicht einmal ein "system.adapter.admin".
Ich bin mir jetzt unsicher, was ich wo genau machen sollte. Scheint ja bei einigen dieses Phänomen aufzutauchen.
Einfach das Object anlegen möchte ich nicht. Oder?
Nachdem ich dann aber ein "iobroker upload admin" durchführte, konnte ich wenigstens den JS Adapter aktualisieren.
Strange…
-
Ich habe dafür nicht einmal ein "system.adapter.admin".
Einfach das Object anlegen möchte ich nicht. Oder? `
Nein, das macht sicherlich keinen Sinn. Die entscheidende Änderung war auch die Änderung des Eintrags in common.version im Objekt "system.adapter.admin.0".
@Fitti:Nachdem ich dann aber ein "iobroker upload admin" durchführte, konnte ich wenigstens den JS Adapter aktualisieren. `
Das ist dann die bessere Lösung.