Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Proxmox Container: ioB Install.-Fehler unix-dgram

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    SOLVED Proxmox Container: ioB Install.-Fehler unix-dgram

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

      Hi,

      beim Versuch, ioBroker in einem frischen Debian-Container (9.7-1) zu installieren, bekomme ich eine Fehlermeldung.

      Vorgehensweise:

      1. Debian-Container (CT) erstellen
      2. In Proxmox den CT starten und auf die Konsole gehen
      3. Neuen Nicht-Admin-User anlegen:
        adduser <username>
      4. sudo installieren: apt-get install -y sudo
      5. User zur sudo-Gruppe hinzufügen: adduser <username> sudo
      6. Der Befehl ip addr gibt uns die IP-Adresse. Damit können wir uns nun mit Putty verbinden, immer den neu angelegten User nehmen, nicht den admin.
      7. Nun im Putty aktualisieren:
        sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
      8. curl installieren: sudo apt-get install curl
      9. (Zur Sicherheit in Proxmox einen Snapshot erstellen)
      10. curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash –
      11. sudo apt install -y nodejs
      12. sudo npm install -g npm
      13. sudo reboot
      14. curl -sL https://iobroker.net/install.sh | bash -

      Hier die Fehlermeldung:

      /home/io/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
         declarator __attribute__((deprecated(message)))
         ^~~~~~~~~~
      make: *** [Release/obj.target/unix_dgram/src/unix_dgram.o] Error 1
      gyp ERR! build error
      gyp ERR! stack Error: `make` failed with exit code: 2
      gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
      gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
      gyp ERR! System Linux 4.15.18-11-pve
      gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      gyp ERR! cwd /opt/iobroker/node_modules/unix-dgram
      gyp ERR! node -v v10.16.0
      gyp ERR! node-gyp -v v3.8.0
      gyp ERR! not ok
      
      ==========================================================================
          Finalizing installation (4/4)
      ==========================================================================
      
      Enabling autostart...
      Created symlink /etc/systemd/system/multi-user.target.wants/iobroker.service -> /lib/systemd/system/iobroker.service.
      Autostart enabled!
      Fixing directory permissions...
      
      ==========================================================================
      
          ioBroker was installed successfully
          Open http://xx.xx.xx.xx:8081 in a browser and start configuring!
      
      ==========================================================================
      

      Wie soll man mit dem Fehler umgehen?

      Danke,
      Mic

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Siehe https://forum.iobroker.net/post/266656 Post #2 (die FAQ) Punkt #3 ...
        Wir bereiten gerade eine 1.5.13 vor die dieses Problem löst. Effektiv ist es aber eine Optionale Dependency und nur relevant wenn man Syslog nutzen will. Von daher: Im Zweifel Ignore

        Mic 1 Reply Last reply Reply Quote 0
        • Mic
          Mic Developer last edited by

          Jemand einen Hinweis? Danke

          1 Reply Last reply Reply Quote 0
          • Mic
            Mic Developer last edited by Mic

            Ok, ich konnte es isolieren, ist definitiv ein Problem mit Node.js 10.

            Ich habe oben in Punkt 9 den Snapshot zurückgespielt, dann in Zeile 10 die "setup_10.x" durch "setup_8.x" getauscht.
            Hiermit installierte Version:

            io@ctioBrokerTest:~$ node -v
            v8.16.0
            io@ctioBrokerTest:~$ nodejs -v
            v8.16.0
            

            Danach Punkte 11-14 durchgeführt, und alles lief ohne Warnungen und Fehler durch:

            ==========================================================================
            
                Welcome to the ioBroker installer!
                Installer version: 2019-05-14
            
                You might need to enter your password a couple of times.
            
            ==========================================================================
            
            
            ==========================================================================
                Installing prerequisites (1/4)
            ==========================================================================
            
            [sudo] password for io:
            Installed acl
            Installed libcap2-bin
            Installed build-essential
            Installed libavahi-compat-libdnssd-dev
            Installed libudev-dev
            Installed libpam0g-dev
            Installed git
            Installed unzip
            
            ==========================================================================
                Creating ioBroker user and directory (2/4)
            ==========================================================================
            
            User iobroker created
            Created /etc/sudoers.d/iobroker
            Directory /opt/iobroker created
            
            ==========================================================================
                Installing ioBroker (3/4)
            ==========================================================================
            
            
            ==========================================================================
                Finalizing installation (4/4)
            ==========================================================================
            
            Enabling autostart...
            Created symlink /etc/systemd/system/multi-user.target.wants/iobroker.service -> /lib/systemd/system/iobroker.service.
            Autostart enabled!
            Fixing directory permissions...
            
            ==========================================================================
            
                ioBroker was installed successfully
                Open http://xx.xx.xx.xx:8081 in a browser and start configuring!
            
            ==========================================================================
            
            
            You need to re-login before doing anything else on the console!
            
            
            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              Siehe https://forum.iobroker.net/post/266656 Post #2 (die FAQ) Punkt #3 ...
              Wir bereiten gerade eine 1.5.13 vor die dieses Problem löst. Effektiv ist es aber eine Optionale Dependency und nur relevant wenn man Syslog nutzen will. Von daher: Im Zweifel Ignore

              Mic 1 Reply Last reply Reply Quote 0
              • Mic
                Mic Developer @apollon77 last edited by

                @apollon77
                Danke. Aber dann kommt:

                io@ctioBrokerTest:/opt/iobroker/node_modules/iobroker.js-controller$ sudo npm i unix-dgram@2.0.3
                
                > unix-dgram@2.0.3 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/unix-dgram
                > node-gyp rebuild
                
                gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/10.16.0"
                gyp WARN EACCES attempting to reinstall using temporary dev dir "/tmp/.node-gyp"
                gyp ERR! configure error
                gyp ERR! stack Error: EACCES: permission denied, mkdir '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/unix-dgram/build'
                gyp ERR! System Linux 4.15.18-11-pve
                gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                gyp ERR! cwd /opt/iobroker/node_modules/iobroker.js-controller/node_modules/unix-dgram
                gyp ERR! node -v v10.16.0
                gyp ERR! node-gyp -v v3.8.0
                gyp ERR! not ok
                npm ERR! code ELIFECYCLE
                npm ERR! errno 1
                npm ERR! unix-dgram@2.0.3 install: `node-gyp rebuild`
                npm ERR! Exit status 1
                npm ERR!
                npm ERR! Failed at the unix-dgram@2.0.3 install script.
                npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                
                npm ERR! A complete log of this run can be found in:
                npm ERR!     /root/.npm/_logs/2019-07-03T17_00_02_210Z-debug.log
                
                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                839
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                debian installation proxmox unix-dgram
                2
                5
                382
                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