NEWS
Fehler bei Installation
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 1GB Festplattenart: SSD und SD Betriebssystem: Raspberry OS Node-Version: 10.x.x Nodejs-Version: 10.x.x NPM-Version: 6.x.x Installationsart: Skript Image genutzt: Nein Ich erhalte bei der Installation vom Iobroker folgende Fehlermeldung: Cannot continue because "npm" is not installed and could not be installed automatically!
Wer hat dazu eine Lösung?
-
Wie bist du vorgegangen?
Irgendwas im Vorfeld der Installation mit nodeJS oder npm gemacht?
Was kommt auf einwhich nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs
zurück?
-
@thomas-braun
Installation des Raspberry OS über Raspberry OS Imager ganz normal und dann Installation von Iobroker laut Anleitung. Sonst nichts weiter gemacht.Ausgabe
/usr/bin/nodejs /usr/bin/node
-
Bitte vollständige Ein- und Ausgaben posten.
sudo apt update && apt policy nodejs
zeigen.
laut Anleitung.
Laut welcher Anleitung?
Eigentlich ist es nur:
curl -sLf https://iobroker.net/install.sh | bash -
in der Konsole ausführen. Nicht mehr, nicht weniger.
-
@thomas-braun said in Fehler bei Installation:
sudo apt update && apt policy nodejs
Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease Hit:2 https://deb.nodesource.com/node_12.x bullseye InRelease Hit:3 http://raspbian.raspberrypi.org/raspbian bullseye InRelease Hit:4 https://deb.nodesource.com/node_14.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done 1 package can be upgraded. Run 'apt list --upgradable' to see it. nodejs: Installed: 12.22.5~dfsg-2~11u1 Candidate: 14.18.1-deb-1nodesource1 Version table: 14.18.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main armhf Packages 12.22.7-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x bullseye/main armhf Packages *** 12.22.5~dfsg-2~11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages 100 /var/lib/dpkg/status
Installation laut Iobroker Webseite:
Die Installation kann einfach mit 1 bis 3 Zeilen Code erfolgen.-
Erst Node.js installieren (wenn noch nicht vorhanden):
curl -sLf https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs -
Anschließend ioBroker installieren:
curl -sLf https://iobroker.net/install.sh | bash -
-
-
Dann jetzt
sudo apt update sudo apt dist-upgrade sudo reboot
Und dann wenn die Kiste wieder erreichbar ist nur
curl -sLf https://iobroker.net/install.sh | bash -
Fertig.
Btw: VOLLSTÄNDIGE EIn- und Ausgaben bedeutet inkl. login prompt.
Sollte dann etwa so aussehen:echad@chet:/opt/iobroker $ apt policy curl curl: Installed: 7.74.0-1.3+b1 Candidate: 7.74.0-1.3+b1 Version table: *** 7.74.0-1.3+b1 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages 100 /var/lib/dpkg/status echad@chet:/opt/iobroker $
-
@thomas-braun said in Fehler bei Installation:
sudo apt dist-upgrade
Hat das was zu sagen?sudo apt dist-upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: nodejs : Depends: libnode72 (= 12.22.5~dfsg-2~11u1) but it is not installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution)
-
@xnetworker-x sagte in Fehler bei Installation:
dann Installation von Iobroker laut Anleitung
Da fehlt noch die Antwort auf die Frage
@thomas-braun sagte in Fehler bei Installation:
Laut welcher Anleitung?
oder hab ich die übersehen?
-
Dann
sudo apt remove nodejs node-* sudo apt update sudo apt dist-upgrade sudo apt install nodejs sudo reboot
-
pi@raspberrypi:~ $ curl -sLf https://iobroker.net/install.sh | bash - library: loaded Library version=2021-08-05 ========================================================================== Welcome to the ioBroker installer! Installer version: 2021-11-18 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/4) ========================================================================== Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease Hit:3 https://deb.nodesource.com/node_12.x bullseye InRelease Hit:4 https://deb.nodesource.com/node_14.x bullseye InRelease Reading package lists... Done Cannot continue because "npm" is not installed and could not be installed automatically!
Die Anleitung von der Seite https://www.iobroker.net/#de/download habe ich gemeint.
-
@xnetworker-x sagte in Fehler bei Installation:
Die Anleitung von der Seite https://www.iobroker.net/#de/download habe ich gemeint.
Danke!
die muss dann noch angepasst werden.Hier die "eigentliche" Seite dafür:
https://www.iobroker.net/#de/documentation/install/linux.md -
pi@raspberrypi:~ $ sudo apt remove nodejs node-* Reading package lists... Done Building dependency tree... Done Reading state information... Done Note, selecting 'node-jsdom' instead of 'node-data-urls' Note, selecting 'node-jsdom' instead of 'node-decimal.js' Note, selecting 'node-jsdom' instead of 'node-domexception' Note, selecting 'node-jsdom' instead of 'node-html-encoding-sniffer' . . . . Package 'node-zeparser' is not installed, so not removed Package 'node-zipfile' is not installed, so not removed You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: libreoffice-help-common : Depends: libjs-normalize.css E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). pi@raspberrypi:~ $ sudo apt dist-upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: nodejs : Depends: libnode72 (= 12.22.5~dfsg-2~11u1) but it is not installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). pi@raspberrypi:~ $ sudo apt install nodejs Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages were automatically installed and are no longer required: gyp libc-ares2 libfuse2 libjs-highlight.js libjs-inherits libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libssl-dev libuv1-dev node-abbrev node-agent-base node-ajv node-ansi node-ansi-regex node-ansi-styles node-ansistyles node-aproba node-archy node-are-we-there-yet node-asap node-asn1 node-assert-plus node-asynckit node-aws-sign2 node-aws4 node-balanced-match node-bcrypt-pbkdf node-brace-expansion node-builtins node-cacache node-caseless node-chalk node-chownr node-clone node-color-convert node-color-name node-colors node-columnify node-combined-stream node-concat-map node-console-control-strings node-copy-concurrently node-core-util-is node-dashdash node-debug node-defaults node-delayed-stream node-delegates node-depd node-ecc-jsbn node-encoding node-err-code node-escape-string-regexp node-extend node-extsprintf node-fast-deep-equal node-forever-agent node-form-data node-fs-write-stream-atomic node-fs.realpath node-function-bind node-gauge node-getpass node-glob node-graceful-fs node-har-schema node-har-validator node-has-flag node-has-unicode node-hosted-git-info node-http-signature node-https-proxy-agent node-iconv-lite node-iferr node-imurmurhash node-indent-string node-inflight node-inherits node-ini node-ip node-ip-regex node-is-typedarray node-isarray node-isexe node-isstream node-jsbn node-json-parse-better-errors node-json-schema node-json-schema-traverse node-json-stable-stringify node-json-stringify-safe node-jsonify node-jsonparse node-jsonstream node-jsprim node-leven node-lockfile node-lru-cache node-mime node-mime-types node-minimatch node-mkdirp node-move-concurrently node-ms node-mute-stream node-nopt node-normalize-package-data node-npm-bundled node-npm-package-arg node-npmlog node-number-is-nan node-oauth-sign node-object-assign node-once node-opener node-osenv node-p-map node-path-is-absolute node-performance-now node-process-nextick-args node-promise-inflight node-promise-retry node-promzard node-psl node-puka node-punycode node-qs node-read node-read-package-json node-readable-stream node-request node-resolve node-resolve-from node-retry node-rimraf node-run-queue node-safe-buffer node-semver node-set-blocking node-signal-exit node-slash node-spdx-correct node-spdx-exceptions node-spdx-expression-parse node-spdx-license-ids node-sshpk node-ssri node-string-decoder node-string-width node-strip-ansi node-supports-color node-tar node-text-table node-through node-tough-cookie node-tunnel-agent node-tweetnacl node-typedarray-to-buffer node-unique-filename node-universalify node-uri-js node-util-deprecate node-uuid node-validate-npm-package-license node-validate-npm-package-name node-verror node-wcwidth.js node-which node-wide-align node-wrappy node-write-file-atomic node-yallist nodejs-doc python-is-python2 Use 'sudo apt autoremove' to remove them. The following packages will be upgraded: nodejs 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/22.9 MB of archives. After this operation, 115 MB of additional disk space will be used. Reading changelogs... Done (Reading database ... 166330 files and directories currently installed.) Preparing to unpack .../nodejs_14.18.1-deb-1nodesource1_armhf.deb ... Unpacking nodejs (14.18.1-deb-1nodesource1) over (12.22.5~dfsg-2~11u1) ... dpkg: error processing archive /var/cache/apt/archives/nodejs_14.18.1-deb-1nodesource1_armhf.deb (--unpack): trying to overwrite '/usr/share/doc/nodejs/api/embedding.json.gz', which is also in package nodejs-doc 12.22.5~dfsg-2~11u1 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/nodejs_14.18.1-deb-1nodesource1_armhf.deb E: Sub-process /usr/bin/dpkg returned an error code (1) pi@raspberrypi:~ $ sudo reboot
-
@xnetworker-x sagte in Fehler bei Installation:
nodejs-doc
sudo apt autoremove sudo apt remove nodejs-doc
Und bitte das Raspberry OS NICHT in der Desktop-Variante verwenden.
Am besten nochmal neuinstallieren, diesmal in der Lite-Version. -
@thomas-braun
Dann stehe ich vor dem Problem, wie ich von der SD-Karte auf die SSD die Daten kopiere. Dies habe ich über das Tool SD Copy durchgeführt. Habe dazu keine andere Anleitung gefunden. Nutze das Argon M.2 Gehäuse mit einer 500GB -SSD -
@thomas-braun said in Fehler bei Installation:
sudo apt autoremove
pi@raspberrypi:~ $ sudo apt autoremove Reading package lists... Done Building dependency tree... Done Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: nodejs : Depends: libnode72 (= 12.22.5~dfsg-2~11u1) but it is not installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
pi@raspberrypi:~ $ sudo apt remove nodejs-doc Reading package lists... Done Building dependency tree... Done Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: nodejs : Depends: libnode72 (= 12.22.5~dfsg-2~11u1) but it is not going to be installed Recommends: nodejs-doc but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
-
Mach es mit dem Raspberry Pi Imager
https://www.raspberrypi.com/software/Da kann man das 32bit Rasperry OS lite aussuchen, nicht das Recommended Desktop-Ding verwenden.
-
@thomas-braun Wie kopiere ich dann die SD-Karte auf die SSD?
-
@thomas-braun Den habe ich auch genutzt. Nur nicht die Lite-Version
-
-
@xnetworker-x sagte in Fehler bei Installation:
Wie kopiere ich dann die SD-Karte auf die SSD?
Was hast du vor?
Installier es auf die SD-Karte und dann stellst du das von dort auf SSD-Betreib um. Gibt irgendwo Anleitungen dazu, wie das gemacht wird.
Ich betreibe meine Raspberrys nur mit SD-Karten.