NEWS
ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme
-
Nun kommt aber immer noch bei :
sudo nano /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.pyVerzeichnis „/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp“ existiert nicht@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
sudo nano
Du sollst nicht ohne Not jetzt vor jeden Befehl sudo setzen. Das wird nur unter besonderen Umständen benötigt. Für Aktionen in /opt/iobroker werden keine root-Rechte benötigt (in einer gesunden Installation).
Das Verzeichnis gibt es auf meiner Machine auch nicht.
sudo nano /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.pyfunktioniert?
-
@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
sudo nano
Du sollst nicht ohne Not jetzt vor jeden Befehl sudo setzen. Das wird nur unter besonderen Umständen benötigt. Für Aktionen in /opt/iobroker werden keine root-Rechte benötigt (in einer gesunden Installation).
Das Verzeichnis gibt es auf meiner Machine auch nicht.
sudo nano /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.pyfunktioniert?
@thomas-braun
ja, dies funktioniert ;) -
@thomas-braun
ja, dies funktioniert ;)Dann schau da mal nach dem Eintrag, den crunchip oben genannt hat.
Ich vermute aber, der ist da so gar nicht mehr drin.
In meiner Version steht da nämlich:
if os.path.exists(build_file_path): build_file_contents = open(build_file_path, encoding='utf-8').read() else: raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})") build_file_data = None -
Dann schau da mal nach dem Eintrag, den crunchip oben genannt hat.
Ich vermute aber, der ist da so gar nicht mehr drin.
In meiner Version steht da nämlich:
if os.path.exists(build_file_path): build_file_contents = open(build_file_path, encoding='utf-8').read() else: raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})") build_file_data = None@thomas-braun
kann man auch den inhalt der Datei in die Zwischenablage holen, um besser danach suchen zu können? -
@thomas-braun
kann man auch den inhalt der Datei in die Zwischenablage holen, um besser danach suchen zu können?@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
um besser danach suchen zu können?
Mit
Strg-Wsucht man in nano -
@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
um besser danach suchen zu können?
Mit
Strg-Wsucht man in nano@thomas-braun
denke, das ist es?def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, chec> if build_file_path in data: return data[build_file_path] if os.path.exists(build_file_path): build_file_contents = open(build_file_path, encoding='utf-8').read() else: raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})") build_file_data = None try: if check: build_file_data = CheckedEval(build_file_contents) -
@thomas-braun
denke, das ist es?def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, chec> if build_file_path in data: return data[build_file_path] if os.path.exists(build_file_path): build_file_contents = open(build_file_path, encoding='utf-8').read() else: raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})") build_file_data = None try: if check: build_file_data = CheckedEval(build_file_contents)Zeile 228 müsste das sein.
-
Zeile 228 müsste das sein.
@thomas-braun
Zeilennummern sehe ich nicht, aber ist es nicht das, was ich oben gepostet habe? -
@thomas-braun
Zeilennummern sehe ich nicht, aber ist es nicht das, was ich oben gepostet habe?Strg-Czeigt die aktuelle Zeile.
Aber das passt wohl bei dir dann. -
Strg-Czeigt die aktuelle Zeile.
Aber das passt wohl bei dir dann.@thomas-braun
Merci - ist dann aber wohl kein gutes Zeichen, weil ich immer noch nicht den ble zum laufen bekomme nach Backitup rückspielung.
-
@thomas-braun
Merci - ist dann aber wohl kein gutes Zeichen, weil ich immer noch nicht den ble zum laufen bekomme nach Backitup rückspielung.
iob stop iob fix cd /home/iobroker sudo -u iobroker npm cache clear --force cd iobroker upgrade ble@0.13.4 -
Dann schau da mal nach dem Eintrag, den crunchip oben genannt hat.
Ich vermute aber, der ist da so gar nicht mehr drin.
In meiner Version steht da nämlich:
if os.path.exists(build_file_path): build_file_contents = open(build_file_path, encoding='utf-8').read() else: raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})") build_file_data = None@thomas-braun sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
In meiner Version steht da nämlich:
in der einen ja, ich hab da beide

und die Fehlermeldung spuckt ja auch aus
npm ERR! File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 239, in LoadOneBuildFile npm ERR! build_file_contents = open(build_file_path, "rU").read() npm ERR! ^^^^^^^^^^^^^^^^^^^^^^^^^^^ npm ERR! ValueError: invalid mode: 'rU' while trying to load binding.gyp -
iob stop iob fix cd /home/iobroker sudo -u iobroker npm cache clear --force cd iobroker upgrade ble@0.13.4idash@ioBrokerVM:/home/iobroker$ sudo -u iobroker npm cache clear --force npm WARN using --force Recommended protections disabled. npm ERR! code ENOTEMPTY npm ERR! syscall rmdir npm ERR! path /home/iobroker/.npm/_cacache npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rmdir '/home/iobroker/.npm/_cacache' npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-08T22_45_40_333Z-debug-0.logdenke, es sollte anders aussehen?
-
idash@ioBrokerVM:/home/iobroker$ sudo -u iobroker npm cache clear --force npm WARN using --force Recommended protections disabled. npm ERR! code ENOTEMPTY npm ERR! syscall rmdir npm ERR! path /home/iobroker/.npm/_cacache npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rmdir '/home/iobroker/.npm/_cacache' npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-08T22_45_40_333Z-debug-0.logdenke, es sollte anders aussehen?
Ja, das sollte so aussehen:
echad@chet:/home/iobroker $ sudo -u iobroker npm cache clear --force npm WARN using --force Recommended protections disabled. echad@chet:/home/iobroker $ls -lah /home/iobroker/.npm/_cacachesagt?
-
Ja, das sollte so aussehen:
echad@chet:/home/iobroker $ sudo -u iobroker npm cache clear --force npm WARN using --force Recommended protections disabled. echad@chet:/home/iobroker $ls -lah /home/iobroker/.npm/_cacachesagt?
idash@ioBrokerVM:/home/iobroker$ ls -lah /home/iobroker/.npm/_cacache insgesamt 12K drwxr-xr-x 3 iobroker iobroker 4,0K 8. Nov 23:45 . drwxr-xr-x 7 iobroker iobroker 4,0K 8. Nov 22:10 .. drwxr-xr-x 2 iobroker iobroker 4,0K 8. Nov 23:45 tmp -
idash@ioBrokerVM:/home/iobroker$ ls -lah /home/iobroker/.npm/_cacache insgesamt 12K drwxr-xr-x 3 iobroker iobroker 4,0K 8. Nov 23:45 . drwxr-xr-x 7 iobroker iobroker 4,0K 8. Nov 22:10 .. drwxr-xr-x 2 iobroker iobroker 4,0K 8. Nov 23:45 tmp@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
rm -rf /home/iobroker/.npm/_cacache/tmp -
@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
rm -rf /home/iobroker/.npm/_cacache/tmprm: das Entfernen von '/home/iobroker/.npm/_cacache/tmp/d411385f' ist nicht möglich: Keine Berechtigung -
rm: das Entfernen von '/home/iobroker/.npm/_cacache/tmp/d411385f' ist nicht möglich: Keine Berechtigungsudo -u iobroker rm -rf /home/iobroker/.npm/_cacache/tmp -
sudo -u iobroker rm -rf /home/iobroker/.npm/_cacache/tmpidash@ioBrokerVM:/home/iobroker$ sudo -u iobroker npm cache clear --force npm WARN using --force Recommended protections disabled. idash@ioBrokerVM:/home/iobroker$ cd idash@ioBrokerVM:~$ iobroker upgrade ble@0.13.4 Adapter "ble" is not installed. -
idash@ioBrokerVM:/home/iobroker$ sudo -u iobroker npm cache clear --force npm WARN using --force Recommended protections disabled. idash@ioBrokerVM:/home/iobroker$ cd idash@ioBrokerVM:~$ iobroker upgrade ble@0.13.4 Adapter "ble" is not installed.@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
iobroker add ble@0.13.4 --debug
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