NEWS
Bekomme mihome-vacuum -Adapter nicht geupdated
-
Moin in die Runde,
ich bekomme den mihome-Vacuum Adapter nicht geupdatet von 2.1.1 auf 3.3.1.
komischerweise heißt es Adapter "mihome-vacuum" updated:
Deshalb hab ich versucht ihn neu zu installieren und die Deinstallation schlägt auch fehl:
Kann jemand helfen?
@troya Das sieht mir fast genauso aus wie das Problem hier: https://forum.iobroker.net/topic/51091/problem-bei-update-js-controller-from-3-3-18-to-3-3-22
Nur dass bei dir ein anderes Modul angemeckert wird:
npm ERR! code EEXIST
npm ERR! path /opt/iobroker/node_modules/.bin/needle
npm ERR! Refusing to delete /opt/iobroker/node_modules/.bin/needle: is outside /opt/iobroker/node_modules/needle and not a link
npm ERR! File exists: /opt/iobroker/node_modules/.bin/needlenpm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly. -
@troya Das sieht mir fast genauso aus wie das Problem hier: https://forum.iobroker.net/topic/51091/problem-bei-update-js-controller-from-3-3-18-to-3-3-22
Nur dass bei dir ein anderes Modul angemeckert wird:
npm ERR! code EEXIST
npm ERR! path /opt/iobroker/node_modules/.bin/needle
npm ERR! Refusing to delete /opt/iobroker/node_modules/.bin/needle: is outside /opt/iobroker/node_modules/needle and not a link
npm ERR! File exists: /opt/iobroker/node_modules/.bin/needlenpm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.@alcalzone sagte in Bekomme mihome-vacuum -Adapter nicht geupdated:
File exists: /opt/iobroker/node_modules/.bin/needlenpm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.File exists: /opt/iobroker/node_modules/.bin/needle
Remove the existing file and try again, or run npm with --force to overwrite files recklessly.mach ich das mit folgendem Befehl?
rm /opt/iobroker/node_modules/.bin/needle?
-
@alcalzone sagte in Bekomme mihome-vacuum -Adapter nicht geupdated:
File exists: /opt/iobroker/node_modules/.bin/needlenpm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.File exists: /opt/iobroker/node_modules/.bin/needle
Remove the existing file and try again, or run npm with --force to overwrite files recklessly.mach ich das mit folgendem Befehl?
rm /opt/iobroker/node_modules/.bin/needle?
@AlCalzone
Sorry, aber ich bin ungern und unsicher auf der Linux Ebene unterwegs, geht das mit dem Befehl von oben? Kannst du mir helfen? -
@AlCalzone
Sorry, aber ich bin ungern und unsicher auf der Linux Ebene unterwegs, geht das mit dem Befehl von oben? Kannst du mir helfen?Bitte vor dem löschen mal schauen was das überhaupt für ein file ist...
ls -l /opt/iobroker/node_modules/.bin/needle file /opt/iobroker/node_modules/.bin/needleDann kann das mit
sudo -u iobroker rm /opt/iobroker/node_modules/.bin/needlevermutlich gelöscht werden.
-
Bitte vor dem löschen mal schauen was das überhaupt für ein file ist...
ls -l /opt/iobroker/node_modules/.bin/needle file /opt/iobroker/node_modules/.bin/needleDann kann das mit
sudo -u iobroker rm /opt/iobroker/node_modules/.bin/needlevermutlich gelöscht werden.
root@iobroker:/opt/iobroker# ls -l /opt/iobroker/node_modules/.bin/needle -rwxr-xr-x 1 iobroker iobroker 20 Nov 21 2019 /opt/iobroker/node_modules/.bin/needle root@iobroker:/opt/iobroker# file /opt/iobroker/node_modules/.bin/needle /opt/iobroker/node_modules/.bin/needle: ASCII text, with no line terminatorsHallo Thomas,
das kommt bei den Befehlen als Antwort. Kann ich aber nichts mit anfangen, sorry bin echt nicht gut mit Linux. -
root@iobroker:/opt/iobroker# ls -l /opt/iobroker/node_modules/.bin/needle -rwxr-xr-x 1 iobroker iobroker 20 Nov 21 2019 /opt/iobroker/node_modules/.bin/needle root@iobroker:/opt/iobroker# file /opt/iobroker/node_modules/.bin/needle /opt/iobroker/node_modules/.bin/needle: ASCII text, with no line terminatorsHallo Thomas,
das kommt bei den Befehlen als Antwort. Kann ich aber nichts mit anfangen, sorry bin echt nicht gut mit Linux.Und warum springst du dann als root durch das System? Gerade wenn man nicht gut mit Linux umgehen kann ist das Harakiri.
Lösch den Kram.
-
Und warum springst du dann als root durch das System? Gerade wenn man nicht gut mit Linux umgehen kann ist das Harakiri.
Lösch den Kram.
@thomas-braun
Hm, gute Frage. Hab im Docker im Terminal ein neues Fenster aufgemacht und so stand es da. Glaub ich habe das damals nicht ohne root nicht aufgesetzt bekommen.
Hab damals über Wochen versucht den iobroker auf der synology zum laufen zu bekommen und bin eigentlich nur froh, dass es jetzt seit langem zuverlässig läuft. -
@thomas-braun
Hm, gute Frage. Hab im Docker im Terminal ein neues Fenster aufgemacht und so stand es da. Glaub ich habe das damals nicht ohne root nicht aufgesetzt bekommen.
Hab damals über Wochen versucht den iobroker auf der synology zum laufen zu bekommen und bin eigentlich nur froh, dass es jetzt seit langem zuverlässig läuft. -
Bei Synology-Kram kann das sein. Da wird mir immer erzählt das ginge nur als root.
-
Bei Synology-Kram kann das sein. Da wird mir immer erzählt das ginge nur als root.
@thomas-braun sagte in Bekomme mihome-vacuum -Adapter nicht geupdated:
Bei Synology-Kram kann das sein.
die haben ein etwas eigenes linux da drauf. da bist du als user weniger als nichts.
-
@thomas-braun sagte in Bekomme mihome-vacuum -Adapter nicht geupdated:
Bei Synology-Kram kann das sein.
die haben ein etwas eigenes linux da drauf. da bist du als user weniger als nichts.
@da_woody
Da ist halt was auf den Einsatzzweck als NAS angepasstes drauf. Deswegen halte ich das Ganze ja auch nicht für eine vernünftige Basis für irgendwelche Serverdienste. -
@da_woody
Da ist halt was auf den Einsatzzweck als NAS angepasstes drauf. Deswegen halte ich das Ganze ja auch nicht für eine vernünftige Basis für irgendwelche Serverdienste.@thomas-braun sagte in Bekomme mihome-vacuum -Adapter nicht geupdated:
Da ist halt was auf den Einsatzzweck als NAS angepasstes drauf.
nicht nur NAS, is bei den routern der selbs schmu. da kannste nicht auf jeden im mesh zugreifen, nein, du darfst dich vom hauptrouter auf den nächsten hangeln. macht gute laune wenn du neben dem hauptrouter noch 3 daneben hast... ;)
-
Bei Synology-Kram kann das sein. Da wird mir immer erzählt das ginge nur als root.
@thomas-braun
Ok, also hab ich jetzt ein Ordner oder Datei und kann ich es damit entfernen?sudo -u iobroker rm /opt/iobroker/node_modules/.bin/needle -
@thomas-braun
Ok, also hab ich jetzt ein Ordner oder Datei und kann ich es damit entfernen?sudo -u iobroker rm /opt/iobroker/node_modules/.bin/needle@troya
Lösch mal. -
@troya
Lösch mal.@thomas-braun
hat geklappt!Kann es sein, dass nur noch eine Instanz gleichzeitig laufen kann? die zweite wird nicht grün wird mit code 0 beendet (no error)
-
@thomas-braun
hat geklappt!Kann es sein, dass nur noch eine Instanz gleichzeitig laufen kann? die zweite wird nicht grün wird mit code 0 beendet (no error)
@troya
Instanz von was? Dem mihome-vaccuum-Adapter?
Da können schon zwei Instanzen laufen. -
@troya
Instanz von was? Dem mihome-vaccuum-Adapter?
Da können schon zwei Instanzen laufen.@thomas-braun
Ja genau. Hat auch geklappt bevor der s7 eingezogen ist. Dann hab ich versucht zu updaten, weil ich dort den Fehler vemutet hab. Dann "needle" gelöscht, Update hat funktioniert und nun sieht es so im Log aus:host.iobroker 2022-01-18 11:48:14.399 info Restart adapter system.adapter.mihome-vacuum.1 because enabled host.iobroker 2022-01-18 11:48:14.398 info instance system.adapter.mihome-vacuum.1 terminated with code 0 (NO_ERROR) mihome-vacuum.1 2022-01-18 11:48:14.284 silly States system redis pmessage system.adapter.mihome-vacuum.1.logLevel/system.adapter.mihome-vacuum.1.logLevel:{"val":"silly","ack":true,"ts":1642502994241,"q":0,"from":"system.adapter.mihome-vacuum.1","lc":1642302793338} mihome-vacuum.1 2022-01-18 11:48:14.272 debug Create State for deviceInfofw_ver mihome-vacuum.1 2022-01-18 11:48:14.271 debug Create State for deviceInfomodel mihome-vacuum.1 2022-01-18 11:48:14.271 debug Create State for deviceInfomac mihome-vacuum.1 2022-01-18 11:48:14.270 debug Create State for deviceInfo mihome-vacuum.1 2022-01-18 11:48:14.211 info starting. Version 3.3.1 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.18.3, js-controller: 3.3.22 mihome-vacuum.1 2022-01-18 11:48:13.994 debug Plugin sentry Initialize Plugin (enabled=true) host.iobroker 2022-01-18 11:48:11.938 info instance system.adapter.mihome-vacuum.1 started with pid 1650 host.iobroker 2022-01-18 11:47:41.651 info Restart adapter system.adapter.mihome-vacuum.1 because enabled host.iobroker 2022-01-18 11:47:41.650 info instance system.adapter.mihome-vacuum.1 terminated with code 0 (NO_ERROR) mihome-vacuum.1 2022-01-18 11:47:41.538 debug Create State for deviceInfomodel mihome-vacuum.1 2022-01-18 11:47:41.537 debug Create State for deviceInfomac mihome-vacuum.1 2022-01-18 11:47:41.535 debug Create State for deviceInfo mihome-vacuum.1 2022-01-18 11:47:41.465 silly States system redis pmessage system.adapter.mihome-vacuum.1.logLevel/system.adapter.mihome-vacuum.1.logLevel:{"val":"silly","ack":true,"ts":1642502994241,"q":0,"from":"system.adapter.mihome-vacuum.1","lc":1642302793338} mihome-vacuum.1 2022-01-18 11:47:41.379 info starting. Version 3.3.1 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.18.3, js-controller: 3.3.22 mihome-vacuum.1 2022-01-18 11:47:40.868 debug Plugin sentry Initialize Plugin (enabled=true) host.iobroker 2022-01-18 11:47:38.619 info instance system.adapter.mihome-vacuum.1 started with pid 1635 host.iobroker 2022-01-18 11:47:08.593 info Restart adapter system.adapter.mihome-vacuum.1 because enabled host.iobroker 2022-01-18 11:47:08.592 info instance system.adapter.mihome-vacuum.1 terminated with code 0 (NO_ERROR) mihome-vacuum.1 2022-01-18 11:47:08.436 silly States system redis pmessage system.adapter.mihome-vacuum.1.logLevel/system.adapter.mihome-vacuum.1.logLevel:{"val":"silly","ack":true,"ts":1642502994241,"q":0,"from":"system.adapter.mihome-vacuum.1","lc":1642302793338} mihome-vacuum.1 2022-01-18 11:47:08.384 info starting. Version 3.3.1 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.18.3, js-controller: 3.3.22 mihome-vacuum.1 2022-01-18 11:47:08.161 debug Plugin sentry Initialize Plugin (enabled=true) host.iobroker 2022-01-18 11:47:06.143 info instance system.adapter.mihome-vacuum.1 started with pid 1619Der Adapter der als erstes gestartet wird wird grün, der andere entsprechend nicht
-
@thomas-braun
Ja genau. Hat auch geklappt bevor der s7 eingezogen ist. Dann hab ich versucht zu updaten, weil ich dort den Fehler vemutet hab. Dann "needle" gelöscht, Update hat funktioniert und nun sieht es so im Log aus:host.iobroker 2022-01-18 11:48:14.399 info Restart adapter system.adapter.mihome-vacuum.1 because enabled host.iobroker 2022-01-18 11:48:14.398 info instance system.adapter.mihome-vacuum.1 terminated with code 0 (NO_ERROR) mihome-vacuum.1 2022-01-18 11:48:14.284 silly States system redis pmessage system.adapter.mihome-vacuum.1.logLevel/system.adapter.mihome-vacuum.1.logLevel:{"val":"silly","ack":true,"ts":1642502994241,"q":0,"from":"system.adapter.mihome-vacuum.1","lc":1642302793338} mihome-vacuum.1 2022-01-18 11:48:14.272 debug Create State for deviceInfofw_ver mihome-vacuum.1 2022-01-18 11:48:14.271 debug Create State for deviceInfomodel mihome-vacuum.1 2022-01-18 11:48:14.271 debug Create State for deviceInfomac mihome-vacuum.1 2022-01-18 11:48:14.270 debug Create State for deviceInfo mihome-vacuum.1 2022-01-18 11:48:14.211 info starting. Version 3.3.1 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.18.3, js-controller: 3.3.22 mihome-vacuum.1 2022-01-18 11:48:13.994 debug Plugin sentry Initialize Plugin (enabled=true) host.iobroker 2022-01-18 11:48:11.938 info instance system.adapter.mihome-vacuum.1 started with pid 1650 host.iobroker 2022-01-18 11:47:41.651 info Restart adapter system.adapter.mihome-vacuum.1 because enabled host.iobroker 2022-01-18 11:47:41.650 info instance system.adapter.mihome-vacuum.1 terminated with code 0 (NO_ERROR) mihome-vacuum.1 2022-01-18 11:47:41.538 debug Create State for deviceInfomodel mihome-vacuum.1 2022-01-18 11:47:41.537 debug Create State for deviceInfomac mihome-vacuum.1 2022-01-18 11:47:41.535 debug Create State for deviceInfo mihome-vacuum.1 2022-01-18 11:47:41.465 silly States system redis pmessage system.adapter.mihome-vacuum.1.logLevel/system.adapter.mihome-vacuum.1.logLevel:{"val":"silly","ack":true,"ts":1642502994241,"q":0,"from":"system.adapter.mihome-vacuum.1","lc":1642302793338} mihome-vacuum.1 2022-01-18 11:47:41.379 info starting. Version 3.3.1 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.18.3, js-controller: 3.3.22 mihome-vacuum.1 2022-01-18 11:47:40.868 debug Plugin sentry Initialize Plugin (enabled=true) host.iobroker 2022-01-18 11:47:38.619 info instance system.adapter.mihome-vacuum.1 started with pid 1635 host.iobroker 2022-01-18 11:47:08.593 info Restart adapter system.adapter.mihome-vacuum.1 because enabled host.iobroker 2022-01-18 11:47:08.592 info instance system.adapter.mihome-vacuum.1 terminated with code 0 (NO_ERROR) mihome-vacuum.1 2022-01-18 11:47:08.436 silly States system redis pmessage system.adapter.mihome-vacuum.1.logLevel/system.adapter.mihome-vacuum.1.logLevel:{"val":"silly","ack":true,"ts":1642502994241,"q":0,"from":"system.adapter.mihome-vacuum.1","lc":1642302793338} mihome-vacuum.1 2022-01-18 11:47:08.384 info starting. Version 3.3.1 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.18.3, js-controller: 3.3.22 mihome-vacuum.1 2022-01-18 11:47:08.161 debug Plugin sentry Initialize Plugin (enabled=true) host.iobroker 2022-01-18 11:47:06.143 info instance system.adapter.mihome-vacuum.1 started with pid 1619Der Adapter der als erstes gestartet wird wird grün, der andere entsprechend nicht
-
Hab mich grad nochmal mit dem Adapter beschäftigt und komplett deinstalliert und neu installiert und bekomme folgenden Log:
Es fehlen wohl Pakete, wie kann ich die manuell installieren?
Ich kann dir nur für das "danach" helfen.
Wenn du 2 Instanzen installiert hast, musst du bei der 2.Instanz in den Adaptereinstellungen einen Port weiter einstellen.
Das ist die Einstellunfg in der 1. Instanz.
In der Zweiten stellst du den Eigenen Port auf z.B. 53422
Dann kannst du beide parallel betreiben. -
Hab mich grad nochmal mit dem Adapter beschäftigt und komplett deinstalliert und neu installiert und bekomme folgenden Log:
Es fehlen wohl Pakete, wie kann ich die manuell installieren?
@troya sagte in Bekomme mihome-vacuum -Adapter nicht geupdated:
Es fehlen wohl Pakete, wie kann ich die manuell installieren?
sudo apt update apt policy libgif-devAber vermutlich reitest du da ein totes Pferd. Absteigen und auf ein lebendes Release wechseln.
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