NEWS
js-controller lässts sich nicht updaten
-
@thomas-braun said in js-controller lässts sich nicht updaten:
Da hat es den npm tree zerzaust. Bei den ganzen ERRs auch kein Wunder das die Ausgabe so lang ist.
cd /opt/iobroker npm prune npm ls
Teil2 von2
iobroker.inst@3.0.0 /opt/iobroker ├── @abandonware/bluetooth-hci-socket@ extraneous ├── @abandonware/noble@ extraneous ├── @alcalzone/jsonl-db@ extraneous ├── @alcalzone/pak@ extraneous ├── @alcalzone/proper-lockfile@ extraneous ├── @apollon/iobroker-tools@ extraneous ├── @colors/colors@ extraneous ├── @dabh/diagnostics@ extraneous ├── @datalust/winston-seq@ extraneous ├── @googleapis/drive@ extraneous ├── @harmonyhub/discover@ extraneous ├── @homebridge/ciao@ extraneous ├── @homebridge/dbus-native@0.4.2 extraneous ├── @homebridge/long@5.2.1 extraneous ├── @homebridge/put@0.0.8 extraneous ├── @iobroker/adapter-core@ extraneous ├── @iobroker/db-base@ extraneous ├── @iobroker/db-objects-file@ extraneous ├── @iobroker/db-objects-jsonl@ extraneous ├── @iobroker/db-objects-redis@ extraneous ├── @iobroker/db-states-file@ extraneous ├── @iobroker/db-states-jsonl@ extraneous ├── @iobroker/db-states-redis@ extraneous ├── @iobroker/js-controller-adapter@ extraneous ├── @iobroker/js-controller-cli@ extraneous ├── @iobroker/js-controller-common-db@ extraneous ├── @iobroker/js-controller-common@ extraneous ├── @iobroker/plugin-base@ extraneous ├── @iobroker/plugin-sentry@ extraneous ├── @iobroker/socket-classes@ extraneous ├── @leichtgewicht/ip-codec@ extraneous ├── @mapbox/node-pre-gyp@ extraneous ├── @protobufjs/aspromise@1.1.2 extraneous ├── @protobufjs/inquire@1.1.0 extraneous ├── @root/acme@ extraneous ├── @root/asn1@ extraneous ├── @root/csr@ extraneous ├── @root/encoding@ extraneous ├── @root/greenlock-express@ extraneous ├── @root/greenlock@ extraneous ├── @root/keypairs@ extraneous ├── @root/pem@ extraneous ├── @root/request@ extraneous ├── @root/x509@ extraneous ├── @sentry/browser@5.12.1 extraneous ├── @sentry/core@ extraneous ├── @sentry/hub@ extraneous ├── @sentry/integrations@ extraneous ├── @sentry/minimal@ extraneous ├── @sentry/node@ extraneous ├── @sentry/types@ extraneous ├── @sentry/utils@ extraneous ├── @serialport/binding-abstract@ extraneous ├── @serialport/binding-mock@ extraneous ├── @serialport/bindings-cpp@ extraneous ├── @serialport/bindings-interface@ extraneous ├── @serialport/bindings@ extraneous ├── @serialport/parser-byte-length@ extraneous ├── @serialport/parser-cctalk@ extraneous ├── @serialport/parser-delimiter@ extraneous ├── @serialport/parser-inter-byte-timeout@ extraneous ├── @serialport/parser-packet-length@ extraneous ├── @serialport/parser-readline@ extraneous ├── @serialport/parser-ready@ extraneous ├── @serialport/parser-regex@ extraneous ├── @serialport/parser-slip-encoder@ extraneous ├── @serialport/parser-spacepacket@ extraneous ├── @serialport/stream@ extraneous ├── @sindresorhus/is@4.6.0 extraneous ├── @socket.io/component-emitter@3.1.0 extraneous ├── @szmarczak/http-timer@4.0.6 extraneous ├── @tuyapi/cloud@0.6.1 extraneous ├── @types/babel-types@7.0.11 extraneous ├── @types/bl@ extraneous ├── @types/cacheable-request@6.0.3 extraneous ├── @types/caseless@0.12.2 extraneous ├── @types/cookie@ extraneous ├── @types/cors@ extraneous ├── @types/iobroker@ extraneous ├── @types/keyv@3.1.4 extraneous ├── @types/readable-stream@2.3.15 extraneous ├── @types/request@ extraneous ├── @types/responselike@1.0.0 extraneous ├── @types/retry@0.12.0 extraneous ├── @types/tough-cookie@4.0.2 extraneous ├── abbrev@1.1.1 extraneous ├── abort-controller@3.0.0 extraneous ├── acme-http-01-standalone@ extraneous ├── after@0.8.2 extraneous ├── agent-base@ extraneous ├── ajv@ extraneous ├── alcalzone-shared@ extraneous ├── any-promise@1.3.0 extraneous ├── aproba@2.0.0 extraneous ├── are-we-there-yet@ extraneous ├── arraybuffer.slice@0.0.7 extraneous ├── asn1@ extraneous ├── async-limiter@1.0.1 extraneous ├── async@ extraneous ├── authenticate-pam@1.0.5 extraneous ├── autobind-decorator@2.4.0 extraneous ├── available-typed-arrays@ extraneous ├── aws4@ extraneous ├── axios@ extraneous ├── b4a@1.6.1 extraneous ├── backo2@1.0.2 extraneous ├── base64-arraybuffer@0.1.4 extraneous ├── base64-js@ extraneous ├── base64id@2.0.0 extraneous ├── bignumber.js@ extraneous ├── binary-extensions@ extraneous ├── bl@ extraneous ├── blob@0.0.5 extraneous ├── body-parser@ extraneous ├── bonjour-hap@ extraneous ├── bottleneck@2.19.5 extraneous ├── brace-expansion@1.1.11 extraneous ├── buffer-crc32@0.2.13 extraneous ├── buffer@ extraneous ├── busboy@ extraneous ├── cacheable-lookup@5.0.4 extraneous ├── cacheable-request@7.0.2 extraneous ├── call-bind@ extraneous ├── camelcase@3.0.0 extraneous ├── canvas@ extraneous ├── capitalize@2.0.4 extraneous ├── chokidar@ extraneous ├── cliui@3.2.0 extraneous ├── clone-response@1.0.3 extraneous ├── cluster-key-slot@ extraneous ├── coap-packet@1.1.1 extraneous ├── coap@ extraneous ├── code-point-at@1.1.0 extraneous ├── coffeescript@1.12.7 extraneous ├── coiot-coap@ extraneous ├── color-support@1.1.3 extraneous ├── colors@1.4.0 extraneous ├── commander@ extraneous ├── commist@1.1.0 extraneous ├── component-bind@1.0.0 extraneous ├── component-emitter@1.3.0 extraneous ├── component-inherit@0.0.3 extraneous ├── compressible@ extraneous ├── concat-map@0.0.1 extraneous ├── concat-stream@2.0.0 extraneous ├── connect@3.7.0 extraneous ├── console-control-strings@1.1.0 extraneous ├── core-util-is@ extraneous ├── cors@2.8.5 extraneous ├── cron-parser@ extraneous ├── cross-spawn@ extraneous ├── crypto-js@4.1.1 extraneous ├── crypto@1.0.1 extraneous ├── debounce@ extraneous ├── decache@ extraneous ├── decamelize@1.2.0 extraneous ├── decompress-response@4.2.1 extraneous ├── deep-equal@ extraneous ├── deep-extend@0.6.0 extraneous ├── define-properties@ extraneous ├── delegates@1.0.0 extraneous ├── detect-libc@ extraneous ├── dev-null@0.1.1 extraneous ├── dijkstrajs@ extraneous ├── dns-packet@ extraneous ├── dropbox-v2-api@ extraneous ├── duplexer@ extraneous ├── duplexify@ extraneous ├── ecc-jsbn@ extraneous ├── encode-utf8@1.0.3 extraneous ├── engine.io-client@ extraneous ├── engine.io-parser@ extraneous ├── engine.io@ extraneous ├── error-ex@1.3.2 extraneous ├── es-abstract@ extraneous ├── es-get-iterator@ extraneous ├── es-to-primitive@ extraneous ├── es6-promisify@5.0.0 extraneous ├── esbuild@ extraneous ├── escalade@ extraneous ├── event-target-shim@5.0.1 extraneous ├── eventemitter3@ extraneous ├── events@3.3.0 extraneous ├── execa@ extraneous ├── express-fileupload@ extraneous ├── express-session@ extraneous ├── express@ extraneous ├── fast-deep-equal@ extraneous ├── fast-fifo@1.1.0 extraneous ├── fast-json-stable-stringify@ extraneous ├── fast-srp-hap@ extraneous ├── fast-xml-parser@ extraneous ├── fastseries@ extraneous ├── fecha@ extraneous ├── file-stream-rotator@ extraneous ├── find-up@1.1.2 extraneous ├── for-each@0.3.3 extraneous ├── form-data@ extraneous ├── fs-extra@7.0.1 extraneous ├── fs.realpath@1.0.0 extraneous ├── ftp@ extraneous ├── function.prototype.name@ extraneous ├── functions-have-names@ extraneous ├── futoin-hkdf@1.4.3 extraneous ├── gauge@ extraneous ├── gaxios@ extraneous ├── gcp-metadata@ extraneous ├── get-caller-file@1.0.3 extraneous ├── get-intrinsic@ extraneous ├── get-ssl-certificate@2.3.3 extraneous ├── get-stream@ extraneous ├── get-symbol-description@ extraneous ├── glob@ extraneous ├── google-auth-library@ extraneous ├── google-p12-pem@ extraneous ├── googleapis-common@ extraneous ├── gopd@1.0.1 extraneous ├── got@11.8.6 extraneous ├── graceful-fs@ extraneous ├── greenlock-express@ extraneous ├── greenlock-store-fs@ extraneous ├── gtoken@ extraneous ├── hap-controller@ extraneous ├── hap-nodejs@ extraneous ├── har-validator@ extraneous ├── harmonyhubws@1.0.6 extraneous ├── has-bigints@ extraneous ├── has-binary2@1.0.3 extraneous ├── has-cors@1.1.0 extraneous ├── has-property-descriptors@ extraneous ├── has-symbols@ extraneous ├── has-tostringtag@ extraneous ├── has-unicode@2.0.1 extraneous ├── help-me@ extraneous ├── hexy@0.2.11 extraneous ├── hosted-git-info@ extraneous ├── http-mitm-proxy@0.9.0 extraneous ├── http2-wrapper@1.0.3 extraneous ├── https-proxy-agent@ extraneous ├── human-signals@ extraneous ├── indexof@0.0.1 extraneous ├── inflight@1.0.6 extraneous ├── ini@1.3.8 extraneous ├── internal-slot@ extraneous ├── invert-kv@1.0.0 extraneous ├── iobroker.admin@6.3.5 invalid: "stable" from the root project ├── iobroker.backitup@2.6.19 invalid: "stable" from the root project ├── iobroker.device-reminder@1.2.9 extraneous ├── iobroker.discovery@3.1.0 invalid: "stable" from the root project ├── iobroker.harmony@1.2.2 extraneous ├── iobroker.hue@3.7.1 extraneous ├── iobroker.info@1.9.26 extraneous ├── iobroker.javascript@6.1.4 extraneous ├── iobroker.js-controller@4.0.23 invalid: "stable" from the root project ├── iobroker.mihome-vacuum@3.9.5 extraneous ├── iobroker.mihome@1.4.0 extraneous ├── iobroker.mqtt@4.0.7 extraneous ├── iobroker.scenes@2.3.9 extraneous ├── iobroker.shelly@6.3.1 extraneous ├── iobroker.simple-api@2.7.2 extraneous ├── iobroker.socketio@4.2.0 extraneous ├── iobroker.terminal@1.0.0 extraneous ├── iobroker.tuya@3.13.1 extraneous ├── iobroker.vis@1.4.16 extraneous ├── iobroker.web@4.3.0 extraneous ├── iobroker.ws.server@ extraneous ├── iobroker.ws@ extraneous ├── iobroker.yahka@0.17.0 extraneous ├── iobroker.zigbee@1.8.10 extraneous ├── iobroker@2.0.3 extraneous ├── ioredis@ extraneous ├── ip@ extraneous ├── is-arguments@ extraneous ├── is-array-buffer@3.0.2 extraneous ├── is-bigint@ extraneous ├── is-boolean-object@ extraneous ├── is-callable@ extraneous ├── is-core-module@ extraneous ├── is-date-object@ extraneous ├── is-generator-function@ extraneous ├── is-map@ extraneous ├── is-nan@ extraneous ├── is-negative-zero@ extraneous ├── is-number-object@ extraneous ├── is-plain-obj@2.1.0 extraneous ├── is-regex@ extraneous ├── is-set@ extraneous ├── is-shared-array-buffer@ extraneous ├── is-string@ extraneous ├── is-symbol@ extraneous ├── is-typed-array@ extraneous ├── is-utf8@0.2.1 extraneous ├── is-weakmap@ extraneous ├── is-weakref@ extraneous ├── is-weakset@ extraneous ├── isarray@2.0.5 extraneous ├── js-sdsl@ extraneous ├── jshashes@1.0.8 extraneous ├── json-bigint@ extraneous ├── json-schema@ extraneous ├── jsonata@ extraneous ├── jsonc-parser@ extraneous ├── jsonfile@4.0.0 extraneous ├── jsprim@ extraneous ├── jszip@ extraneous ├── jws@ extraneous ├── kind-of@6.0.3 extraneous ├── layerr@ extraneous ├── lcid@1.0.0 extraneous ├── leven@2.1.0 extraneous ├── libsodium-wrappers@ extraneous ├── libsodium@ extraneous ├── lie@3.3.0 extraneous ├── load-json-file@1.1.0 extraneous ├── localforage@ extraneous ├── locate-path@5.0.0 extraneous ├── lodash@ extraneous ├── logform@ extraneous ├── lowercase-keys@2.0.0 extraneous ├── luxon@ extraneous ├── macaddress@ extraneous ├── make-dir@3.1.0 extraneous ├── math-random@1.0.4 extraneous ├── mime-db@ extraneous ├── mime@ extraneous ├── mimic-response@2.1.0 extraneous ├── minimatch@ extraneous ├── minimist@ extraneous ├── minipass@ extraneous ├── minizlib@ extraneous ├── mixin-deep@2.0.1 extraneous ├── mkdirp@ extraneous ├── moment@ extraneous ├── mqtt-connection@ extraneous ├── mqtt-packet@ extraneous ├── mqtt@ extraneous ├── multicast-dns-service-types@1.1.0 extraneous ├── multicast-dns@ extraneous ├── mz@2.7.0 extraneous ├── nan@ extraneous ├── negotiator@ extraneous ├── nested-property@ extraneous ├── netmask@ extraneous ├── node-abi@ extraneous ├── node-addon-api@ extraneous ├── node-fetch@ extraneous ├── node-forge@ extraneous ├── node-gyp-build@ extraneous ├── node-hue-api@ extraneous ├── node-inspect@ extraneous ├── node-persist@0.0.11 extraneous ├── node-rest-client@ extraneous ├── node-rsa@1.1.1 extraneous ├── node-schedule@ extraneous ├── node-ssdp@ extraneous ├── nopt@ extraneous ├── normalize-package-data@2.5.0 extraneous ├── normalize-url@6.1.0 extraneous ├── npmlog@ extraneous ├── number-allocator@ extraneous ├── number-is-nan@1.0.1 extraneous ├── object-assign@4.1.1 extraneous ├── object-hash@ extraneous ├── object-inspect@ extraneous ├── object-is@ extraneous ├── object.assign@ extraneous ├── os-locale@1.4.0 extraneous ├── osx-temperature-sensor@ extraneous ├── p-cancelable@2.1.1 extraneous ├── p-finally@1.0.0 extraneous ├── p-limit@2.3.0 extraneous ├── p-locate@4.1.0 extraneous ├── p-queue@ extraneous ├── p-retry@4.6.2 extraneous ├── p-timeout@3.2.0 extraneous ├── p-try@2.2.0 extraneous ├── pako@ extraneous ├── parse-json@2.2.0 extraneous ├── parseqs@ extraneous ├── parseuri@0.0.6 extraneous ├── passport@ extraneous ├── path-exists@2.1.0 extraneous ├── path-is-absolute@1.0.1 extraneous ├── path-parse@1.0.7 extraneous ├── path-type@1.1.0 extraneous ├── picocolors@ extraneous ├── picomatch@ extraneous ├── pidtree@ extraneous ├── pidusage@ extraneous ├── pify@2.3.0 extraneous ├── pinkie-promise@2.0.1 extraneous ├── pinkie@2.0.4 extraneous ├── pngjs@ extraneous ├── prebuild-install@ extraneous ├── process@0.11.10 extraneous ├── prompt@ extraneous ├── proper-lockfile@4.1.2 extraneous ├── psl@ extraneous ├── q@1.1.2 extraneous ├── qrcode@ extraneous ├── qs@ extraneous ├── queue-tick@1.0.1 extraneous ├── randomatic@3.1.1 extraneous ├── read-pkg-up@1.0.1 extraneous ├── read-pkg@1.1.0 extraneous ├── redirect-https@ extraneous ├── redis-commands@ extraneous ├── regexp.prototype.flags@ extraneous ├── reinterval@1.1.0 extraneous ├── request-promise-core@ extraneous ├── request-promise-native@ extraneous ├── request@ extraneous ├── require-main-filename@1.0.1 extraneous ├── resolve@ extraneous ├── responselike@2.0.1 extraneous ├── rfdc@ extraneous ├── rimraf@ extraneous ├── safe-stable-stringify@ extraneous ├── sax@1.2.4 extraneous ├── semaphore@1.1.0 extraneous ├── semver@5.7.1 extraneous ├── send@ extraneous ├── seq-logging@ extraneous ├── serialport@ extraneous ├── set-blocking@2.0.0 extraneous ├── shelly-iot@ extraneous ├── side-channel@ extraneous ├── simple-concat@ extraneous ├── simple-get@3.1.1 extraneous ├── slip@1.0.2 extraneous ├── socket.io-adapter@1.1.2 extraneous ├── socket.io-client@ extraneous ├── socket.io-parser@3.4.1 extraneous ├── socket.io@ extraneous ├── sort-keys-recursive@2.1.8 extraneous ├── sort-keys@4.2.0 extraneous ├── sorted-array-functions@ extraneous ├── source-map-support@ extraneous ├── spdx-correct@ extraneous ├── spdx-exceptions@2.3.0 extraneous ├── spdx-expression-parse@ extraneous ├── spdx-license-ids@3.0.12 extraneous ├── split2@ extraneous ├── sshpk@ extraneous ├── standard-as-callback@ extraneous ├── statuses@ extraneous ├── stealthy-require@1.1.1 extraneous ├── stop-iteration-iterator@1.0.0 extraneous ├── stream-shift@ extraneous ├── streamsearch@ extraneous ├── streamx@2.13.2 extraneous ├── string.prototype.trimend@ extraneous ├── string.prototype.trimstart@ extraneous ├── strip-bom@2.0.0 extraneous ├── strip-json-comments@2.0.1 extraneous ├── strnum@ extraneous ├── suncalc2@1.8.1 extraneous ├── supports-preserve-symlinks-flag@ extraneous ├── systeminformation@ extraneous ├── tar-fs@ extraneous ├── tar-stream@ extraneous ├── tar@ extraneous ├── tcp-ping@0.1.1 extraneous ├── thenify-all@1.6.0 extraneous ├── thenify@3.3.1 extraneous ├── through2@2.0.5 extraneous ├── thunky@1.1.0 extraneous ├── to-array@0.1.4 extraneous ├── treemap-js@1.2.1 extraneous ├── tslib@ extraneous ├── tuyapi@ extraneous ├── tweetnacl@ extraneous ├── typedarray@0.0.6 extraneous ├── typescript@ extraneous ├── uid-number@0.0.6 extraneous ├── ultron@1.1.1 extraneous ├── unbox-primitive@ extraneous ├── universalify@0.1.2 extraneous ├── unix-dgram@ extraneous ├── uri-js@ extraneous ├── url-parse@ extraneous ├── usb@ extraneous ├── util@ extraneous ├── uuid@ extraneous ├── validate-npm-package-license@3.0.4 extraneous ├── virtual-tsc@ extraneous ├── vows@ extraneous ├── wake_on_lan@1.0.0 extraneous ├── webdav@ extraneous ├── websocket-stream@ extraneous ├── which-boxed-primitive@ extraneous ├── which-collection@ extraneous ├── which-module@1.0.0 extraneous ├── which-typed-array@ extraneous ├── which@ extraneous ├── wide-align@1.1.5 extraneous ├── winston-daily-rotate-file@ extraneous ├── winston-seq-updated@ extraneous ├── winston-syslog@ extraneous ├── winston-transport@ extraneous ├── winston@ extraneous ├── wrap-ansi@2.1.0 extraneous ├── ws@ extraneous ├── xml2js@ extraneous ├── xmlbuilder@ extraneous ├── xmlhttprequest-ssl@ extraneous ├── xtend@4.0.2 extraneous ├── y18n@3.2.2 extraneous ├── yallist@ extraneous ├── yargs-parser@ extraneous ├── yargs@7.1.2 extraneous ├── yeast@0.1.2 extraneous ├── zigbee-herdsman-converters@ extraneous ├── zigbee-herdsman@ extraneous └── zlib@ extraneous npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-08-06T14_38_13_261Z-debug-0.log
-
@homoran said in js-controller lässts sich nicht updaten:
@subman82 sagte in js-controller lässts sich nicht updaten:
buster
ist das der Grund für die inkompatibilität?
Das OS ist vollkommen veraltet. Wir sind da bereits bei v12
Ich habe heute versucht das Betriebssystem upzudaten von Buster zu bullseye um dann weiter upzudaten.
Vorher hab ich mit WIN32 ein Image von meiner sd-Karte erstellt (das hat glaube ich sogar geklappt)
Nachdem ich in nano die listen von buster zu bullseye geändert habe, kamen jedoch Fehlermeldungen und ich hab
mich dann nicht getraut weiter fortzufahren. Ich habe die ANleitung hier verwendet:Oder welche könnt ihr mir empfehlen? Kann ich auch direkt auf die aktuelle OS Version updaten?
pi@raspberrypi:~ $ sudo nano /^C pi@raspberrypi:~ $ sudo nano /etc/apt/sources.list pi@raspberrypi:~ $ ^C pi@raspberrypi:~ $ sudo apt update Holen:1 http://deb.debian.org/debian bullseye InRelease [116 kB] Ign:2 http://security.debian.org/debian-security bullseye-seCurity InRelease Fehl:3 http://security.debian.org/debian-security bullseye-seCurity Release 404 Not Found [IP: 2a04:4e42:8d::644 80] Holen:4 http://deb.debian.org/debian bullseye-updates InRelease [44,1 kB] OK:5 https://deb.nodesource.com/node_18.x buster InRelease OK:6 http://archive.raspberrypi.org/debian buster InRelease Fehl:1 http://deb.debian.org/debian bullseye InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PU BKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 605C66F00D6C9793 Fehl:4 http://deb.debian.org/debian bullseye-updates InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PU BKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131 Paketlisten werden gelesen... Fertig E: Das Depot »http://security.debian.org/debian-security bullseye-seCurity Release« enthält keine Release-Datei. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standa rdmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8). W: GPG-Fehler: http://deb.debian.org/debian bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werd en, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUB KEY 605C66F00D6C9793 E: Das Depot »http://deb.debian.org/debian bullseye InRelease« ist nicht signiert. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standa rdmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8). W: GPG-Fehler: http://deb.debian.org/debian bullseye-updates InRelease: Die folgenden Signaturen konnten nicht überpr üft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E13 1 E: Das Depot »http://deb.debian.org/debian bullseye-updates InRelease« ist nicht signiert. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standa rdmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
-
@subman82 sagte in js-controller lässts sich nicht updaten:
bullseye-seCurity
Das dürfte schon mal ein Typo sein.
Das System ist an so vielen Stellen krumm und schief, ich würde es neuinstallieren. Ist weniger Arbeit als dadran herumzuflicken.64bit 'Bullseye' Lite
-
@subman82 sagte in js-controller lässts sich nicht updaten:
Ich habe die ANleitung hier verwendet:
warum was externes?
@subman82 sagte in js-controller lässts sich nicht updaten:
Oder welche könnt ihr mir empfehlen?
-
@homoran said in js-controller lässts sich nicht updaten:
@subman82 sagte in js-controller lässts sich nicht updaten:
Ich habe die ANleitung hier verwendet:
@homoran warum was externes?
gegoogelt und da gabs ein Video zu....die Verzweiflung ist halt groß:/
@subman82 sagte in js-controller lässts sich nicht updaten:
Oder welche könnt ihr mir empfehlen?
Da ich das System noch nie installiert habe, wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.
Wie man merkt , bin ich froh wenn ich den Laptop an bekomme ohne das Internet zu löschen.
Ich hab es jetzt nochmal mit deinem Link versucht, scheitere aber schon am ersten Schritt die Links in die Verzeichnisse zu packen,damit mit dem Befehl sudo apt update das richtige in Gang gesetzt wird.über "sudo nano /etc/apt/sources.list " müsste ich doch das hier hinterlegen oder?
pi@raspberrypi:~ $ sudo apt update Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB] Get:2 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB] E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable' N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details. Do you want to accept these changes and continue updating from this repository? [y/N]
wobei ich dann nicht weiss wo ich mit deb... beginne oder # oder #deb-src oder was auch immer.
Ich habe meine jetzige Buster Version dann mit sudo apt update mit dem alten Eintrag upgedated.
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi # Uncomment line below then 'apt-get update' to enable 'apt-get source'
und anschließend folgendes in die "sudo nano /etc/apt/sources.list " neu eingetragen:
deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi #Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
Das hat aber auch nicht geklappt, da sich im ersten Link noch etwas von Buster gezogen wird:
pi@raspberrypi:~ $ sudo apt update OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:3 https://deb.nodesource.com/node_18.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 566 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Ich werd mir wohl mal ein zweites Raspberry kaufen und versuchen es selber zu installieren,damit ich das mal lerne.
Vielen Dank soweit schon mal!!
-
@subman82 sagte in js-controller lässts sich nicht updaten:
Da ich das System noch nie installiert habe, wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.
Wie kommt denn das aktuelle Konstrukt auf die Kiste?
-
@subman82 sagte in js-controller lässts sich nicht updaten:
scheitere aber schon am ersten Schritt die Links in die Verzeichnisse zu packen,damit mit dem Befehl sudo apt update das richtige in Gang gesetzt wird.
?
sudo apt update
funktioniert aus jedem Verzeichnis heraus.
Mit den sed-Kommandos stellt man alles rekursiv auf bullseye um. Setzt allerdings eine saubere Grundlage voraus.
Und mit dem ganzen Zauber kommst du dann immer noch nicht auf eine 64bit-Version, das geht nur über eine Neuinstallation, weswegen genau das meine Empfehlung an der Stelle ist.
-
@thomas-braun said in js-controller lässts sich nicht updaten:
@subman82 sagte in js-controller lässts sich nicht updaten:
Da ich das System noch nie installiert habe, wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.
Wie kommt denn das aktuelle Konstrukt auf die Kiste?
Kann man fertig im Internet kaufen, dann müssen nur noch die Adapter runtergeladen und
entsprechend eingestellt werden. Das hab ich noch hinbekommen. Soweit läuft alles noch aber
ich möchte es halt aktualisieren und was für ein Chaos ich im System veranstaltet habe, habt ihr ja schon gesehen. -
@subman82 sagte in js-controller lässts sich nicht updaten:
wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.
???
- Betriebssystem installieren
curl -sLf https://iobroker.net/install.sh | bash -
ausführen
feddisch!
-
@thomas-braun said in js-controller lässts sich nicht updaten:
@subman82 sagte in js-controller lässts sich nicht updaten:
scheitere aber schon am ersten Schritt die Links in die Verzeichnisse zu packen,damit mit dem Befehl sudo apt update das richtige in Gang gesetzt wird.
?
sudo apt update
funktioniert aus jedem Verzeichnis heraus.
Mit den sed-Kommandos stellt man alles rekursiv auf bullseye um. Setzt allerdings eine saubere Grundlage voraus.
Und mit dem ganzen Zauber kommst du dann immer noch nicht auf eine 64bit-Version, das geht nur über eine Neuinstallation, weswegen genau das meine Empfehlung an der Stelle ist.
Ah ok, dass mit der 64bit Version hab ich jetzt erst verstanden. Dann versuch ich es mit einer zweiten Raspberry mal selber.
Wenn ich alles zusammen habe such ich im Forum nach der Anleitung und wie ich den ganzen iobroker-Kram implementiert bekomme. Das sollte klappen oder muss ich das dann auch alles neu machen? -
-
@homoran said in js-controller lässts sich nicht updaten:
@subman82 sagte in js-controller lässts sich nicht updaten:
wäre eine Neuinstallation für mich auch nicht mal so eben gemacht.
???
- Betriebssystem installieren
curl -sLf https://iobroker.net/install.sh | bash -
ausführen
feddisch!
Ich meine das Rasbian oder werfe ich jetzt alles durcheinander?
Und dann ist die Frage ob ich meine ganzen Einstellungen von den Adaptern über Backitup drauf bekomme.
Irgendwie habe ich es geschafft dass regelmässig Backups gemacht werden, aber ich hab noch nicht geschaut wie ich die aufgespielt bekomme und was da alles aufgespielt wird. Muss ich dann mal hier nachlesen und ausprobieren. -
@subman82 sagte in js-controller lässts sich nicht updaten:
Und dann ist die Frage ob ich meine ganzen Einstellungen von den Adaptern über Backitup drauf bekomme.
Das ist der Zweck eines Backups.
-
@thomas-braun said in js-controller lässts sich nicht updaten:
https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht
Ist gespeichert, Danke!!
Bzgl. des Backups ist es mir schon klar dass die Daten und Informationen darin enthalten sind aber
ich möchte mir ja auch keine alten Probleme wieder reinspielen mit dem Backup.Für heute ist aber erstmal Feierabend, morgen geht das Elend Arbeit weiter.Schönen Abend allerseits
-
@subman82 sagte in js-controller lässts sich nicht updaten:
Ich meine das Rasbian oder werfe ich jetzt alles durcheinander?
- runterladen von raspberrypi.com
- mit balena etcher oder ganz komfortabel mit pi imager am PC auf SD schreiben
- SD im pi einstecken
curl -sLf https://iobroker.net/install.sh | bash -
ausführen- backup mit Backitup wiederherstellen
fix und fertig
-
@subman82 sagte in js-controller lässts sich nicht updaten:
keine alten Probleme wieder reinspielen mit dem Backup.
Deswegen erst recht Neuinstallation.
Das backup enthält nur die Konfigurationen, der Rest wird komplett neu installiert
dauert etwas, dafür gaaaanz sauber