NEWS
Slave startet nicht mehr
-
Bevor du irgendwas anderes machst spendierst du dem Raspberry ein ordentliches Netzteil. Das ist ganz offensichtlich zu schwach auf der Brust. Und unterlasse den Strom einfach zu kappen. Die Rechner müssen immer ordentlich heruntergefahren werden.
-
@thomas-braun
Das mit dem Netzteil kann ich gerne machen. Bisher lief das aber die ganze Zeit und das geschätzt ca. 2 Jahre ohne Probleme.Das man nicht einfach den Stecker ziehen soll, ist mir durchaus bewusst. Da aber nichts mehr ging, musste ich ziehen.
-
@wusa sagte in Slave startet nicht mehr:
Bisher lief das aber die ganze Zeit und das sicherlich über 2 Jahre ohne Probleme.
Vielleicht hast du es nur 2 Jahre nicht gesehen? Oder es ist in den zwei Jahren Last dazugekommen? Jedenfalls schwimmt das Ding jetzt.
-
Heißt das jetzt für mich, das Netzteil ist schuld das nichts mehr geht? Wenn das erneuert ist, läuft wieder alles?
Oder liegt auch ein Softwareproblem vor?
-
@wusa sagte in Slave startet nicht mehr:
Da aber nichts mehr ging
wirklich nichts?
oder musste der klrine mit 1GB RAM nur intensiv rödeln?@wusa sagte in Slave startet nicht mehr:
musste ich ziehen.
und damit hast du das Dateisystem zerschossen
-
@wusa sagte in Slave startet nicht mehr:
Heißt das jetzt für mich, das Netzteil ist schuld das nichts mehr geht? Wenn das erneuert ist, läuft wieder alles?
nein!
siehe letzten Post!aber den Netzteil verursacht Leistungsproblene
@wusa sagte in Slave startet nicht mehr:
*** RASPBERRY THROTTLING ***
Zeile 21 und folgende
-
Die Frage kann ich jetzt so leider nicht beantworten. Aber ich habe ca. 30-45 Min vergehen lasse und mehrmals die GUI aktualisiert. Slave war bis dahin nicht mehr sichtbar.
Heißt, nicht mehr zu retten und Slave ist hinüber?
-
@wusa sagte in Slave startet nicht mehr:
Heißt das jetzt für mich, das Netzteil ist schuld das nichts mehr geht? Wenn das erneuert ist, läuft wieder alles?
Oder liegt auch ein Softwareproblem vor?Nein.
Nein.
Ja.Aber eine stabile Spannungsversorgung ist Grundlage fur einen stabilen Betrieb.
Erst wenn die gewährleistet ist es sinnvoll in den höheren Etagen aufzuräumen. -
Ok ich werde mir ein Netzteil besorgen. Bis das aber da ist, ist Mitte der Woche, wenn nicht länger.
Ist das mit dem Netzteil trotzdem lösbar? Habe meine Zigbee Geräte und meinen Smartmeter über den Slave laufen, sonst habe ich ein paar Funktionen jetzt länger nicht verfügbar?
-
Temp directories causing npm8 problem: 6 Some problems detected, please run iob fix
Damit mal anfangen. Also
iob fix
Dann
cd /opt/iobroker npm ls
anschauen.
-
@wusa
Danach mal backitup neuinstallieren:iob upgrade backitup@2.9.8
-
@wusa sagte in Slave startet nicht mehr:
Habe meine Zigbee Geräte und meinen Smartmeter über den Slave laufen,
und diese Geräte werden auch noch vom selben Netzteil über die USB des Pi mit Strom versorgt?
-
Smartmeter läuft über GPIO und ist "nur" ein Sensor. Also Ja.
Und Zigbee ist ein USB Adapter. Und ja, auch über das selbe Netzteil.
Mich wundert das ein bisschen, da es wirklich ein "Netzteil" ist, und kein Ladegerät.
Aber ich tausche es aus. -
@homoran sagte in Slave startet nicht mehr:
und damit hast du das Dateisystem zerschossen
Jetzt muss ich nochmal darauf eingehen.
Das Dateisystem kann ich mir ja fast nicht zerschossen haben?Ich komme per SSH auf die Kiste drauf.
Ich habe mir vermutlich iobroker zerschossen oder? -
iob fix
========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@iob-slave:~ $ iobroker start pi@iob-slave:~ $ cd /opt/iobroker/ pi@iob-slave:/opt/iobroker $ npm ls npm ERR! code ELSPROBLEMS npm ERR! extraneous: @buttercup/fetch@0.1.2 /opt/iobroker/node_modules/@buttercup/fetch npm ERR! extraneous: @googleapis/drive@8.4.0 /opt/iobroker/node_modules/@googleapis/drive npm ERR! extraneous: @microsoft/microsoft-graph-types@2.38.0 /opt/iobroker/node_modules/@microsoft/microsoft-graph-types npm ERR! extraneous: @sindresorhus/is@5.6.0 /opt/iobroker/node_modules/@sindresorhus/is npm ERR! extraneous: @szmarczak/http-timer@5.0.1 /opt/iobroker/node_modules/@szmarczak/http-timer npm ERR! extraneous: @types/http-cache-semantics@4.0.1 /opt/iobroker/node_modules/@types/http-cache-semantics npm ERR! extraneous: append-field@ /opt/iobroker/node_modules/append-field npm ERR! extraneous: base-64@1.0.0 /opt/iobroker/node_modules/base-64 npm ERR! extraneous: base64-js@1.5.1 /opt/iobroker/node_modules/base64-js npm ERR! extraneous: bignumber.js@9.1.2 /opt/iobroker/node_modules/bignumber.js npm ERR! extraneous: byte-length@1.0.2 /opt/iobroker/node_modules/byte-length npm ERR! extraneous: cacheable-lookup@7.0.0 /opt/iobroker/node_modules/cacheable-lookup npm ERR! extraneous: cacheable-request@10.2.13 /opt/iobroker/node_modules/cacheable-request npm ERR! extraneous: charenc@0.0.2 /opt/iobroker/node_modules/charenc npm ERR! extraneous: compress-json@2.1.2 /opt/iobroker/node_modules/compress-json npm ERR! extraneous: concat-stream@ /opt/iobroker/node_modules/concat-stream npm ERR! extraneous: cors@ /opt/iobroker/node_modules/cors npm ERR! extraneous: crypt@0.0.2 /opt/iobroker/node_modules/crypt npm ERR! extraneous: data-uri-to-buffer@4.0.1 /opt/iobroker/node_modules/data-uri-to-buffer npm ERR! extraneous: decompress-response@6.0.0 /opt/iobroker/node_modules/decompress-response npm ERR! extraneous: defer-to-connect@2.0.1 /opt/iobroker/node_modules/defer-to-connect npm ERR! extraneous: dropbox-v2-api@2.5.10 /opt/iobroker/node_modules/dropbox-v2-api npm ERR! extraneous: end-of-stream@1.4.4 /opt/iobroker/node_modules/end-of-stream npm ERR! extraneous: fast-xml-parser@ /opt/iobroker/node_modules/fast-xml-parser npm ERR! extraneous: fetch-blob@3.2.0 /opt/iobroker/node_modules/fetch-blob npm ERR! extraneous: form-data-encoder@2.1.4 /opt/iobroker/node_modules/form-data-encoder npm ERR! extraneous: formdata-polyfill@4.0.10 /opt/iobroker/node_modules/formdata-polyfill npm ERR! extraneous: ftp@0.3.10 /opt/iobroker/node_modules/ftp npm ERR! extraneous: gaxios@6.1.1 /opt/iobroker/node_modules/gaxios npm ERR! extraneous: gcp-metadata@6.1.0 /opt/iobroker/node_modules/gcp-metadata npm ERR! extraneous: google-auth-library@ /opt/iobroker/node_modules/google-auth-library npm ERR! extraneous: googleapis-common@7.0.1 /opt/iobroker/node_modules/googleapis-common npm ERR! extraneous: got@12.6.0 /opt/iobroker/node_modules/got npm ERR! extraneous: gtoken@7.0.1 /opt/iobroker/node_modules/gtoken npm ERR! extraneous: he@1.2.0 /opt/iobroker/node_modules/he npm ERR! extraneous: hot-patcher@2.0.1 /opt/iobroker/node_modules/hot-patcher npm ERR! extraneous: http-cache-semantics@4.1.1 /opt/iobroker/node_modules/http-cache-semantics npm ERR! extraneous: http2-wrapper@2.2.0 /opt/iobroker/node_modules/http2-wrapper npm ERR! invalid: iobroker.backitup@ /opt/iobroker/node_modules/iobroker.backitup npm ERR! extraneous: is-buffer@1.1.6 /opt/iobroker/node_modules/is-buffer npm ERR! extraneous: is-empty-object@1.1.1 /opt/iobroker/node_modules/is-empty-object npm ERR! extraneous: isarray@0.0.1 /opt/iobroker/node_modules/isarray npm ERR! extraneous: json-bigint@1.0.0 /opt/iobroker/node_modules/json-bigint npm ERR! extraneous: json-buffer@3.0.1 /opt/iobroker/node_modules/json-buffer npm ERR! extraneous: jwa@2.0.0 /opt/iobroker/node_modules/jwa npm ERR! extraneous: jws@4.0.0 /opt/iobroker/node_modules/jws npm ERR! extraneous: keyv@4.5.3 /opt/iobroker/node_modules/keyv npm ERR! extraneous: layerr@2.0.1 /opt/iobroker/node_modules/layerr npm ERR! extraneous: lowercase-keys@3.0.0 /opt/iobroker/node_modules/lowercase-keys npm ERR! extraneous: md5@2.3.0 /opt/iobroker/node_modules/md5 npm ERR! extraneous: mimic-response@4.0.0 /opt/iobroker/node_modules/mimic-response npm ERR! extraneous: minimist@ /opt/iobroker/node_modules/minimist npm ERR! extraneous: mkdirp-classic@0.5.3 /opt/iobroker/node_modules/mkdirp-classic npm ERR! extraneous: multer@ /opt/iobroker/node_modules/multer npm ERR! extraneous: nested-property@4.0.0 /opt/iobroker/node_modules/nested-property npm ERR! extraneous: node-domexception@1.0.0 /opt/iobroker/node_modules/node-domexception npm ERR! extraneous: node-fetch@2.7.0 /opt/iobroker/node_modules/node-fetch npm ERR! extraneous: node-wol@0.1.1 /opt/iobroker/node_modules/node-wol npm ERR! extraneous: normalize-url@8.0.0 /opt/iobroker/node_modules/normalize-url npm ERR! extraneous: onedrive-api@1.1.1 /opt/iobroker/node_modules/onedrive-api npm ERR! extraneous: p-cancelable@3.0.0 /opt/iobroker/node_modules/p-cancelable npm ERR! extraneous: path-posix@1.0.0 /opt/iobroker/node_modules/path-posix npm ERR! extraneous: pump@3.0.0 /opt/iobroker/node_modules/pump npm ERR! extraneous: querystringify@2.2.0 /opt/iobroker/node_modules/querystringify npm ERR! extraneous: quick-lru@5.1.1 /opt/iobroker/node_modules/quick-lru npm ERR! extraneous: readable-stream@1.1.14 /opt/iobroker/node_modules/readable-stream npm ERR! extraneous: requires-port@1.0.0 /opt/iobroker/node_modules/requires-port npm ERR! extraneous: resolve-alpn@1.2.1 /opt/iobroker/node_modules/resolve-alpn npm ERR! extraneous: responselike@3.0.0 /opt/iobroker/node_modules/responselike npm ERR! extraneous: string_decoder@0.10.31 /opt/iobroker/node_modules/string_decoder npm ERR! extraneous: strnum@1.0.5 /opt/iobroker/node_modules/strnum npm ERR! extraneous: tar-fs@3.0.4 /opt/iobroker/node_modules/tar-fs npm ERR! extraneous: tr46@0.0.3 /opt/iobroker/node_modules/tr46 npm ERR! extraneous: typedarray@ /opt/iobroker/node_modules/typedarray npm ERR! extraneous: url-join@5.0.0 /opt/iobroker/node_modules/url-join npm ERR! extraneous: url-parse@1.5.10 /opt/iobroker/node_modules/url-parse npm ERR! extraneous: url-template@2.0.8 /opt/iobroker/node_modules/url-template npm ERR! extraneous: uuid@9.0.1 /opt/iobroker/node_modules/uuid npm ERR! extraneous: web-streams-polyfill@ /opt/iobroker/node_modules/web-streams-polyfill npm ERR! extraneous: webdav@ /opt/iobroker/node_modules/webdav npm ERR! extraneous: webidl-conversions@3.0.1 /opt/iobroker/node_modules/webidl-conversions npm ERR! extraneous: whatwg-url@5.0.0 /opt/iobroker/node_modules/whatwg-url npm ERR! extraneous: xregexp@2.0.0 /opt/iobroker/node_modules/xregexp npm ERR! extraneous: xtend@ /opt/iobroker/node_modules/xtend iobroker.inst@3.0.0 /opt/iobroker ├── @buttercup/fetch@0.1.2 extraneous ├── @googleapis/drive@8.4.0 extraneous ├── @microsoft/microsoft-graph-types@2.38.0 extraneous ├── @sindresorhus/is@5.6.0 extraneous ├── @szmarczak/http-timer@5.0.1 extraneous ├── @types/http-cache-semantics@4.0.1 extraneous ├── append-field@ extraneous ├── base-64@1.0.0 extraneous ├── base64-js@1.5.1 extraneous ├── bignumber.js@9.1.2 extraneous ├── byte-length@1.0.2 extraneous ├── cacheable-lookup@7.0.0 extraneous ├── cacheable-request@10.2.13 extraneous ├── charenc@0.0.2 extraneous ├── compress-json@2.1.2 extraneous ├── concat-stream@ extraneous ├── cors@ extraneous ├── crypt@0.0.2 extraneous ├── data-uri-to-buffer@4.0.1 extraneous ├── decompress-response@6.0.0 extraneous ├── defer-to-connect@2.0.1 extraneous ├── dropbox-v2-api@2.5.10 extraneous ├── end-of-stream@1.4.4 extraneous ├── fast-xml-parser@ extraneous ├── fetch-blob@3.2.0 extraneous ├── form-data-encoder@2.1.4 extraneous ├── formdata-polyfill@4.0.10 extraneous ├── ftp@0.3.10 extraneous ├── gaxios@6.1.1 extraneous ├── gcp-metadata@6.1.0 extraneous ├── google-auth-library@ extraneous ├── googleapis-common@7.0.1 extraneous ├── got@12.6.0 extraneous ├── gtoken@7.0.1 extraneous ├── he@1.2.0 extraneous ├── hot-patcher@2.0.1 extraneous ├── http-cache-semantics@4.1.1 extraneous ├── http2-wrapper@2.2.0 extraneous ├── iobroker.admin@6.12.0 ├── iobroker.backitup@ invalid: "2.8.7" from the root project ├── iobroker.discovery@4.2.0 ├── iobroker.ds18b20@2.0.5 ├── iobroker.js-controller@5.0.17 ├── iobroker.smartmeter@3.4.0 ├── iobroker.tahoma@0.10.2 ├── iobroker.zigbee@1.10.1 ├── is-buffer@1.1.6 extraneous ├── is-empty-object@1.1.1 extraneous ├── isarray@0.0.1 extraneous ├── json-bigint@1.0.0 extraneous ├── json-buffer@3.0.1 extraneous ├── jwa@2.0.0 extraneous ├── jws@4.0.0 extraneous ├── keyv@4.5.3 extraneous ├── layerr@2.0.1 extraneous ├── lowercase-keys@3.0.0 extraneous ├── md5@2.3.0 extraneous ├── mimic-response@4.0.0 extraneous ├── minimist@ extraneous ├── mkdirp-classic@0.5.3 extraneous ├── multer@ extraneous ├── nested-property@4.0.0 extraneous ├── node-domexception@1.0.0 extraneous ├── node-fetch@2.7.0 extraneous ├── node-wol@0.1.1 extraneous ├── normalize-url@8.0.0 extraneous ├── onedrive-api@1.1.1 extraneous ├── p-cancelable@3.0.0 extraneous ├── path-posix@1.0.0 extraneous ├── pump@3.0.0 extraneous ├── querystringify@2.2.0 extraneous ├── quick-lru@5.1.1 extraneous ├── readable-stream@1.1.14 extraneous ├── requires-port@1.0.0 extraneous ├── resolve-alpn@1.2.1 extraneous ├── responselike@3.0.0 extraneous ├── string_decoder@0.10.31 extraneous ├── strnum@1.0.5 extraneous ├── tar-fs@3.0.4 extraneous ├── tr46@0.0.3 extraneous ├── typedarray@ extraneous ├── url-join@5.0.0 extraneous ├── url-parse@1.5.10 extraneous ├── url-template@2.0.8 extraneous ├── uuid@9.0.1 extraneous ├── web-streams-polyfill@ extraneous ├── webdav@ extraneous ├── webidl-conversions@3.0.1 extraneous ├── whatwg-url@5.0.0 extraneous ├── xregexp@2.0.0 extraneous └── xtend@ extraneous npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-02-10T14_45_40_084Z-debug-0.log pi@iob-slave:/opt/iobroker $
-
@wusa sagte in Slave startet nicht mehr:
Das Dateisystem kann ich mir ja fast nicht zerschossen haben?
Ich komme per SSH auf die Kiste drauf.wo ist da die Logik?
@wusa sagte in Slave startet nicht mehr:
Ich habe mir vermutlich iobroker zerschossen oder?
die Dateien dazu!
mindestens diese Datei
@wusa sagte in Slave startet nicht mehr:/opt/iobroker/node_modules/fs-extra/package.json: Unexpected end of JSON input
ist defekt
-
@homoran
Wenn ich mir das Dateisystem zerschieße, dann stelle ich mir vor, dass die ganze Kiste nicht mehr funktioniert.Über diesem Beitrag habe ich die Ausgabe von
iob fix
eingefügt.
Ich denke hier ist mehr kaputt? -
@wusa sagte in Slave startet nicht mehr:
Wenn ich mir das Dateisystem zerschieße, dann stelle ich mir vor, dass die ganze Kiste nicht mehr funktioniert.
Nein, es sind Teile (inodes) defekt. Welche Auswirkungen das hat hängt davon ab, was in diesen Bereichen gespeichert war.
Ich denke hier ist ein Modul aus dem backitup-Adapter zerschossen. Deswegen den ach Möglichkeit noch mal drüber installieren.
-
@wusa sagte in Slave startet nicht mehr:
dann stelle ich mir vor, dass die ganze Kiste nicht mehr funktioniert.
das wäre der worst case, je nachdem wie man es sieht.
Ob es jetzt noch schlimmer ist wenn nur einzelne Dateien defekt sind, von denrn man nur nichts weiß, die aber schlafende Zeitbomben sind, bleibt deiner Wertung überlassen.@wusa sagte in Slave startet nicht mehr:
Ich denke hier ist mehr kaputt?
das sind Probleme von möglicherweise krummen Installationen
-
@thomas-braun sagte in Slave startet nicht mehr:
Ich denke hier ist ein Modul aus dem backitup-Adapter zerschossen. Deswegen den ach Möglichkeit noch mal drüber installieren.
Folgendes kommt beim drüber installieren:
pi@iob-slave:/opt/iobroker $ iob upgrade backitup@2.9.8 node:internal/modules/package_json_reader:92 throw error; ^ SyntaxError: Error parsing /opt/iobroker/node_modules/fs-extra/package.json: Unexpected end of JSON input at parse (<anonymous>) at read (node:internal/modules/package_json_reader:79:16) at readPackage (node:internal/modules/package_json_reader:140:10) at resolveExports (node:internal/modules/cjs/loader:580:15) at Module._findPath (node:internal/modules/cjs/loader:658:31) at Module._resolveFilename (node:internal/modules/cjs/loader:1120:27) at Module._load (node:internal/modules/cjs/loader:975:27) at Module.require (node:internal/modules/cjs/loader:1225:19) at require (node:internal/modules/helpers:177:18) at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup.js:30:36) { path: '/opt/iobroker/node_modules/fs-extra/package.json' } Node.js v18.19.0 pi@iob-slave:/opt/iobroker $