Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. ioBroker установка и конфигурация
    5. Admin работает, но прячется

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Admin работает, но прячется

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Baraka last edited by

      Классическое "Я ничего не делал, а все сломалось!"

      Модуль администрирования перестал работать.

      Пробовал всякое:

      iobroker add admin –enabled --port 8083

      iobroker upgrade

      iobroker set admin --port 8083

      Картина одна: нетстат показывает, что порт не используется, а иоброкер утверждает, что админ живет на пору 8083.

      Подскажите, пожалуйста, что можно сделать?

      :/home/pi# netstat -ltupn

      Active Internet connections (only servers)

      Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

      tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 534/sshd

      tcp6 0 0 :::9000 :::* LISTEN 747/iobroker.js-con

      tcp6 0 0 :::9001 :::* LISTEN 747/iobroker.js-con

      tcp6 0 0 :::8081 :::* LISTEN 863/io.megadd.0

      tcp6 0 0 :::8082 :::* LISTEN 881/io.web.0

      tcp6 0 0 :::22 :::* LISTEN 534/sshd

      udp 0 0 0.0.0.0:5353 0.0.0.0:* 432/avahi-daemon: r

      udp 0 0 0.0.0.0:53760 0.0.0.0:* 432/avahi-daemon: r

      udp 0 0 0.0.0.0:68 0.0.0.0:* 466/dhcpcd

      udp 0 0 192.168.0.20:123 0.0.0.0:* 585/ntpd

      udp 0 0 127.0.0.1:123 0.0.0.0:* 585/ntpd

      udp 0 0 0.0.0.0:123 0.0.0.0:* 585/ntpd

      udp6 0 0 :::5353 :::* 432/avahi-daemon: r

      udp6 0 0 :::41053 :::* 432/avahi-daemon: r

      udp6 0 0 fe80::db9b:d30a:337:123 :::* 585/ntpd

      udp6 0 0 ::1:123 :::* 585/ntpd

      udp6 0 0 :::123 :::* 585/ntpd

      :/home/pi# iobroker list instances

      system.adapter.admin.0 : admin - enabled, port: 8083, bind: 0.0.0.0, run as: admin

      system.adapter.flot.0 : flot - enabled

      system.adapter.history.0 : history - enabled

      system.adapter.megadd.0 : megadd - enabled, port: 8081

      system.adapter.mobile.0 : mobile - enabled

      system.adapter.vis.0 : vis - enabled

      system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin

      system.adapter.yahka.0 : yahka - enabled

      1 Reply Last reply Reply Quote 0
      • B
        Baraka last edited by

        Вот лог запуска.

        admin не запускается, все остальное нормально:

        root@PI:/opt/iobroker# iobroker start
        Starting iobroker controller daemon...
        iobroker controller daemon started. PID: 7564
        root@PI:/opt/iobroker# cat log/iobroker.2017-
        iobroker.2017-09-11.log  iobroker.2017-09-12.log  iobroker.2017-09-14.log  iobroker.2017-09-15.log  iobroker.2017-09-16.log  iobroker.2017-09-17.log  iobroker.2017-09-18.log  iobroker.2017-10-01.log
        root@PI:/opt/iobroker# cat log/iobroker.2017-10-01.log
        2017-10-01 01:20:52.894  - info: host.PI iobroker.js-controller version 0.14.0 js-controller starting
        2017-10-01 01:20:52.908  - info: host.PI Copyright (c) 2014-2016 bluefox, hobbyquaker
        2017-10-01 01:20:52.911  - info: host.PI hostname: PI, node: v0.12.6
        2017-10-01 01:20:52.913  - info: host.PI ip addresses: 192.168.0.20 fe80::db9b:d30a:337f:1d1a
        2017-10-01 01:20:53.071  - info: inMem-states listening on port 9000
        2017-10-01 01:20:53.196  - info: inMem-objects listening on port 9001
        2017-10-01 01:20:53.206  - info: host.PI InMemoryDB connected
        2017-10-01 01:20:53.228  - info: host.PI 8 instances found
        2017-10-01 01:20:53.246  - info: host.PI starting 7 instances
        2017-10-01 01:20:53.290  - info: host.PI instance system.adapter.admin.0 started with pid 7573
        2017-10-01 01:20:54.596  - error: host.PI instance system.adapter.admin.0 terminated with code 1 ()
        2017-10-01 01:20:54.598  - info: host.PI Restart adapter system.adapter.admin.0 because enabled
        2017-10-01 01:20:57.282  - info: host.PI instance system.adapter.megadd.0 started with pid 7578
        2017-10-01 01:20:58.985  - info: megadd.0 starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.megadd, node: v0.12.6
        
        

        И попытка запуска вручную:

        root@PI:/opt/iobroker/node_modules/iobroker.admin# node admin.js --force
        /opt/iobroker/node_modules/iobroker.admin/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js:5
        const Hoek = require('hoek');
        ^^^^^
        SyntaxError: Use of const in strict mode.
            at exports.runInThisContext (vm.js:73:16)
            at Module._compile (module.js:443:25)
            at Object.Module._extensions..js (module.js:478:10)
            at Module.load (module.js:355:32)
            at Function.Module._load (module.js:310:12)
            at Module.require (module.js:365:17)
            at require (module.js:384:17)
            at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.admin/node_modules/request/node_modules/hawk/lib/index.js:5:33)
            at Module._compile (module.js:460:26)
            at Object.Module._extensions..js (module.js:478:10)</anonymous>
        
        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          А какая версия node.js? 0.12 0.10 ?

          Тогда надо обновиться

          1 Reply Last reply Reply Quote 0
          • B
            Baraka last edited by

            pi:~ $ node -v

            v0.12.6

            Надо все равно?

            1 Reply Last reply Reply Quote 0
            • B
              Baraka last edited by

              Попробовал переставить ноду.

              sudo apt-get update && sudo apt-get upgrade
              apt-get --purge remove node
              apt-get --purge remove nodejs
              apt-get autoremove
              reboot
              sudo su
              Установить Node.js заново для Raspbery 2/3
              curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
              sudo apt-get install -y build-essential python-rpi.gpio python nodejs
              reboot
              sudo su
              node -v
              

              v4.8.4

              Вроде работает админ модуль.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              1.0k
              Online

              31.6k
              Users

              79.4k
              Topics

              1.3m
              Posts

              2
              5
              2752
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo