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.
    • Thomas Braun
      Thomas Braun Most Active @Gismoh last edited by

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

      So wie ich @Thomas-Braun verstanden habe liegt das daran, das ich mit root unterwegs bin.

      Die Datei ist auch für einen anderen user nicht vorhanden. Aber grundsätzlich kapsert man nicht als root durch das System. Schon mal gar nicht, wenn man überhaupt keine Ahnung hat was man da wo warum überhaupt macht.

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

        hmm, irgendwie bekomme ich njun mit dem anderen user diese Meldung:

        idash@ioBrokersudo nano /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.pyput.[sudo] Passwort für idash: 
        Sorry, user idash is not allowed to execute '/usr/bin/nano /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py' as root on ioBrokerVM.
        idash@ioBrokerVM:~$ 
        
        Thomas Braun 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Gismoh last edited by Thomas Braun

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

          hmm, irgendwie bekomme ich njun mit dem anderen user diese Meldung:

          groups
          

          sagt? Der ist mit Sicherheit nicht in der Gruppe 'sudo' drin.

          Ist aber auch für diese Datei nicht erforderlich, da mit root-Rechten zu agieren.

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

            @thomas-braun

            idash@ioBrokerVM:~$ groups
            idash users
            
            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Gismoh last edited by

              @gismoh

              Siehste...

              Als root:

              usermod -a -G adm,dialout,sudo,plugdev,input,netdev,iobroker idash
              exit
              

              Danach niemehr als root anmelden. Den 'idash' auch ab- und wieder anmelden.

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

                @thomas-braun
                merci, nun kommt wenn ich unter user "idash" eingebe:

                idash adm dialout sudo plugdev users input netdev iobroker
                

                Hoffe es stimmt nun 😉

                Thomas Braun G 2 Replies Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @Gismoh last edited by Thomas Braun

                  @gismoh

                  whoami && sudo whoami
                  

                  sagt?

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

                    Nun kommt aber immer noch bei :

                    sudo nano /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py
                    
                    Verzeichnis „/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp“ existiert nicht
                    
                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            827
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

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