NEWS
[gelöst] Admin Adapter läuft nach Update nicht mehr
-
Ich kann meine Admin Instanz leide nicht mehr öffnen.
Der Adapter läuft auch nicht
` > root@ioBroker:/opt/iobroker# iobroker list instances
system.adapter.flot.0 : flot - enabled
system.adapter.javascript.0 : javascript - disabled
system.adapter.mobile.0 : mobile - disabled
system.adapter.mpd.0 : mpd - enabled, port: 6600
system.adapter.node-red.0 : node-red - enabled, port: 1880
system.adapter.rpi2.0 : rpi2 - enabled
system.adapter.s7.0 : s7 - enabled
system.adapter.socketio.0 : socketio - enabled, port: 8084, bind: 0.0.0.0, run as: admin
system.adapter.sql.0 : sql - enabled, port: 0
system.adapter.vis-beta.0 : vis-beta - enabled
system.adapter.vis.0 : vis - enabled
system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin `
Ich kann dieses auch nicht upgraden
` > root@ioBroker:/opt/iobroker# iobroker install admin
adapter "admin" yet installed. Use "upgrade" to install newer version.
root@ioBroker:/opt/iobroker# iobroker upgrade admin
module.js:590
throw err;
^
SyntaxError: /opt/iobroker/node_modules/iobroker.admin/io-package.json: Unexpected end of JSON input
at Object.parse (native)
at Object.Module._extensions..json (module.js:587:27)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:178:27)
at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:108:22
at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2528:33)</anonymous> `
Löschen ist auch nicht möglich:
` > root@ioBroker:/opt/iobroker# iobroker del admin
module.js:590
throw err;
^
SyntaxError: /opt/iobroker/node_modules/iobroker.admin/io-package.json: Unexpected end of JSON input
at Object.parse (native)
at Object.Module._extensions..json (module.js:587:27)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Install.deleteAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:1137:26)
at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:843:29
at Object.connected (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2653:70) `
Ein Update des js.controller habe ich auch durchgeführt.
` > root@ioBroker:/opt/iobroker# npm install iobroker.js-controller
iobroker.js-controller@0.16.2 install /opt/iobroker/node_modules/iobroker.js-controller
node lib/setup.js setup first
iobroker.core@0.1.0 /opt/iobroker
└─┬ iobroker.js-controller@0.16.2
├── greenlock@2.1.12
├─┬ jszip@3.1.3
│ └── lie@3.1.1
├─┬ socket.io@1.7.3
│ └─┬ engine.io@1.8.3
│ └── ws@1.1.2
├─┬ socket.io-client@1.7.3
│ └─┬ engine.io-client@1.8.3
│ └── ws@1.1.2
└── winston-daily-rotate-file@1.4.5 `
Ein Admin Instanz hinzufügen geht leider auch nicht:
` > root@ioBroker:/opt/iobroker# iobroker add admin –port 8089
host.ioBroker install adapter admin
host.ioBroker error: reading io-package.json SyntaxError: Unexpected end of JSON input `
Was kann ich nun noch machen?
Gruß
-
Hallo Michel und Willkommen im Forum!
@MichaelJaD:Was kann ich nun noch machen? `
Das bekommen wir schon hin!Ein Update des js.controller habe ich auch durchgeführt. `
Aber wahrscheinlich nicht als erstes, oder?Dan versuche mal
cd /opt/iobroker sudo iobroker stop admin sudo iobroker upload admin sudo iobroker start admin
Und dann nochmal auf <ip>:8081
Gruß
Rainer</ip>
-
Hat sich erledigt… läuft bei mir wieder.
-
@Graf Allrad:Das gleiche bei mir. `
@Graf Allrad:Was tun ? `
Das gleicheEin Update des js.controller `
und dann:
@Homoran:Dann versuche mal
cd /opt/iobroker sudo iobroker stop admin sudo iobroker upload admin sudo iobroker start admin
Und dann nochmal auf <ip>:8081</ip> `
-
Jo Danke !!! :lol:
Auch im Panikmode hilft "Zuerst Lesen" lach
-
` > Dan versuche mal
cd /opt/iobroker sudo iobroker stop admin sudo iobroker upload admin sudo iobroker start admin
Und dann nochmal auf <ip>:8081
Gruß
Rainer</ip> `
Das habe ich gemacht aber dann passiert das:
` > root@ioBroker:~# cd /opt/iobroker
root@ioBroker:/opt/iobroker# sudo iobroker stop admin
Cannot find any instances of "admin"
root@ioBroker:/opt/iobroker# sudo iobroker upload admin
got /opt/iobroker/node_modules/iobroker.admin/admin
upload [2] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/words.js words.js application/javascript
upload [1] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/index.htm l index.html text/html
upload [0] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/admin.png admin.png image/png
Cannot find io-package.json in /opt/iobroker/node_modules/iobroker.admin
module.js:590
throw err;
^
SyntaxError: /opt/iobroker/node_modules/iobroker.admin/io-package.json: Unexpect ed end of JSON input
at Object.parse (native)
at Object.Module._extensions..json (module.js:587:27)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/l ib/setup/setupUpload.js:214:23)
at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:776:48
at Upload.upgradeAdapterObjects (/opt/iobroker/node_modules/iobroker.js-cont roller/lib/setup/setupUpload.js:431:13)
root@ioBroker:/opt/iobroker# sudo iobroker start admin
Cannot find any instances of "admin"
root@ioBroker:/opt/iobroker# `
Admin Modul ist installiert aber irgendwie auch nicht?
Gruß
-
Dann hilft nur drüberinstallieren:
cd /opt/iobroker sudo iobroker stop sudo npm cache clean sudo npm install iobroker.admin sudo iobroker start
-
Hilft leider auch nicht.
root@ioBroker:/opt/iobroker# sudo iobroker stop iobroker controller daemon is not running root@ioBroker:/opt/iobroker# sudo npm cache clean root@ioBroker:/opt/iobroker# sudo npm install iobroker.admin iobroker.core@0.1.0 /opt/iobroker └── (empty) [b]npm ERR! code 1[/b] root@ioBroker:/opt/iobroker# sudo iobroker start Starting iobroker controller daemon... iobroker controller daemon started. PID: 12674 root@ioBroker:/opt/iobroker# iobroker list instances system.adapter.flot.0 : flot - enabled system.adapter.javascript.0 : javascript - disabled system.adapter.mobile.0 : mobile - disabled system.adapter.mpd.0 : mpd - enabled, port: 6600 system.adapter.node-red.0 : node-red - enabled, port: 1880 system.adapter.rpi2.0 : rpi2 - enabled system.adapter.s7.0 : s7 - enabled system.adapter.socketio.0 : socketio - enabled, port: 8084, bind: 0.0.0.0, run as: admin system.adapter.sql.0 : sql - enabled, port: 0 system.adapter.vis-beta.0 : vis-beta - enabled system.adapter.vis.0 : vis - enabled system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin
-
Nachdem ich ich nochmal etwas versucht habe ging es aufeinmal wieder einen Admin Instanz hinzuzufügen!
[b]root@ioBroker:/opt/iobroker# sudo iobroker stop[/b] Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 0 [b]root@ioBroker:/opt/iobroker# sudo npm install iobroker.admin --production[/b] iobroker.core@0.1.0 /opt/iobroker └── (empty) npm ERR! code 1 [b]root@ioBroker:/opt/iobroker# sudo npm install iobroker.js-controller --production[/b] > iobroker.js-controller@0.16.2 install /opt/iobroker/node_modules/iobroker.js-controller > node lib/setup.js setup first iobroker.core@0.1.0 /opt/iobroker └── iobroker.js-controller@0.16.2 [b]root@ioBroker:/opt/iobroker# sudo npm install iobroker.admin --production[/b] iobroker.core@0.1.0 /opt/iobroker └── (empty) npm ERR! code 1 root@ioBroker:/opt/iobroker# ^C [b]root@ioBroker:/opt/iobroker# iobroker add admin --port 8089[/b] host.ioBroker install adapter admin npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.admin" got /opt/iobroker/node_modules/iobroker.admin/admin upload [2] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/words.js words.js application/javascript upload [1] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/index.html index.html text/html upload [0] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/admin.png admin.png image/png host.ioBroker object system.adapter.admin created host.ioBroker create instance admin host.ioBroker object admin.0.info created host.ioBroker object system.adapter.admin.upload created host.ioBroker object system.adapter.admin.0.outputCount created host.ioBroker object system.adapter.admin.0.inputCount created host.ioBroker object system.adapter.admin.0.uptime created host.ioBroker object system.adapter.admin.0.memRss created host.ioBroker object system.adapter.admin.0.memHeapTotal created host.ioBroker object system.adapter.admin.0.memHeapUsed created host.ioBroker object system.adapter.admin.0.connected created host.ioBroker object system.adapter.admin.0.alive created host.ioBroker object system.adapter.admin.0 created root@ioBroker:/opt/iobroker# iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8089, bind: 0.0.0.0, run as: admin system.adapter.flot.0 : flot - enabled system.adapter.javascript.0 : javascript - disabled system.adapter.mobile.0 : mobile - disabled system.adapter.mpd.0 : mpd - enabled, port: 6600 system.adapter.node-red.0 : node-red - enabled, port: 1880 system.adapter.rpi2.0 : rpi2 - enabled system.adapter.s7.0 : s7 - enabled system.adapter.socketio.0 : socketio - enabled, port: 8084, bind: 0.0.0.0, run as: admin system.adapter.sql.0 : sql - enabled, port: 0 system.adapter.vis-beta.0 : vis-beta - enabled system.adapter.vis.0 : vis - enabled system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin root@ioBroker:/opt/iobroker# sudo iobroker start Starting iobroker controller daemon... iobroker controller daemon started. PID: 13635 root@ioBroker:/opt/iobroker#