NEWS
Phoscon Image mit Iobroker
-
@neueWelt
habe Sudo dazu weil ich diese Meldung bekam:
pi@phoscon:~ $ apt install -y nodejs
E: Sperrdatei /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
pi@phoscon:~ $@neueWelt Für apt braucht es auch root-Rechte, für iobroker nicht.
Nach welcher Anleitung willst du denn iobroker installiert haben? Das ist ja offensichtlich in die Hose gegangen.
Node nach dieser Anleitung richtig in Version12 installieren:
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debianCodeTags: Konsolentext markieren, </> Icon anklicken, fertig
-
@neueWelt Für apt braucht es auch root-Rechte, für iobroker nicht.
Nach welcher Anleitung willst du denn iobroker installiert haben? Das ist ja offensichtlich in die Hose gegangen.
Node nach dieser Anleitung richtig in Version12 installieren:
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debianCodeTags: Konsolentext markieren, </> Icon anklicken, fertig
@Thomas-Braun ```
code_text -
@Thomas-Braun ```
code_textcode_textpi@phoscon:~ $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –
bash: –: Datei oder Verzeichnis nicht gefunden
pi@phoscon:~ $ sudo apt install nodejs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
nodejs ist schon die neueste Version (15.2.1-1nodesource1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
pi@phoscon:~ $ ^C
pi@phoscon:~ $ pi@phoscon:~ $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –
-bash: pi@phoscon:~: Kommando nicht gefunden.
bash: –: Datei oder Verzeichnis nicht gefunden
pi@phoscon:~ $ bash: –: Datei oder Verzeichnis nicht gefunden
-bash: bash:: Kommando nicht gefunden.
pi@phoscon:~ $ pi@phoscon:~ $ sudo apt install nodejs
-bash: pi@phoscon:~: Kommando nicht gefunden.bekomme auch eine Fehlermeldung wenn ich es nach diesem Link mache : https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
Das Problem scheint Datei Verzeichnis nicht gefunden zu sein.
Warum muss den immer alles so kompliziert sein ? -
code_textpi@phoscon:~ $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –
bash: –: Datei oder Verzeichnis nicht gefunden
pi@phoscon:~ $ sudo apt install nodejs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
nodejs ist schon die neueste Version (15.2.1-1nodesource1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
pi@phoscon:~ $ ^C
pi@phoscon:~ $ pi@phoscon:~ $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –
-bash: pi@phoscon:~: Kommando nicht gefunden.
bash: –: Datei oder Verzeichnis nicht gefunden
pi@phoscon:~ $ bash: –: Datei oder Verzeichnis nicht gefunden
-bash: bash:: Kommando nicht gefunden.
pi@phoscon:~ $ pi@phoscon:~ $ sudo apt install nodejs
-bash: pi@phoscon:~: Kommando nicht gefunden.bekomme auch eine Fehlermeldung wenn ich es nach diesem Link mache : https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
Das Problem scheint Datei Verzeichnis nicht gefunden zu sein.
Warum muss den immer alles so kompliziert sein ?@neueWelt
Das ist nicht kompliziert.sudo apt update sudo apt dist-upgrade sudo apt install curlUnd dann sollte das funktionieren.
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –würde ich auch nicht mehr machen, sondern in der Datei /etc/apt/sourceslist.d/nodesource.list
einfach die 15 gegen 12 tauschen.
Genaueres in der Anleitung zum nodeJS-Upgrade.Zu den CodeTags: Die müssen den Text umschließen.
-
@neueWelt
Das ist nicht kompliziert.sudo apt update sudo apt dist-upgrade sudo apt install curlUnd dann sollte das funktionieren.
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –würde ich auch nicht mehr machen, sondern in der Datei /etc/apt/sourceslist.d/nodesource.list
einfach die 15 gegen 12 tauschen.
Genaueres in der Anleitung zum nodeJS-Upgrade.Zu den CodeTags: Die müssen den Text umschließen.
@neueWelt
Und lass das - am Ende der Befehlszeilen mal weg. -
@neueWelt
Das ist nicht kompliziert.sudo apt update sudo apt dist-upgrade sudo apt install curlUnd dann sollte das funktionieren.
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –würde ich auch nicht mehr machen, sondern in der Datei /etc/apt/sourceslist.d/nodesource.list
einfach die 15 gegen 12 tauschen.
Genaueres in der Anleitung zum nodeJS-Upgrade.Zu den CodeTags: Die müssen den Text umschließen.
@Thomas-Braun sagte in Phoscon Image mit Iobroker:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash
pi@phoscon:~ $ sudo apt update OK:1 http://phoscon.de/apt/deconz buster-beta InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. pi@phoscon:~ $ sudo apt dist-upgrade Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. pi@phoscon:~ $ sudo apt install curl Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig curl ist schon die neueste Version (7.64.0-4+deb10u1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. pi@phoscon:~ $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash ## Installing the NodeSource Node.js 12.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://phoscon.de/apt/deconz buster-beta InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig ## Confirming "buster" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/buster/Release' ## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - OK ## Creating apt sources list file for the NodeSource Node.js 12.x repo... + echo 'deb https://deb.nodesource.com/node_12.x buster main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src https://deb.nodesource.com/node_12.x buster main' >> /etc/apt/sources.list.d/nodesource.list ## Running `apt-get update` for you... + apt-get update OK:1 http://phoscon.de/apt/deconz buster-beta InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig ## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarnMOD-Edit: Code in code-tags gesetzt!
-
@Thomas-Braun sagte in Phoscon Image mit Iobroker:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash
pi@phoscon:~ $ sudo apt update OK:1 http://phoscon.de/apt/deconz buster-beta InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. pi@phoscon:~ $ sudo apt dist-upgrade Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. pi@phoscon:~ $ sudo apt install curl Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig curl ist schon die neueste Version (7.64.0-4+deb10u1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. pi@phoscon:~ $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash ## Installing the NodeSource Node.js 12.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://phoscon.de/apt/deconz buster-beta InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig ## Confirming "buster" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/buster/Release' ## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - OK ## Creating apt sources list file for the NodeSource Node.js 12.x repo... + echo 'deb https://deb.nodesource.com/node_12.x buster main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src https://deb.nodesource.com/node_12.x buster main' >> /etc/apt/sources.list.d/nodesource.list ## Running `apt-get update` for you... + apt-get update OK:1 http://phoscon.de/apt/deconz buster-beta InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig ## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarnMOD-Edit: Code in code-tags gesetzt!
@neueWelt sagte in Phoscon Image mit Iobroker:
OK:1 http://phoscon.de/apt/deconz buster-beta InRelease
Bitte keine BETA-Kanäle ranziehen.
Kommt vermutlich auch aus dem Image?
Stell das auf stable um:sudo nano /etc/apt/sources.list.d/deconz.listDann dort
deb http://phoscon.de/apt/deconz buster maineintragen. Speichern und
sudo apt updateDanach:
curl -sLf https://iobroker.net/install.sh | bash -
@neueWelt sagte in Phoscon Image mit Iobroker:
OK:1 http://phoscon.de/apt/deconz buster-beta InRelease
Bitte keine BETA-Kanäle ranziehen.
Kommt vermutlich auch aus dem Image?
Stell das auf stable um:sudo nano /etc/apt/sources.list.d/deconz.listDann dort
deb http://phoscon.de/apt/deconz buster maineintragen. Speichern und
sudo apt updateDanach:
curl -sLf https://iobroker.net/install.sh | bash@Thomas-Braun vielen Dank. Also ein neues Image aufsetzen ? Die stabilen Image von Dresden Elektronik sind aber für Desktop ?
https://www.phoscon.de/de/conbee2/sdcard#downloads -
@Thomas-Braun vielen Dank. Also ein neues Image aufsetzen ? Die stabilen Image von Dresden Elektronik sind aber für Desktop ?
https://www.phoscon.de/de/conbee2/sdcard#downloads@neueWelt
Ich würde vorgekaute Images vermeiden. Die sind i. d. R.... Mist...Aber warum stellst du das nicht einfach um, wie ich oben schrieb?
-
@neueWelt
Ich würde vorgekaute Images vermeiden. Die sind i. d. R.... Mist...Aber warum stellst du das nicht einfach um, wie ich oben schrieb?
@Thomas-Braun weil für mich das nicht so einfach ist
Windows Nutzer klick klick bei Linux muss man verstehen was man tut. Also habe das eingeben Ergebnis :pi@phoscon:~ $ /etc/apt/sourceslist.d/nodesource.list -bash: /etc/apt/sourceslist.d/nodesource.list: Datei oder Verzeichnis nicht gefundenMOD-Edit: Code in code-tags gesetzt!
-
@Thomas-Braun weil für mich das nicht so einfach ist
Windows Nutzer klick klick bei Linux muss man verstehen was man tut. Also habe das eingeben Ergebnis :pi@phoscon:~ $ /etc/apt/sourceslist.d/nodesource.list -bash: /etc/apt/sourceslist.d/nodesource.list: Datei oder Verzeichnis nicht gefundenMOD-Edit: Code in code-tags gesetzt!
@neueWelt sagte in Phoscon Image mit Iobroker:
Also habe das eingeben
das ist aber nicht das, was @Thomas-Braun geschrieben hat:
@Thomas-Braun sagte in Phoscon Image mit Iobroker:
Stell das auf stable um:
sudo nano /etc/apt/sources.list.d/deconz.list -
@Thomas-Braun weil für mich das nicht so einfach ist
Windows Nutzer klick klick bei Linux muss man verstehen was man tut. Also habe das eingeben Ergebnis :pi@phoscon:~ $ /etc/apt/sourceslist.d/nodesource.list -bash: /etc/apt/sourceslist.d/nodesource.list: Datei oder Verzeichnis nicht gefundenMOD-Edit: Code in code-tags gesetzt!
@neueWelt
Ob du jetzt 'klick klick' oder 'tipp tipp' machst, der Teil mit 'verstehen was man tut' gilt hüben wie drüben. -
@neueWelt
Ob du jetzt 'klick klick' oder 'tipp tipp' machst, der Teil mit 'verstehen was man tut' gilt hüben wie drüben.@Thomas-Braun so jetzt habe ich ein schwarzes Feld deb http://phoscon.de/apt/deconz buster-beta main
und unten Auswahlmöglichkeiten
Wie geht es dann weiter ? -
@Thomas-Braun so jetzt habe ich ein schwarzes Feld deb http://phoscon.de/apt/deconz buster-beta main
und unten Auswahlmöglichkeiten
Wie geht es dann weiter ?@neueWelt
Wenn die Zeile richtig drin ist (muss mit der Enter-Taste abgeschlossen sein!)
STRG-X und dann nach Rückfrage mit J speichern. -
@neueWelt
Wenn die Zeile richtig drin ist (muss mit der Enter-Taste abgeschlossen sein!)
STRG-X und dann nach Rückfrage mit J speichern.@Thomas-Braun sper Danke das hat soweit geklappt das Fenster ist jetzt noch auf schließen und neu starten und dann mit deinen befehlen weitermachen ?
-
@Thomas-Braun sper Danke das hat soweit geklappt das Fenster ist jetzt noch auf schließen und neu starten und dann mit deinen befehlen weitermachen ?
@neueWelt Was für ein Fenster? Dein Terminal mit der SSH-Verbindung? puTTY?
-
@neueWelt Was für ein Fenster? Dein Terminal mit der SSH-Verbindung? puTTY?
@Thomas-Braun ja genau
-
@Thomas-Braun ja genau
@neueWelt Lass mal sehen was da nun der Stand ist:
sudo apt update whoami && who -r && which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs iobroker statusKomplette Ein- und Ausgaben posten! Nix kürzen, nix weg lassen, nix ändern.
-
@neueWelt Lass mal sehen was da nun der Stand ist:
sudo apt update whoami && who -r && which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs iobroker statusKomplette Ein- und Ausgaben posten! Nix kürzen, nix weg lassen, nix ändern.
@Thomas-Braun sagte in Phoscon Image mit Iobroker:
iobroker status
pi@phoscon:~ $ sudo apt update OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://phoscon.de/apt/deconz buster-beta InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. N: Datei »deconz.list.save.1« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat. pi@phoscon:~ $ whoami && who -r && which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs pi Runlevel 5 2020-11-20 08:11 /usr/bin/nodejs v15.2.1 /usr/bin/node v15.2.1 /usr/bin/npm 7.0.8 nodejs: Installiert: 15.2.1-1nodesource1 Installationskandidat: 15.2.1-1nodesource1 Versionstabelle: *** 15.2.1-1nodesource1 100 100 /var/lib/dpkg/status 12.19.1-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 10.21.0~dfsg-1~deb10u1+rpi1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages N: Datei »deconz.list.save.1« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat. pi@phoscon:~ $ iobroker status node:internal/modules/cjs/loader:922 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:15) at Function.Module._load (node:internal/modules/cjs/loader:763:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) at node:internal/main/run_main_module:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@phoscon:~ $MOD-Edit: Code in code-tags gesetzt!
-
@Thomas-Braun sagte in Phoscon Image mit Iobroker:
iobroker status
pi@phoscon:~ $ sudo apt update OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://phoscon.de/apt/deconz buster-beta InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. N: Datei »deconz.list.save.1« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat. pi@phoscon:~ $ whoami && who -r && which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs pi Runlevel 5 2020-11-20 08:11 /usr/bin/nodejs v15.2.1 /usr/bin/node v15.2.1 /usr/bin/npm 7.0.8 nodejs: Installiert: 15.2.1-1nodesource1 Installationskandidat: 15.2.1-1nodesource1 Versionstabelle: *** 15.2.1-1nodesource1 100 100 /var/lib/dpkg/status 12.19.1-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 10.21.0~dfsg-1~deb10u1+rpi1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages N: Datei »deconz.list.save.1« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat. pi@phoscon:~ $ iobroker status node:internal/modules/cjs/loader:922 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:15) at Function.Module._load (node:internal/modules/cjs/loader:763:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) at node:internal/main/run_main_module:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@phoscon:~ $MOD-Edit: Code in code-tags gesetzt!
@neueWelt sagte in Phoscon Image mit Iobroker:
OK:2 http://phoscon.de/apt/deconz buster-beta InRelease
Ist noch falsch.
Und bitte die CodeTags UM den Konsolen-Text herum legen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden