NEWS
[Gelöst] js-controller 4.0 - backitup
-
Hallo zusammen,
keine Ahnung ob ich hier oder in einem Backup bereich posten muss...
Zum Fehler... nach update der Docker-image von js-controller 4.0.18 auf die aktuelle 4.0.19 funktioniert das einspielen des backups nicht mehr. Da er nun iwi auch den js-controller wiederherstellen möchte.
hier der restore.log:
The current version of js-controller differs from the version in the backup. The js-controller version of the backup can not be restored automatically. To restore the js-controller version of the backup, execute "npm i iobroker.js-controller@4.0.18 --production" inside your ioBroker directory If you really want to restore the backup with the current installed js-controller, execute the restore command with the --force flag
Folglich werden keine anderen adapter als auch einstellungen von admin.0 usw... wiederhergestellt...
Wo kann ich anfangen zu suchen?Grüße,
Lars -
Es handelt sich nicht um einen Fehler, sondern um einen Hinweis. Das Backup wurde unter JS-Controller v4.0.18 gemacht und der Hinweis enthält auch gleich die Info, wie man den JS-Controller in der gewünschten Version installiert.
-
vorher kam diese meldung meine ich nicht.
Hab sonst auch nicht in Portainer/console update für js-controller durchgeführt....
Am ende hatte ich meine alte installationen mit neuerem js-controller... Oder mein gedächtnis ist grad mega schnlecht.Wie kann ich den ein backup einspielen und dabei bestimmte anwedungen auslassen? in diesem fall js-controller...
Oder geht das nicht? -
Warum folgst du nicht einfach den Anweisungen im Log?
-
Für ein Restore brauchst du einen funktionierenden JS-Controller in der Version, die auch das Backup erstellt hat. Wenn du nun einen Container nimmst, dann ist da irgendeine Version vorinstalliert. Dass diese von der Verion des Backups abweicht, ist nicht ungewöhnlich. Aber eben auch überhaupt kein Problem. In dem Backup sind keinerlei Adapter enthalten, sondern nur die Informationen, welche Adapter, Instanzen usw. vorhanden waren. Nach dem Restore werden alle Adapter erst installiert.
Was passiert, wenn du "npm i iobroker.js-controller@4.0.18 --production" ausführst?
-
nach...
npm i iobroker.js-controller@4.0.18 --production pkill -u iobroker iobroker restore 0
einschließlich warten und container neustart...
funktioniert die Test instanz wieder. Was jedoch für mein gedächtnis verwirrend ist... weil ich mich offensichtlich nicht mehr an den richtigen weg den js-controller zu updaten erinnere...
ich lese nochmal rumTrotzdem vielen lieben Dank !
-
dieser Weg ist es normalerweise nicht
Da solltest du dich tatsächlich nochmal einlesen. -
Guten Morgen,
ich versuche seit gestern Abend vergebens ein Backup wieder herzustellen.
Leider bis jetzt vergebens
ich bekommen stets folgende Fehlermeldung[DEBUG] [iobroker] Start ioBroker Restore ... [DEBUG] [iobroker] iobroker controller daemon is not running [DEBUG] [iobroker] host.iobroker-pi OK. [ERROR] [iobroker] The current version of js-controller differs from the version in the backup. [ERROR] [iobroker] The js-controller version of the backup can not be restored automatically. [ERROR] [iobroker] To restore the js-controller version of the backup, execute "npm i iobroker.js-controller@4.0.19 --production" inside your ioBroker directory [ERROR] [iobroker] If you really want to restore the backup with the current installed js-controller, execute the restore command with the --force flag [DEBUG] [iobroker] ioBroker Restore completed successfully [EXIT] 52 **** Restore was canceled!! **** The log can be closed ...
Natürlich bin ich dem Hinweis gefolgt und habe
iobroker stop npm i iobroker.js-controller@4.0.19 --production iobroker start
in der SSH Konsole bekomme ich folgende Mitteilung:
pi@iobroker-pi:~ $ iobroker stop pi@iobroker-pi:~ $ sudo npm i iobroker.js-controller@4.0.19 --production > iobroker.js-controller@4.0.19 preinstall /home/pi/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.15 > iobroker.js-controller@4.0.19 install /home/pi/node_modules/iobroker.js-controller > node iobroker.js setup first Cannot read system.config: null (OK when migrating or restoring) Successfully migrated 2 objects to Redis Sets object 0_userdata.0.example_state created object 0_userdata.0 created object alias.0 created object system.certificates created object system.licenses created object system.repositories created object system.config created object enum.functions created object enum.rooms created object system.group.user created object system.group.administrator created object _design/system created object system.meta.uuid created: b3391903-c706-b479-2ef0-e07819d26ffe object system.user.admin created host.iobroker-pi install adapter admin upload [14] admin.admin /home/pi/node_modules/iobroker.admin/admin/admin.png admin.png image/png upload [13] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/de/translations.json i18n/de/translations.json application/json upload [12] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [11] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [10] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [9] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [8] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [7] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [6] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [5] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [4] admin.admin /home/pi/node_modules/iobroker.admin/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [3] admin.admin /home/pi/node_modules/iobroker.admin/admin/index.html index.html text/html upload [2] admin.admin /home/pi/node_modules/iobroker.admin/admin/index_m.html index_m.html text/html upload [1] admin.admin /home/pi/node_modules/iobroker.admin/admin/jsonConfig.json jsonConfig.json application/json upload [0] admin.admin /home/pi/node_modules/iobroker.admin/admin/words.js words.js application/javascript host.iobroker-pi object system.adapter.admin created/updated host.iobroker-pi create instance admin host.iobroker-pi object system.adapter.admin.0.alive created host.iobroker-pi object system.adapter.admin.0.connected created host.iobroker-pi object system.adapter.admin.0.compactMode created host.iobroker-pi object system.adapter.admin.0.cpu created host.iobroker-pi object system.adapter.admin.0.cputime created host.iobroker-pi object system.adapter.admin.0.memHeapUsed created host.iobroker-pi object system.adapter.admin.0.memHeapTotal created host.iobroker-pi object system.adapter.admin.0.memRss created host.iobroker-pi object system.adapter.admin.0.uptime created host.iobroker-pi object system.adapter.admin.0.inputCount created host.iobroker-pi object system.adapter.admin.0.outputCount created host.iobroker-pi object system.adapter.admin.0.eventLoopLag created host.iobroker-pi object system.adapter.admin.0.sigKill created host.iobroker-pi object system.adapter.admin.0.logLevel created host.iobroker-pi object system.adapter.admin.upload created host.iobroker-pi object admin.0.info created host.iobroker-pi object admin.0 created host.iobroker-pi object admin.0.info.connected created host.iobroker-pi object admin.0.info.connection created host.iobroker-pi object admin.0.info.newsFeed created host.iobroker-pi object admin.0.info.newsETag created host.iobroker-pi object admin.0.info.newsLastId created host.iobroker-pi object admin.0.info.updatesList created host.iobroker-pi Set default value of admin.0.info.connected: host.iobroker-pi Set default value of admin.0.info.connection: false host.iobroker-pi Set default value of admin.0.info.updatesList: host.iobroker-pi object system.adapter.admin.0 created { "defaultPrivate": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEogIBAAKCAQEAojSl4ONfAEJhp/fXas5xv24uxZYdCWM96du1rYWNeKKOfhsE\r\n9H/yVVNJf1s35FlJaclQ6xCdg/XjJHcuxRcE7mzYaE59mxAI6Ntgq2eKa+u42t39\r\nqKWmmVsVHTdHuPoL4sI08kdsX8U2qrsq5RKcjZy6pjhvWIWqOjueuaDQfw9dYm6Z\r\nFGbvgzd1cBwJl/pGTuqypxv0qAIa8MlKJktiWGW97kjDLPO4ae7vYiG46G2xxzdS\r\nnnLEcYbQ+ge0BwOvuXBculHLJ1YIGVT8IrVvBolmTzW3fvhRK49mAvZxIS9BFHTw\r\naPgSzgtxnEFt/ZgI1VquV3tF6S9xGM3OrvjyJQIDAQABAoIBAAklzvUP3Zu2IqvG\r\nXm+3lNKm9BxQivKsliFKMsTGc2QKRt71xyHC1Xfaapq0GkLWhj1hDR80oK2AgH7d\r\n+dVDpxOLL+kyBANqtBXtyVXhUP0lHhe5zURlky+y403ygCj+cQ0oxrOjM4lzJdIb\r\nHCAvHIUgAaa+KAlmAGOoWRs+5oND05RNTieNe/G+avt7C6P19pQO7gFOaaolTO7+\r\noMXzlbxfGJUjebD81iqEfRHHGn8wfNerciGNhJAQRbudIu7I0S32BOWVWnwqsLkx\r\nvaqbtoyNVo7Pur928NNESNHUUAjZ9R6FLhlH+HkHfrWmAtqwduR5+w+051dJo2wd\r\nE/MnEUECgYEAzNWnfSIcJbBodPb8Lx+KD8o3rxv/em9KKAOIfLJHD33qxQ8lEgZt\r\nrEE71TMC9FqKd4pe9j4fvkBUHC818kPkc/mQkicj5qnwgTnOgjqv+Fc3/bvxu7P+\r\nYJREWlv7Q2wPmCgc+l4ZjLI/6eKmoIPhHgR+P7is5AjuvKZpmvq4/t8CgYEAyrkL\r\npiNbK2aX0T34koExbCCT1zKzi1xA4OXNkC8BTDUFKDtlKIeYZE6/4B9Q5V15HNvb\r\nAbWulVIcI+ZThRekORBGqIZHYIF4lQLRXDy0e6dKizJqG/y6wDr04AIN46ciBFGW\r\nQYIjHMIH8k//D+uhwFxv26nkDwXdVL23UICCI3sCgYBzmvIYkbPJIbMSsILMJcTJ\r\n/JtI3UhnVYBI7RWPKx8oAy0JYu7NKYukeHzIay3zs1YK+bF20MEhozTVY1/TB7Zc\r\nLjIGCskcWjU++d0vauf+BVu4fOaFxaR/5a5eQSOifc6fVaRlOc65tbCU1DKuzT+0\r\nrVyDojsRyGjVWCaqLW9TiQKBgDs8YwkC38sIyWfc4dt9YMGlq02AhTI9nL+aprxw\r\n38Iy4/TjliWHqaH12N9Whz7eV1t1asNPIVqEibB7xv/m7pe2B8+KnSS38FIqZp67\r\nJknTklamPpc6/B7bm14xe3mABtKYPH2b10K597R4Z6FxSux4lj7rn7Y8EnaGkSA2\r\nzNAtAoGAXvIOiuDbjcUC5baXcSv7bzkalbqChsQrAPUKBYLUnxeokjhQcFr1ot5x\r\nd3bcyjAbt36MT1XOVj3e9HKENdU0OWGtFkpi0LcpCdsprNNpcK6CI+108h5fi9TF\r\n5nwp0j4hNPgUdUMN04TmsSHx1ihvKthSA8tu5qZznbWnBxgx5KI=\r\n-----END RSA PRIVATE KEY-----\r\n", "defaultPublic": "-----BEGIN CERTIFICATE-----\r\nMIIDhjCCAm6gAwIBAgIJCTjp9ev58OBKMA0GCSqGSIb3DQEBCwUAMD4xETAPBgNV\r\nBAMTCGlvYnJva2VyMRYwFAYDVQQKEw1pb0Jyb2tlciBHbWJIMREwDwYDVQQLEwhp\r\nb2Jyb2tlcjAeFw0yMjA1MTUwNjE1NDBaFw0yMzA1MTUwNjE1NDBaMEExFDASBgNV\r\nBAMTC2lvYnJva2VyLXBpMRYwFAYDVQQKEw1pb0Jyb2tlciBHbWJIMREwDwYDVQQL\r\nEwhpb2Jyb2tlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKI0peDj\r\nXwBCYaf312rOcb9uLsWWHQljPenbta2FjXiijn4bBPR/8lVTSX9bN+RZSWnJUOsQ\r\nnYP14yR3LsUXBO5s2GhOfZsQCOjbYKtnimvruNrd/ailpplbFR03R7j6C+LCNPJH\r\nbF/FNqq7KuUSnI2cuqY4b1iFqjo7nrmg0H8PXWJumRRm74M3dXAcCZf6Rk7qsqcb\r\n9KgCGvDJSiZLYlhlve5IwyzzuGnu72IhuOhtscc3Up5yxHGG0PoHtAcDr7lwXLpR\r\nyydWCBlU/CK1bwaJZk81t374USuPZgL2cSEvQRR08Gj4Es4LcZxBbf2YCNVarld7\r\nRekvcRjNzq748iUCAwEAAaOBgzCBgDAMBgNVHRMBAf8EAjAAMA8GA1UdDwEB/wQF\r\nAwMHv4AwFgYDVR0RBA8wDYILaW9icm9rZXItcGkwHQYDVR0OBBYEFKVC+MyA/za8\r\nMT9YirudOOnGk36WMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNV\r\nHSMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAinPe7WIoTih5p+Ux+j+HW/U9+pjLN\r\nbCmcAlYQEHaMEKo+3xzuxgSYoJGF8sgVIkhOZl0pG1eswQIW/OJ0DzcEYLFzGwsL\r\n8dVibZCeeZ4aAli0UnBMrSHxb8QFqj6qHqeeGQtcYNb9+uKZPR3k64WXkudFbbHc\r\nIA86o9SrAfq+tYZuWrdEYlrVSHJ2Pb5Oea1OubghQz6GdGFw9IabFqLR2NcYpipc\r\nz/4umRe5BwC8rSYmhzkgnX6Ilr/VTQ0pNgNIuQF8gDCT131zYq0D7A403LZ456vh\r\no+iLTbBxgMMWB60FKp+2SWb1HGjsazx20xappHbfZvocF0/DDykazfhB\r\n-----END CERTIFICATE-----\r\n" } Update certificate defaultPrivate The object "system.certificates" was updated successfully. Update certificate defaultPublic The object "system.certificates" was updated successfully. npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN pi No description npm WARN pi No repository field. npm WARN pi No README data npm WARN pi No license field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) + iobroker.js-controller@4.0.19 updated 1 package and audited 739 packages in 37.508s 22 packages are looking for funding run `npm fund` for details found 30 vulnerabilities (11 low, 8 moderate, 11 high) run `npm audit fix` to fix them, or `npm audit` for details
Könnt Ihr mir helfen?
Viele Grüße -
@fox1985 sagte in [Gelöst] js-controller 4.0 - backitup:
Könnt Ihr mir helfen?
Du stehst im falschen Verzeichnis.
cd /opt/iobroker
und dann den js-controller dort installieren.