Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme

    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

    ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      Gismoh @Thomas Braun last edited by

      @thomas-braun said in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:

      whoami && sudo whoami

      idash
      root
      
      G 1 Reply Last reply Reply Quote 0
      • G
        Gismoh @Gismoh last edited by

        idash@ioBrokerVM:/opt/iobroker/node_modules$ ls
        abab                            is-potential-custom-element-name
        @abandonware                    is-primitive
        abbrev                          is-regex
        accepts                         is-shared-array-buffer
        acme-http-01-standalone         is-stream
        acorn                           isstream
        acorn-globals                   is-string
        acorn-walk                      is-symbol
        after                           is-typed-array
        agent-base                      is-typedarray
        ajv                             is-weakref
        @alcalzone                      joi
        alcalzone-shared                jose
        alexa-cookie2                   jsbi
        alexa-remote2                   jsbn
        ansi-colors                     jsdom
        ansi-regex                      jshashes
        ansi-styles                     json2iob
        anymatch                        jsonata
        @apollon                        json-bigint
        aproba                          json-buffer
        archiver                        jsonc-parser
        archiver-utils                  jsonfile
        are-we-there-yet                json-schema
        array-buffer-byte-length        json-schema-traverse
        arraybuffer.prototype.slice     json-stringify-safe
        arraybuffer.slice               jsonwebtoken
        array-flatten                   jsprim
        array.prototype.findindex       js-sdsl
        asn1                            jszip
        assert-plus                     jwa
        async                           jws
        asynckit                        keypairs
        async-limiter                   keyv
        autobind-decorator              kuler
        available-typed-arrays          layerr
        aws4                            lazystream
        aws-crt                         le-acme-core
        aws-iot-device-sdk              le-challenge-fs
        aws-iot-device-sdk-v2           @leichtgewicht
        @aws-sdk                        le-sni-auto
        aws-sign2                       leven
        axios                           lie
        b4a                             loadavg-windows
        backo2                          localforage
        backoff                         locate-path
        balanced-match                  lodash
        base-64                         lodash.assign
        base64-arraybuffer              lodash.defaults
        base64id                        lodash.difference
        base64-js                       lodash.flatten
        bcrypt-pbkdf                    lodash.includes
        bignumber.js                    lodash.isarguments
        binary-extensions               lodash.isboolean
        bindings                        lodash.isinteger
        bl                              lodash.isnumber
        blob                            lodash.isplainobject
        bluebird                        lodash.isstring
        body-parser                     lodash.once
        boolbase                        lodash.union
        bottleneck                      logform
        brace-expansion                 loglevel
        braces                          long
        browser-request                 long-timeout
        buffer                          lowercase-keys
        buffer-crc32                    lru-cache
        buffer-equal-constant-time      lru_map
        buffer-from                     ltx
        bufferhelper                    luxon
        buffer-shims                    lzma
        busboy                          make-dir
        @buttercup                      @mapbox
        byte-length                     map-stream
        bytes                           md5
        cacheable-lookup                md5.js
        cacheable-request               mdns-discovery
        call-bind                       media-typer
        callsite                        merge-descriptors
        camelcase                       merge-stream
        canvas                          meross-cloud
        capitalize                      methods
        caseless                        micromatch
        cert-info                       @microsoft
        chalk                           mime
        charenc                         mime-db
        cheerio                         mime-types
        cheerio-select                  mimic-fn
        chokidar                        mimic-response
        chownr                          minimatch
        ci-info                         minimist
        cli                             minipass
        cliff                           minizlib
        cliui                           mkdirp
        cluster-key-slot                mkdirp-classic
        coap                            mock-require
        coap-packet                     module-not-found-error
        coffeescript                    moment
        color                           mqtt
        color-convert                   mqtt-connection
        color-name                      mqtt-packet
        @colors                         ms
        colors                          mute-stream
        colorspace                      nan
        color-string                    napi-build-utils
        color-support                   nearest-color
        combined-stream                 negotiator
        commist                         nested-property
        component-bind                  netmask
        component-emitter               node-abi
        component-inherit               node-addon-api
        compress-commons                node-arp
        compressible                    node-ble
        compression                     node-domexception
        compress-json                   node.extend
        concat-map                      node-fetch
        concat-stream                   node-forge
        connect-flash                   node-gyp-build
        console-control-strings         node-hue-api
        content-disposition             node-inspect
        content-type                    node-machine-id
        cookie                          node-mndp
        cookie-parser                   node-persist
        cookie-signature                node-rest-client
        core-util-is                    node-schedule
        crc-32                          node-ssdp
        crc32-stream                    node-telegram-bot-api
        cron                            node-wol
        cron-parser                     node-xmpp-client
        cross-spawn                     node-xmpp-core
        crypt                           node-xmpp-tls-connect
        crypto                          nopt
        crypto-js                       normalize-path
        css-select                      normalize-url
        cssstyle                        @nornagon
        css-what                        npmlog
        cycle                           npm-run-path
        @dabh                           nth-check
        daemonize2                      number-allocator
        daikin-controller-cloud         nwsapi
        dashdash                        oauth-sign
        @datalust                       object-assign
        data-uri-to-buffer              object.assign
        data-urls                       object-hash
        dbus-next                       object-inspect
        debug                           object-keys
        decache                         oidc-token-hash
        decamelize                      once
        decimal.js                      onedrive-api
        decompress-response             one-time
        deep-clone                      onetime
        deep-extend                     on-finished
        defer-to-connect                on-headers
        define-data-property            openid-client
        define-properties               options
        delayed-stream                  pako
        delegates                       parse5
        denque                          parse5-htmlparser2-tree-adapter
        depd                            parseqs
        destroy                         parseuri
        detect-libc                     parseurl
        dgram                           passport
        dijkstrajs                      passport-local
        diskusage                       passport-strategy
        dns-packet                      path-exists
        dns-socket                      path-is-absolute
        domelementtype                  path-key
        domexception                    path-parse
        domhandler                      path-posix
        dom-serializer                  path-to-regexp
        domutils                        pause
        dropbox-v2-api                  pause-stream
        duplexer                        p-cancelable
        duplexify                       performance-now
        ecc-jsbn                        p-finally
        ecdsa-sig-formatter             picocolors
        echarts                         picomatch
        eckles                          pidusage
        ecovacs-deebot                  ping
        ee-first                        pkginfo
        emoji-regex                     p-limit
        enabled                         p-locate
        encodeurl                       p-map
        encode-utf8                     pngjs
        end-of-stream                   p-queue
        engine.io                       prebuild-install
        engine.io-client                process
        engine.io-parser                process-nextick-args
        enquirer                        promisify-child-process
        entities                        prompt
        es6-promise                     proxy-addr
        es-abstract                     proxy-from-env
        esbuild                         proxyquire
        escalade                        psl
        escape-html                     p-timeout
        escodegen                       p-try
        @esm2cjs                        pump
        esprima                         punycode
        es-set-tostringtag              pushover-notifications
        es-shim-unscopables             q
        es-to-primitive                 qbox
        estraverse                      qrcode
        esutils                         qr-image
        etag                            qs
        eventemitter3                   querystring
        eventsource                     querystringify
        event-stream                    queue-tick
        execa                           quick-lru
        expand-template                 random-bytes
        express                         range-parser
        express-fileupload              rasha
        express-session                 raw-body
        extend                          rc
        extsprintf                      read
        eyes                            readable-stream
        fast-deep-equal                 readdir-glob
        fast-fifo                       readdirp
        fast-json-stable-stringify      readline
        fastseries                      readline-sync
        fast-xml-parser                 reconnect-core
        fecha                           redirect-https
        fetch-blob                      redis-commands
        file-stream-rotator             redis-errors
        file-type                       redis-parser
        file-uri-to-path                regexp.prototype.flags
        fill-keys                       reinterval
        fill-range                      remove-trailing-separator
        finalhandler                    request
        find-up                         request-promise
        fn.name                         request-promise-core
        follow-redirects                request-promise-native
        for-each                        require-directory
        forever-agent                   require-main-filename
        form-data                       requires-port
        form-data-encoder               resolve
        formdata-polyfill               resolve-alpn
        forwarded                       respjs
        fresh                           responselike
        from                            retry
        fs-constants                    revalidator
        fs-extra                        rfdc
        fs-minipass                     rimraf
        fs.realpath                     @root
        ftp                             rrule
        function-bind                   rrweb-cssom
        function.prototype.name         rsa-compat
        functions-have-names            safe-array-concat
        futoin-hkdf                     safe-buffer
        gauge                           safer-buffer
        gaxios                          safe-regex-test
        gcp-metadata                    safe-replace
        get-caller-file                 safe-stable-stringify
        get-intrinsic                   sax
        getpass                         saxes
        get-ssl-certificate             semaphore
        get-stream                      semver
        get-symbol-description          send
        github-from-package             @sentry
        glob                            @sentry-internal
        globalthis                      seq-logging
        globalyzer                      @serialport
        glob-parent                     serialport
        globrex                         serve-static
        glossy                          set-blocking
        @googleapis                     set-function-length
        googleapis-common               set-function-name
        google-auth-library             setimmediate
        gopd                            setprototypeof
        got                             set-value
        graceful-fs                     sharp
        @greenlock                      shebang-command
        greenlock                       shebang-regex
        greenlock-express               shelly-iot
        greenlock-manager-fs            side-channel
        greenlock-store-fs              @sideway
        gtoken                          signal-exit
        @hapi                           simple-concat
        @harmonyhub                     simple-get
        harmonyhubws                    simple-oauth2
        har-schema                      simple-swizzle
        har-validator                   simple-xmpp
        has-bigints                     @sindresorhus
        has-binary2                     socket.io
        has-cors                        socket.io-adapter
        has-flag                        socket.io-client
        hash-base                       socket.io-parser
        hasown                          socksv5
        has-property-descriptors        sorted-array-functions
        has-proto                       source-map
        has-symbols                     source-map-support
        has-tostringtag                 split
        has-unicode                     split2
        he                              sshpk
        help-me                         stack-trace
        hexy                            standard-as-callback
        homebridge-plugin-wrapper       statuses
        hot-patcher                     stealthy-require
        html-encoding-sniffer           stream-combiner
        htmlparser2                     streamsearch
        http2-wrapper                   stream-shift
        http-cache-semantics            streamx
        http-errors                     string-argv
        http-mitm-proxy                 string_decoder
        http-proxy                      string.prototype.trim
        http-proxy-agent                string.prototype.trimend
        http-proxy-middleware           string.prototype.trimstart
        http-proxy-response-rewrite     string-width
        https                           strip-ansi
        http-signature                  strip-final-newline
        https-proxy-agent               strip-json-comments
        @httptoolkit                    strnum
        hue-push-client                 suncalc2
        human-signals                   supports-color
        iconv-lite                      supports-preserve-symlinks-flag
        ieee754                         symbol-tree
        immediate                       systeminformation
        indexof                         @szmarczak
        inflight                        tar
        influx                          tar-fs
        @influxdata                     tar-stream
        inherits                        tcp-ping
        ini                             text-hex
        internal-slot                   through
        @iobroker                       through2
        iobroker.admin                  tibber-api
        iobroker.alarm                  tiny-glob
        iobroker.alexa2                 to-array
        iobroker.backitup               toidentifier
        iobroker.daikin-cloud           @tootallnate
        iobroker.daswetter              to-regex-range
        iobroker.deconz                 tough-cookie
        iobroker.device-reminder        tr46
        iobroker.discovery              treemap-js
        iobroker.ecovacs-deebot         triple-beam
        iobroker.fb-checkpresence       tslib
        iobroker.fiat                   tunnel-agent
        iobroker.flot                   tweetnacl
        iobroker.fullybrowser           typedarray
        iobroker.go-e                   typed-array-buffer
        iobroker.ham                    typed-array-byte-length
        iobroker.harmony                typed-array-byte-offset
        iobroker.hue                    typed-array-length
        iobroker.hue-extended           type-is
        iobroker.icons-mfd-svg          @types
        iobroker.influxdb               typescript
        iobroker.info                   uid-safe
        iobroker.iot                    ultron
        iobroker.javascript             unbox-primitive
        iobroker.js-controller          undici-types
        iobroker-jsonexplorer           uniqid
        iobroker.meross                 universalify
        iobroker.mihome-vacuum          unix-dgram
        iobroker.mobile                 unpipe
        iobroker.openweathermap         uri-js
        iobroker.pi-hole                url-join
        iobroker.pushover               url-parse
        iobroker.pvforecast             url-template
        iobroker.radar2                 ursa-optional
        iobroker.shelly                 usb
        iobroker.simple-api             util-deprecate
        iobroker.smartcontrol           utils-merge
        iobroker.socketio               uuid
        iobroker.sonoff                 vary
        iobroker.tado                   verror
        iobroker.telegram               virtual-tsc
        iobroker.tibberlink             w3c-xmlserializer
        iobroker.type-detector          wake_on_lan
        iobroker.vis-hqwidgets          weak-daemon
        iobroker.vis-jqui-mfd           webdav
        iobroker.vis-material-advanced  webidl-conversions
        iobroker.vis-metro              websocket-stream
        iobroker.vis-timeandweather     web-streams-polyfill
        iobroker.weatherunderground     whatwg-encoding
        iobroker.web                    whatwg-mimetype
        iobroker.worx                   whatwg-url
        iobroker.ws                     which
        iobroker.ws.server              which-boxed-primitive
        ioredis                         which-module
        ip                              which-typed-array
        ipaddr.js                       wide-align
        ip-regex                        winston
        is                              winston-daily-rotate-file
        isarray                         winston-seq-updated
        is-array-buffer                 winston-syslog
        is-arrayish                     winston-transport
        is-bigint                       wrap-ansi
        is-binary-path                  wrappy
        is-boolean-object               ws
        is-buffer                       xml2js
        is-callable                     xml2json-light
        is-core-module                  xmlbuilder
        is-date-object                  xmlchars
        is-empty-object                 @xmldom
        isexe                           xmlhttprequest-ssl
        is-extglob                      xml-name-validator
        is-fullwidth-code-point         @xmpp
        is-glob                         xregexp
        is-ip                           xtend
        is-negative-zero                y18n
        is-number                       yallist
        is-number-object                yargs
        is-object                       yargs-parser
        isobject                        yeast
        isomorphic-ws                   zip-stream
        is-plain-obj                    zlib
        is-plain-object                 zrender
        idash@ioBrokerVM:/opt/iobroker/node_modules$ 
        
        1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Gismoh last edited by

          @gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:

          sudo nano

          Du sollst nicht ohne Not jetzt vor jeden Befehl sudo setzen. Das wird nur unter besonderen Umständen benötigt. Für Aktionen in /opt/iobroker werden keine root-Rechte benötigt (in einer gesunden Installation).

          Das Verzeichnis gibt es auf meiner Machine auch nicht.

          sudo nano /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py
          

          funktioniert?

          G 1 Reply Last reply Reply Quote 0
          • G
            Gismoh @Thomas Braun last edited by

            @thomas-braun
            ja, dies funktioniert 😉

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Gismoh last edited by Thomas Braun

              @gismoh

              Dann schau da mal nach dem Eintrag, den crunchip oben genannt hat.

              Ich vermute aber, der ist da so gar nicht mehr drin.

              In meiner Version steht da nämlich:

                  if os.path.exists(build_file_path):
                      build_file_contents = open(build_file_path, encoding='utf-8').read()
                  else:
                      raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})")
              
                  build_file_data = None
              
              G crunchip 2 Replies Last reply Reply Quote 1
              • G
                Gismoh @Thomas Braun last edited by

                @thomas-braun
                kann man auch den inhalt der Datei in die Zwischenablage holen, um besser danach suchen zu können?

                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @Gismoh last edited by

                  @gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:

                  um besser danach suchen zu können?

                  Mit Strg-W sucht man in nano

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    Gismoh @Thomas Braun last edited by

                    @thomas-braun
                    denke, das ist es?

                    def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, chec>
                        if build_file_path in data:
                            return data[build_file_path]
                    
                        if os.path.exists(build_file_path):
                            build_file_contents = open(build_file_path, encoding='utf-8').read()
                        else:
                            raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})")
                    
                        build_file_data = None
                        try:
                            if check:
                                build_file_data = CheckedEval(build_file_contents)
                    
                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @Gismoh last edited by

                      @gismoh

                      Zeile 228 müsste das sein.

                      G 1 Reply Last reply Reply Quote 0
                      • G
                        Gismoh @Thomas Braun last edited by Gismoh

                        @thomas-braun
                        Zeilennummern sehe ich nicht, aber ist es nicht das, was ich oben gepostet habe?

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @Gismoh last edited by

                          @gismoh

                          Strg-C zeigt die aktuelle Zeile.
                          Aber das passt wohl bei dir dann.

                          G 1 Reply Last reply Reply Quote 1
                          • G
                            Gismoh @Thomas Braun last edited by

                            @thomas-braun
                            Merci - ist dann aber wohl kein gutes Zeichen, weil ich immer noch nicht den ble zum laufen bekomme nach Backitup rückspielung. 😰

                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @Gismoh last edited by

                              @gismoh

                              iob stop
                              iob fix
                              cd /home/iobroker
                              sudo -u iobroker npm cache clear --force
                              cd
                              iobroker upgrade ble@0.13.4
                              
                              G 1 Reply Last reply Reply Quote 0
                              • crunchip
                                crunchip Forum Testing Most Active @Thomas Braun last edited by

                                @thomas-braun sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:

                                In meiner Version steht da nämlich:

                                in der einen ja, ich hab da beide
                                7cebbb7b-504a-469c-873a-c9e26d7638b4-image.png

                                und die Fehlermeldung spuckt ja auch aus

                                npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 239, in LoadOneBuildFile
                                npm ERR!     build_file_contents = open(build_file_path, "rU").read()
                                npm ERR!                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                npm ERR! ValueError: invalid mode: 'rU' while trying to load binding.gyp
                                
                                1 Reply Last reply Reply Quote 1
                                • G
                                  Gismoh @Thomas Braun last edited by

                                  @thomas-braun

                                  idash@ioBrokerVM:/home/iobroker$ sudo -u iobroker npm cache clear --force
                                  npm WARN using --force Recommended protections disabled.
                                  npm ERR! code ENOTEMPTY
                                  npm ERR! syscall rmdir
                                  npm ERR! path /home/iobroker/.npm/_cacache
                                  npm ERR! errno -39
                                  npm ERR! ENOTEMPTY: directory not empty, rmdir '/home/iobroker/.npm/_cacache'
                                  
                                  npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-08T22_45_40_333Z-debug-0.log
                                  

                                  denke, es sollte anders aussehen?

                                  Thomas Braun 1 Reply Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @Gismoh last edited by

                                    @gismoh

                                    Ja, das sollte so aussehen:

                                    echad@chet:/home/iobroker $ sudo -u iobroker npm cache clear --force
                                    npm WARN using --force Recommended protections disabled.
                                    echad@chet:/home/iobroker $
                                    
                                    ls -lah /home/iobroker/.npm/_cacache
                                    

                                    sagt?

                                    G 1 Reply Last reply Reply Quote 0
                                    • G
                                      Gismoh @Thomas Braun last edited by

                                      @thomas-braun

                                      idash@ioBrokerVM:/home/iobroker$ ls -lah /home/iobroker/.npm/_cacache
                                      insgesamt 12K
                                      drwxr-xr-x 3 iobroker iobroker 4,0K  8. Nov 23:45 .
                                      drwxr-xr-x 7 iobroker iobroker 4,0K  8. Nov 22:10 ..
                                      drwxr-xr-x 2 iobroker iobroker 4,0K  8. Nov 23:45 tmp
                                      
                                      Thomas Braun 1 Reply Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @Gismoh last edited by

                                        @gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:

                                        rm -rf /home/iobroker/.npm/_cacache/tmp
                                        
                                        G 1 Reply Last reply Reply Quote 0
                                        • G
                                          Gismoh @Thomas Braun last edited by

                                          @thomas-braun

                                          rm: das Entfernen von '/home/iobroker/.npm/_cacache/tmp/d411385f' ist nicht möglich: Keine Berechtigung
                                          
                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @Gismoh last edited by

                                            @gismoh

                                            sudo -u iobroker rm -rf /home/iobroker/.npm/_cacache/tmp
                                            
                                            G 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            822
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            267
                                            23692
                                            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