NEWS
Untersuchung: code 25 fehlerlösung
-
Re: Puppeteer: Screenshots PhantomJS Alternative Aktuelle Test Version x.x.x Veröffentlichungsdatum xx.xx.xxxx Github Link https://github.com/xxx **Hier Adapter Beschreibung, Changelog etc.**Re: Puppeteer: Screenshots PhantomJS Alternative
machen wir hier weiter - thread für puppeteer !
-
in diesen post (Fehler 25 bei Adapter-Install/Update mit npm8) wird dazu geraten (bei problemen) einen befehl auszuführen
https://forum.iobroker.net/post/845727wenn man mal nur den find befehl ausführt
find -type d -iname ".*-*"
wird das angezeigt:
./iobroker.mqtt/node_modules/.safe-buffer-1L9ittQY ./iobroker.mqtt/node_modules/.debug-Fk5FqXGC ./iobroker.mqtt/node_modules/.readable-stream-nz1Xpi3N ./iobroker.mqtt/node_modules/.ms-0d57qAAX ./iobroker.mqtt/node_modules/.mqtt-n2S36XkG ./iobroker.mqtt/node_modules/.string_decoder-lIpqv6es ./.iobroker.node-red-lv0iVi6J ./.mongodb-connection-string-url-iEu3f9Lf ./.mongodb-9LMcV19S ./@babel/.runtime-cSN2FFol ./.uglify-js-UrZ3Klfa ./.socks-Ly3eN6mV ./.got-DFICjTYm ./.node-red-node-feedparser-BvY866YR ./.i18next-VFNyugyK ./@node-red/.runtime-1jQRdxlO ./@node-red/.editor-api-Xk7v1FU7 ./@node-red/.nodes-oC2yqxJN ./@node-red/.registry-ccnbcuRd ./@node-red/.editor-client-FpqhSpDH ./@node-red/.util-sbKUIGKV ./.mqtt-uuzoX3iL ./puppeteer/.local-chromium
in der letzten zeile wird "./puppeteer/.local-chromium" gelöscht - kann das zu problemen führen ?
-
@liv-in-sky sagte in Puppeteer: Screenshots PhantomJS Alternative:
kann das zu problemen führen ?
Vermutlich.
Genau aus solchen Gründen wollte ich das eigentlich auch nicht rekursiv über den Verzeichnisbaum kippen. -
verstehe das dilemma - habe auch noch einen gefunden
./csvtojson/.ts-node
vielleicht solltest du erstmal suchen lassen - evtl kann man ein exclude einbauen -
z.b
find -type d -iname ".*-*" ! -iname ".ts-node"
gibt es einen besseren thread dafür um das zu diskutieren ? gehört hier eigentlich nicht her
-
@liv-in-sky sagte in Puppeteer: Screenshots PhantomJS Alternative:
vielleicht solltest du erstmal suchen lassen
Naja, auf meinem eigenen System habe ich diese Ordner nicht. Ist also schwierig 'false positives' zu finden.
-
@thomas-braun naja am Ende dürfen die zu löschenden nur direkt in einem node_modules liegen ... keine ebene tiefer. Vllt damit was zu bauen?
-
Versuch mal so:
for i in $(find -type d -iname "node_modules/.*-*"); do echo ${i%%/}; done
-
@thomas-braun bin gespannt ... wenn das tut müssen wir den neuen Post updaten
-
This post is deleted! -
habs euch hier zusammengefügt!
-
danke - war gerade voll verwirrt
-
@thomas-braun sagte in Untersuchung: code 25 fehlerlösung:
Versuch mal so:
for i in $(find -type d -iname "node_modules/.*-*"); do echo ${i%%/}; done
kommt dann:
for i in $(find -type d -iname "node_modules/.*-*"); do echo ${i%%/}; done find: warning: ‘-iname’ matches against basenames only, but the given pattern contains a directory separator (‘/’), thus the expression will evaluate to false all the time. Did you mean ‘-iwholename’?
-
@apollon77 sagte in Untersuchung: code 25 fehlerlösung:
naja am Ende dürfen die zu löschenden nur direkt in einem node_modules liegen ... keine ebene tiefer. Vllt damit was zu bauen?
ne es kann auch sein die abhängikeit von der abhängikeit auch zu löschen ist...
hatte es auch schon .. -
@arteck ja ich auch
-
das geht:
for i in $(find -type d -iname ".*-*"); do echo ${i%%/}; done
muss im node_modul ordner so aufgerufen werden
-
Und wo ist jetzt der Unterschied? Das ist doch genau der ursprüngliche Befehl von mir.
-
hier noch mal der ganze output - wie gesagt 2te zeile und zeile 35 müßten gefiltert werden - erkennt man sehr gut
for i in $(find -type d -iname ".*-*"); do echo ${i%%/}; done ./csvtojson/.ts-node ./.bson-a4WfR2fa ./.node-red-Kvc6EPdV ./meross-cloud/node_modules/.ms-EMl4tJPM ./meross-cloud/node_modules/.safe-buffer-lBhM5oG0 ./meross-cloud/node_modules/.mqtt-8zgQhKQg ./meross-cloud/node_modules/.string_decoder-FpFLDLtN ./meross-cloud/node_modules/.readable-stream-TlXxHOtL ./meross-cloud/node_modules/.ws-txwUVoby ./meross-cloud/node_modules/.debug-CaRvIbnq ./.node-red-node-email-1lk8B7Gi ./iobroker.mqtt/node_modules/.safe-buffer-1L9ittQY ./iobroker.mqtt/node_modules/.debug-Fk5FqXGC ./iobroker.mqtt/node_modules/.readable-stream-nz1Xpi3N ./iobroker.mqtt/node_modules/.ms-0d57qAAX ./iobroker.mqtt/node_modules/.mqtt-n2S36XkG ./iobroker.mqtt/node_modules/.string_decoder-lIpqv6es ./.iobroker.node-red-lv0iVi6J ./.mongodb-connection-string-url-iEu3f9Lf ./.mongodb-9LMcV19S ./@babel/.runtime-cSN2FFol ./.uglify-js-UrZ3Klfa ./.socks-Ly3eN6mV ./.got-DFICjTYm ./.node-red-node-feedparser-BvY866YR ./.i18next-VFNyugyK ./@node-red/.runtime-1jQRdxlO ./@node-red/.editor-api-Xk7v1FU7 ./@node-red/.nodes-oC2yqxJN ./@node-red/.registry-ccnbcuRd ./@node-red/.editor-client-FpqhSpDH ./@node-red/.util-sbKUIGKV ./.mqtt-uuzoX3iL ./puppeteer/.local-chromium ./.node-red-admin-97cICUzY ./.hpagent-PUXuWBzq
lösung wäre dann:
for i in $(find -type d -iname ".*-*" ! -iname ".ts-node" ! -iname ".local-chromium"); do echo ${i%%/}; done
nur mit dem rm statt dem echo
-
der pfad !!
"node_modules" im befehl
for i in $(find -type d -iname "node_modules/.*-*"); do echo ${i%%/}; done for i in $(find -type d -iname ".*-*"); do echo ${i%%/}; done
-
Bitte vollständige Ein- und Ausgabezeilen. Bei dem Befehl ist es wichtig zu sehen wo du im Pfad stehst.
-
/opt/iobroker/node_modules