NEWS
Разные ошибки
-
-
Пару ошибок, не знаю только у меня или еще у кого.
Первое:
При выполнении Iobroker update в консоли выскакивает такой warning, не критично, все работает, но в глаза бросается.
! (node) warning: possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() to increase limit.
! Trace
! at TLSSocket.addListener (events.js:239:17)
! at TLSSocket.Readable.on (_stream_readable.js:680:33)
! at Request. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/node_modules/npm-registry-client/lib/request.js:153:7)
! at emitOne (events.js:77:13)
! at Request.emit (events.js:169:7)
! at ClientRequest. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/node_modules/request/request.js:791:10)
! at emitOne (events.js:82:20)
! at ClientRequest.emit (events.js:169:7)
! at tickOnSocket (_http_client.js:523:7)
! at onSocketNT (_http_client.js:535:5)</anonymous></anonymous>Второе:
После обновления admin драйвера, на рабочей системе админка не открывается, ошибка в отладчике:
! TypeError: obj.common is undefined
! getObjects/
Вот в этом куске кода, на 893 строчке файла admin.js! // convert obj.history into obj.custom
! if (obj.common.history) {
! obj.common.custom = JSON.parse(JSON.stringify(obj.common.history));
! delete obj.common.history;
! } -
Пару ошибок, не знаю только у меня или еще у кого.
Первое: `
Засунь request в try/catchtry { request('myURL', function (a,b,body) { }); } catch (e) { }Второе:
После обновления admin драйвера, на рабочей системе админка не открывается, ошибка в отладчике:
! TypeError: obj.common is undefined
! getObjects/
Вот в этом куске кода, на 893 строчке файла admin.js! // convert obj.history into obj.custom
! if (obj.common.history) {
! obj.common.custom = JSON.parse(JSON.stringify(obj.common.history));
! delete obj.common.history;
! }Поправь строчку на
if (obj.common.history)в
if (obj.common && obj.common.history) -
В файле reinstall.sh виднеются адские символы Windows :D

-
Установи сначала simple-api и socketio с гита
После установки simple-api, socketio и web с гита, перестал работать s7, обновил его и админ, и теперь вообще не могу попасть в админку. Как откатиться?
Пройдись по всем установленным с гитаcd /opt/iobroker iobroker upload admin iobroker restart admin -
Драйвер Rickshaw Charts не обновляется ни в какую. Статус обновления 0, а в админке так и весит что надо обновить. Через консоль тоже самое.
! iobroker 2016-09-07 10:07:43.218 info exit 0
! iobroker 2016-09-07 10:07:43.209 info Adapter "rickshaw" updated
! iobroker 2016-09-07 10:07:43.117 info upload [0] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/edit.html edit.html text/html
! iobroker 2016-09-07 10:07:43.052 info upload [1] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/index.html index.html text/html
! iobroker 2016-09-07 10:07:42.993 info upload [2] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/lib/css/rickshaw.min.css lib/css/rickshaw.min.css text/css
! iobroker 2016-09-07 10:07:42.913 info upload [3] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/lib/js/d3.v3.js lib/js/d3.v3.js application/javascript
! iobroker 2016-09-07 10:07:42.904 info upload [0] rickshaw.admin /opt/iobroker/node_modules/iobroker.rickshaw/admin/index.html index.html text/html
! iobroker 2016-09-07 10:07:42.820 info upload [4] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/lib/js/rickshaw.min.js lib/js/rickshaw.min.js application/javascript
! iobroker 2016-09-07 10:07:42.813 info upload [1] rickshaw.admin /opt/iobroker/node_modules/iobroker.rickshaw/admin/rickshaw.png rickshaw.png image/png
! iobroker 2016-09-07 10:07:42.787 info got /opt/iobroker/node_modules/iobroker.rickshaw/www
! iobroker 2016-09-07 10:07:42.783 info got /opt/iobroker/node_modules/iobroker.rickshaw/admin
! iobroker 2016-09-07 10:07:41.892 info npm install –production --prefix "/opt/iobroker/node_modules/iobroker.rickshaw" (System call)
! iobroker 2016-09-07 10:07:23.312 info npm install iobroker.rickshaw --production --prefix "/opt/iobroker" (System call)
! iobroker 2016-09-07 10:07:22.761 info upgrade rickshaw -
Драйвер Rickshaw Charts не обновляется ни в какую. Статус обновления 0, а в админке так и весит что надо обновить. Через консоль тоже самое.
! iobroker 2016-09-07 10:07:43.218 info exit 0
! iobroker 2016-09-07 10:07:43.209 info Adapter "rickshaw" updated
! iobroker 2016-09-07 10:07:43.117 info upload [0] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/edit.html edit.html text/html
! iobroker 2016-09-07 10:07:43.052 info upload [1] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/index.html index.html text/html
! iobroker 2016-09-07 10:07:42.993 info upload [2] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/lib/css/rickshaw.min.css lib/css/rickshaw.min.css text/css
! iobroker 2016-09-07 10:07:42.913 info upload [3] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/lib/js/d3.v3.js lib/js/d3.v3.js application/javascript
! iobroker 2016-09-07 10:07:42.904 info upload [0] rickshaw.admin /opt/iobroker/node_modules/iobroker.rickshaw/admin/index.html index.html text/html
! iobroker 2016-09-07 10:07:42.820 info upload [4] rickshaw /opt/iobroker/node_modules/iobroker.rickshaw/www/lib/js/rickshaw.min.js lib/js/rickshaw.min.js application/javascript
! iobroker 2016-09-07 10:07:42.813 info upload [1] rickshaw.admin /opt/iobroker/node_modules/iobroker.rickshaw/admin/rickshaw.png rickshaw.png image/png
! iobroker 2016-09-07 10:07:42.787 info got /opt/iobroker/node_modules/iobroker.rickshaw/www
! iobroker 2016-09-07 10:07:42.783 info got /opt/iobroker/node_modules/iobroker.rickshaw/admin
! iobroker 2016-09-07 10:07:41.892 info npm install –production --prefix "/opt/iobroker/node_modules/iobroker.rickshaw" (System call)
! iobroker 2016-09-07 10:07:23.312 info npm install iobroker.rickshaw --production --prefix "/opt/iobroker" (System call)
! iobroker 2016-09-07 10:07:22.761 info upgrade rickshaw `
Bluefox исправь io-package.json"common": { "name": "rickshaw", "version": "0.4.2", -
Откатился, вроде задышал брокер, но в логе сыпется каждые 2-3 минуты
host-zvmubn 2016-09-07 21:10:42.120 info Restart adapter system.adapter.admin.0 because enabled host-zvmubn 2016-09-07 21:10:42.119 error instance system.adapter.admin.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:42.075 info Restart adapter system.adapter.web.0 because enabled host-zvmubn 2016-09-07 21:10:42.075 error instance system.adapter.web.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:41.438 info instance system.adapter.web.0 started with pid 10658 host-zvmubn 2016-09-07 21:10:40.896 info instance system.adapter.admin.0 started with pid 10656 host-zvmubn 2016-09-07 21:10:38.908 info Restart adapter system.adapter.sayit.0 because enabled host-zvmubn 2016-09-07 21:10:38.908 error instance system.adapter.sayit.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:38.597 info instance system.adapter.sayit.0 started with pid 10650 host-zvmubn 2016-09-07 21:10:33.284 info Update repository "fast-online" under "http://download.iobroker.net/sources-dist.json" host-zvmubn 2016-09-07 21:10:26.785 info Restart adapter system.adapter.socketio.0 because enabled host-zvmubn 2016-09-07 21:10:26.784 error instance system.adapter.socketio.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:26.602 info Restart adapter system.adapter.s7.0 because enabled host-zvmubn 2016-09-07 21:10:26.602 error instance system.adapter.s7.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:26.038 info Restart adapter system.adapter.sql.0 because enabled host-zvmubn 2016-09-07 21:10:26.037 error instance system.adapter.sql.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:25.874 info instance system.adapter.s7.0 started with pid 10635 host-zvmubn 2016-09-07 21:10:25.848 info instance system.adapter.socketio.0 started with pid 10633 host-zvmubn 2016-09-07 21:10:25.219 info instance system.adapter.sql.0 started with pid 10631 -
Откатился, вроде задышал брокер, но в логе сыпется каждые 2-3 минуты
host-zvmubn 2016-09-07 21:10:42.120 info Restart adapter system.adapter.admin.0 because enabled host-zvmubn 2016-09-07 21:10:42.119 error instance system.adapter.admin.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:42.075 info Restart adapter system.adapter.web.0 because enabled host-zvmubn 2016-09-07 21:10:42.075 error instance system.adapter.web.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:41.438 info instance system.adapter.web.0 started with pid 10658 host-zvmubn 2016-09-07 21:10:40.896 info instance system.adapter.admin.0 started with pid 10656 host-zvmubn 2016-09-07 21:10:38.908 info Restart adapter system.adapter.sayit.0 because enabled host-zvmubn 2016-09-07 21:10:38.908 error instance system.adapter.sayit.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:38.597 info instance system.adapter.sayit.0 started with pid 10650 host-zvmubn 2016-09-07 21:10:33.284 info Update repository "fast-online" under "http://download.iobroker.net/sources-dist.json" host-zvmubn 2016-09-07 21:10:26.785 info Restart adapter system.adapter.socketio.0 because enabled host-zvmubn 2016-09-07 21:10:26.784 error instance system.adapter.socketio.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:26.602 info Restart adapter system.adapter.s7.0 because enabled host-zvmubn 2016-09-07 21:10:26.602 error instance system.adapter.s7.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:26.038 info Restart adapter system.adapter.sql.0 because enabled host-zvmubn 2016-09-07 21:10:26.037 error instance system.adapter.sql.0 terminated with code 7 (Adapter already running) host-zvmubn 2016-09-07 21:10:25.874 info instance system.adapter.s7.0 started with pid 10635 host-zvmubn 2016-09-07 21:10:25.848 info instance system.adapter.socketio.0 started with pid 10633 host-zvmubn 2016-09-07 21:10:25.219 info instance system.adapter.sql.0 started with pid 10631 ```` `Перезапустить надо комп.
-
после попытки обновить admin через админку, он пропал.
В консоли:
root@debian:/home/iobroker# iobroker stop Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 0 root@debian:/home/iobroker# npm install iobroker.admin --production iobroker.core@ /home/iobroker └── (empty) npm ERR! code 1Дело в том что по умолчанию указал репозитарий с гита. Может в этом проблема ? Как лечить?
Драйвер не запускается, на порт 8081 ничего нет.
-
после попытки обновить admin через админку, он пропал. `
вначале обновить js-controlleriobroker upgrade self
затем
iobroker del admin
iobroker add admin –enabled
Мне помогло
-
@kID:после попытки обновить admin через админку, он пропал. `
вначале обновить js-controlleriobroker upgrade self
затем
iobroker del admin
iobroker add admin –enabled
Мне помогло `
Дело было в канале связи - ограничение скорости до 64 кбит.
Пополнил баланс, команда на обновление после этого отработала нормально.
Возьмите на заметку.
-
Обнаружил ошибку в мультихост.
Ситуация: на основном сервере стоит драйвер, вторую версию драйвера устанавливаю на дочерний сервер. Ошибка заключается в том, что если с дочернего сервера удаляешь драйвер, то с основного сервера он тоже удаляется.
-
Настройка let's encrypt.
! ````
2016-11-01 12:13:37.224 - error: uncaught exception: listen EACCES 0.0.0.0:80
2016-11-01 12:13:37.238 - error: Error: listen EACCES 0.0.0.0:80
at Object.exports._errnoException (util.js:874:11)
at exports._exceptionWithHostPort (util.js:897:20)
at Server._listen2 (net.js:1221:19)
at listen (net.js:1270:10)
at Server.listen (net.js:1366:5)
at Object.createServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/letsencrypt.js:69:21)
at initWebServer (/opt/iobroker/node_modules/iobroker.admin/admin.js:523:28)
at /opt/iobroker/node_modules/iobroker.admin/admin.js:255:25
at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:360:21)
at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:312:9)
at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:236:12)
at Manager. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:131:20)
at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:332:8)
at Decoder. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/component-emitter/index.js:134:20)
at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:246:12)
at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:322:16)
at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-emitter/index.js:134:20)
at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/socket.js:444:14)
at WS. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/socket.js:261:10)
at WS.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-emitter/index.js:134:20)
at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/transport.js:143:8)
at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/transport.js:135:8)
at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/websocket.js:135:10)
at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:442:14)
at emitTwo (events.js:87:13)
2016-11-01 12:13:37.245 - info: admin.0 terminating https server on port 8081
2016-11-01 12:13:37.269 - info: admin.0 https server listening on port 8081
2016-11-01 12:13:37.271 - info: admin.0 Use link "https://localhost:8081" to configure.
2016-11-01 12:13:38.259 - info: admin.0 terminating https server on port 8081
2016-11-01 12:13:39.783 - error: host.Cubian instance system.adapter.admin.0 terminated with code 6 (uncaught exception)
2016-11-01 12:13:39.786 - info: host.Cubian Restart adapter system.adapter.admin.0 because enabled</anonymous></anonymous></anonymous></anonymous></anonymous> -
Попробовал сделать экспорт всех скриптов, получил ошибку.
! TypeError: 2017-02-15 12:23:57.693 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:332:8)
! TypeError: 2017-02-15 12:23:57.693 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
! TypeError: 2017-02-15 12:23:57.693 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
! TypeError: 2017-02-15 12:23:57.693 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:228:12)
! TypeError: 2017-02-15 12:23:57.693 error at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:270:10)
! TypeError: 2017-02-15 12:23:57.693 error at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
! TypeError: 2017-02-15 12:23:57.693 error at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:45:30)
! TypeError: 2017-02-15 12:23:57.693 error at Object.States.change (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:228:25)
! TypeError: 2017-02-15 12:23:57.693 error at processMessage (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:1282:26)
! TypeError: 2017-02-15 12:23:57.693 error at Object.readObjectsAsZip (/opt/iobroker/node_modules/iobroker.js-controller/lib/zipFiles.js:249:13)
! TypeError: 2017-02-15 12:23:57.693 error objects.getConfigKeys is not a function
! message 2017-02-15 12:23:57.679 error messagebox.system.host.raspberrypi [object Object] objects.getConfigKeys is not a function
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden