NEWS
ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme
-
@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.py
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
-
@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-W
sucht 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)
-
Zeile 228 müsste das sein.
-
@thomas-braun
Zeilennummern sehe ich nicht, aber ist es nicht das, was ich oben gepostet habe? -
Strg-C
zeigt 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. -
iob stop iob fix cd /home/iobroker sudo -u iobroker npm cache clear --force cd iobroker upgrade ble@0.13.4
-
@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
-
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.log
denke, 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/_cacache
sagt?
-
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
-
rm: das Entfernen von '/home/iobroker/.npm/_cacache/tmp/d411385f' ist nicht möglich: Keine Berechtigung
-
sudo -u iobroker rm -rf /home/iobroker/.npm/_cacache/tmp
-
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