Seite 1 von 1

openhabian OH3 Installation verwurstet

Verfasst: 13. Feb 2022 20:51
von frankl
Moin Gemeinde,
leider bin ich nun mit meinem Linux-Latein am Ende und brauche eure Hilfe:
Ich habe heute versucht einen dieser cc2531-Stick ans laufen zu bekommen und via Zigbee2mqtt ins OH3 einzubinden. Die Kommunikation mit anderen "WlanAktoren" klapp via mqtt wundervoll.
Ich erhalte beim Versuch nodejs und npm zu installieren haufenweise Fehlermeldungen, da ich wohl im Zuge von Aktualisierungen und VErsionsupgrades irgendwas stable und unstable Versionen durcheingehauen habe.

Code: Alles auswählen

sudo apt-get install -y nodejs npm git make g++ gcc
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
g++ ist schon die neueste Version (4:8.3.0-1+rpi2).
g++ wurde als manuell installiert festgelegt.
gcc ist schon die neueste Version (4:8.3.0-1+rpi2).
gcc wurde als manuell installiert festgelegt.
git ist schon die neueste Version (1:2.20.1-2+deb10u3).
make ist schon die neueste Version (4.2.1-1.2).
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 nodejs : Kollidiert mit: npm
 npm : Hängt ab von: node-gyp (>= 3.6.2~) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
oder

Code: Alles auswählen

sudo apt-get install npm --fix-missing
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 npm : Hängt ab von: nodejs (>= 6.11~) soll aber nicht installiert werden
       Hängt ab von: node-abbrev (>= 1.1.1~) soll aber nicht installiert werden
       Hängt ab von: node-ansi-regex (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-ansistyles (>= 0.1.3~) soll aber nicht installiert werden
       Hängt ab von: node-aproba (>= 1.2~) soll aber nicht installiert werden
       Hängt ab von: node-archy (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-cacache (>= 10.0.4~) soll aber nicht installiert werden
       Hängt ab von: node-bluebird (>= 3.5.1~) soll aber nicht installiert werden
       Hängt ab von: node-call-limit (>= 1.1~) soll aber nicht installiert werden
       Hängt ab von: node-chownr (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-config-chain (>= 1.1.11~) soll aber nicht installiert werden
       Hängt ab von: node-detect-indent (>= 5.0~) soll aber nicht installiert werden
       Hängt ab von: node-detect-newline (>= 2.1~) soll aber nicht installiert werden
       Hängt ab von: node-editor (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-fs-vacuum (>= 1.2.10~) soll aber nicht installiert werden
       Hängt ab von: node-fs-write-stream-atomic (>= 1.0.10~) soll aber nicht installiert werden
       Hängt ab von: node-glob (>= 7.1.2~) soll aber nicht installiert werden
       Hängt ab von: node-graceful-fs (>= 4.1.11~) soll aber nicht installiert werden
       Hängt ab von: node-has-unicode (>= 2.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-hosted-git-info (>= 2.6~) soll aber nicht installiert werden
       Hängt ab von: node-iferr (>= 0.1.5~) soll aber nicht installiert werden
       Hängt ab von: node-inflight (>= 1.0.6~) soll aber nicht installiert werden
       Hängt ab von: node-inherits (>= 2.0.3~) soll aber nicht installiert werden
       Hängt ab von: node-ini (>= 1.3.5~) soll aber nicht installiert werden
       Hängt ab von: node-npm-package-arg soll aber nicht installiert werden
       Hängt ab von: node-promzard soll aber nicht installiert werden
       Hängt ab von: node-jsonstream (>= 1.3.2~) soll aber nicht installiert werden
       Hängt ab von: node-json-parse-better-errors (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-lazy-property (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-libnpx (>= 10.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-lockfile (>= 1.0.3~) soll aber nicht installiert werden
       Hängt ab von: node-lru-cache (>= 4.1.1~) soll aber nicht installiert werden
       Hängt ab von: node-mississippi (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-mkdirp (>= 0.3.3) soll aber nicht installiert werden
       Hängt ab von: node-move-concurrently (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-nopt soll aber nicht installiert werden
       Hängt ab von: node-normalize-package-data (>= 2.4~) soll aber nicht installiert werden
       Hängt ab von: node-gyp (>= 3.6.2~) soll aber nicht installiert werden
       Hängt ab von: node-resolve-from (>= 4.0~) soll aber nicht installiert werden
       Hängt ab von: node-encoding soll aber nicht installiert werden
       Hängt ab von: node-errno soll aber nicht installiert werden
       Hängt ab von: node-npmlog (>= 4.1.2~) soll aber nicht installiert werden
       Hängt ab von: node-once (>= 1.4~) soll aber nicht installiert werden
       Hängt ab von: node-opener (>= 1.4.3~) soll aber nicht installiert werden
       Hängt ab von: node-osenv (>= 0.1.5~) soll aber nicht installiert werden
       Hängt ab von: node-path-is-inside (>= 1.0.2~) soll aber nicht installiert werden
       Hängt ab von: node-promise-inflight (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-ansi soll aber nicht installiert werden
       Hängt ab von: node-qw (>= 1.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-read (>= 1.0.7~) soll aber nicht installiert werden
       Hängt ab von: node-read-package-json (>= 2.0.13~) soll aber nicht installiert werden
       Hängt ab von: node-request (>= 2.83~) soll aber nicht installiert werden
       Hängt ab von: node-retry (>= 0.10.1~) soll aber nicht installiert werden
       Hängt ab von: node-rimraf (>= 2.6.2~) soll aber nicht installiert werden
       Hängt ab von: node-safe-buffer (>= 5.1.1~) soll aber nicht installiert werden
       Hängt ab von: node-semver (>= 5.5~) soll aber nicht installiert werden
       Hängt ab von: node-sha (>= 2.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-slide (>= 1.1.6~) soll aber nicht installiert werden
       Hängt ab von: node-sorted-object (>= 2.0.1~) soll aber nicht installiert werden
       Hängt ab von: node-from2 soll aber nicht installiert werden
       Hängt ab von: node-stream-iterate soll aber nicht installiert werden
       Hängt ab von: node-ssri (>= 5.2.4~) soll aber nicht installiert werden
       Hängt ab von: node-strip-ansi (>= 4.0~) soll aber nicht installiert werden
       Hängt ab von: node-tar (>= 4.4~) soll aber nicht installiert werden
       Hängt ab von: node-text-table (>= 0.2~) soll aber nicht installiert werden
       Hängt ab von: node-uid-number (>= 0.0.6~) soll aber nicht installiert werden
       Hängt ab von: node-unique-filename (>= 1.1~) soll aber nicht installiert werden
       Hängt ab von: node-unpipe (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-boxen (>= 1.2.1~) soll aber nicht installiert werden
       Hängt ab von: node-import-lazy soll aber nicht installiert werden
       Hängt ab von: node-is-npm (>= 1.0~) soll aber nicht installiert werden
       Hängt ab von: node-latest-version (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-semver-diff (>= 2.0~) soll aber nicht installiert werden
       Hängt ab von: node-xdg-basedir (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-validate-npm-package-name (>= 3.0~) soll aber nicht installiert werden
       Hängt ab von: node-which (>= 1.3~) soll aber nicht installiert werden
       Hängt ab von: node-wrappy (>= 1.0.2~) soll aber nicht installiert werden
       Hängt ab von: node-write-file-atomic (>= 2.3~) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Ich bin für Tips echt dankbar :-).

VG
Frank

Re: openhabian OH3 Installation verwurstet

Verfasst: 14. Feb 2022 06:56
von MirkoB
Hatte die gleichen Probleme. Ich hab dann zigbee2mqtt auf einem alten Raspi mit Pi OS installiert und da lief alles.
Nachdem ich dann die neuste Version von openhabian installiert habe. Funktioniert es auch unter OH wieder.

Gesendet von meinem SM-A405FN mit Tapatalk


Re: openhabian OH3 Installation verwurstet

Verfasst: 14. Feb 2022 15:44
von udo1toni
Der Punkt ist, dass Du vermutlich Dein Betriebssystem aktualisieren musst. Ob damit die Pins aufgehoben werden, welche eine alte Version bestimmter Pakete erzwingen, kann ich aber nicht sicher sagen, weil ich die Installationsprozesse in openHABian nicht genau genug kenne.

Schau erst mal mit

Code: Alles auswählen

cat /etc/os-release
welche Version von GNU/Linux läuft.