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 !
-
@apollon77 falls das geht ohne dass der Adapter bereits in irgendeiner Version im stable ist und das ein sauberen install triggered dann auch gerne so.
Ach ist ja sowieso im stable.. ganz vergessen. Dann nochmal die Frage warum installierst du via Katze?
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-chromiumin 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. -
@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-nodevielleicht 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
-
verstehe das dilemma - habe auch noch einen gefunden
./csvtojson/.ts-nodevielleicht 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.
-
@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?
-
verstehe das dilemma - habe auch noch einen gefunden
./csvtojson/.ts-nodevielleicht 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
Versuch mal so:
for i in $(find -type d -iname "node_modules/.*-*"); do echo ${i%%/}; done -
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
-
@thomas-braun bin gespannt ... wenn das tut müssen wir den neuen Post updaten
Dieser Beitrag wurde gelöscht! -
habs euch hier zusammengefügt! :)
-
habs euch hier zusammengefügt! :)
danke - war gerade voll verwirrt :-)
-
Versuch mal so:
for i in $(find -type d -iname "node_modules/.*-*"); do echo ${i%%/}; done@thomas-braun sagte in Untersuchung: code 25 fehlerlösung:
Versuch mal so:
for i in $(find -type d -iname "node_modules/.*-*"); do echo ${i%%/}; donekommt 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’? -
@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?
@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 .. -
@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%%/}; donemuss im node_modul ordner so aufgerufen werden
-
das geht:
for i in $(find -type d -iname ".*-*"); do echo ${i%%/}; donemuss 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-PUXuWBzqlösung wäre dann:
for i in $(find -type d -iname ".*-*" ! -iname ".ts-node" ! -iname ".local-chromium"); do echo ${i%%/}; donenur mit dem rm statt dem echo
-
Und wo ist jetzt der Unterschied? Das ist doch genau der ursprüngliche Befehl von mir.
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 -
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-PUXuWBzqlösung wäre dann:
for i in $(find -type d -iname ".*-*" ! -iname ".ts-node" ! -iname ".local-chromium"); do echo ${i%%/}; donenur mit dem rm statt dem echo
Bitte vollständige Ein- und Ausgabezeilen. Bei dem Befehl ist es wichtig zu sehen wo du im Pfad stehst.
-
Bitte vollständige Ein- und Ausgabezeilen. Bei dem Befehl ist es wichtig zu sehen wo du im Pfad stehst.
/opt/iobroker/node_modules