openhabian OH3 Installation verwurstet

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
frankl
Beiträge: 5
Registriert: 22. Okt 2021 10:44
Answers: 0

openhabian OH3 Installation verwurstet

Beitrag 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

MirkoB
Beiträge: 27
Registriert: 6. Nov 2021 17:41
Answers: 0
Wohnort: Unterfranken

Re: openhabian OH3 Installation verwurstet

Beitrag 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

Pi 4 8GB
Openhabian
openHAB 3.4.1.
Zigbee, MQTT, Shelly, uvm.

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: openhabian OH3 Installation verwurstet

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten