NEWS
Adapter löschen - gelöst
-
Hallo,
ich habe eine Installation unter Linux Debian 11. Keine VM etc.
Es sammeln sich immer mehr Adapter, die man nicht löschen kann.Als Beispiel der unifi Adapter.
System it aktuell, Löschversuch siehe am Ende:
root@zotac /opt/iobroker # iobroker stop && iobroker update && iobroker upgrade self && iobroker start Used repository: beta hash unchanged, use cached sources update done Adapter "admin" : 5.1.25 , installed 5.1.25 Adapter "backitup" : 2.2.1 , installed 2.2.1 Adapter "broadlink2" : 2.1.5 , installed 2.1.5 Adapter "devices" : 1.0.9 , installed 1.0.9 Adapter "dwd" : 2.7.7 , installed 2.7.7 Adapter "fritzbox" : 0.2.1 , installed 0.2.1 Adapter "geofency" : 1.0.3 , installed 1.0.3 Adapter "habpanel" : 0.4.3 , installed 0.4.3 Adapter "hm-rega" : 3.0.32 , installed 3.0.32 Adapter "hm-rpc" : 1.14.45 , installed 1.14.45 Adapter "ical" : 1.11.4 , installed 1.11.4 Adapter "icons-addictive-flavour-png": 0.1.0 , installed 0.1.0 Adapter "icons-fatcow-hosting": 0.1.0 , installed 0.1.0 Adapter "icons-icons8" : 0.0.1 , installed 0.0.1 Adapter "icons-material-png": 0.1.0 , installed 0.1.0 Adapter "icons-material-svg": 0.1.0 , installed 0.1.0 Adapter "icons-mfd-png" : 1.0.2 , installed 1.0.2 Adapter "icons-mfd-svg" : 1.0.2 , installed 1.0.2 Adapter "icons-open-icon-library-png": 0.1.2 , installed 0.1.3 Adapter "icons-ultimate-png": 1.0.1 , installed 1.0.1 Adapter "info" : 1.9.10 , installed 1.9.10 Adapter "javascript" : 5.2.13 , installed 5.2.13 Controller "js-controller" : 3.3.18 , installed 3.3.18 Adapter "mqtt" : 2.4.0 , installed 2.4.0 Adapter "ping" : 1.5.0 , installed 1.5.0 Adapter "pushover" : 2.0.5 , installed 2.0.5 Adapter "scenes" : 2.3.8 , installed 2.3.8 Adapter "simple-api" : 2.6.1 , installed 2.6.1 Adapter "socketio" : 3.1.5 , installed 3.1.5 Adapter "sonoff" : 2.4.5 , installed 2.4.5 Adapter "sql" : 1.15.7 , installed 1.15.7 Adapter "tankerkoenig" : 2.1.1 , installed 2.1.1 Adapter "telegram" : 1.10.0 , installed 1.10.0 Adapter "trashschedule" : 1.3.0 , installed 1.3.0 Adapter "unifi" : 0.5.10 , installed 0.5.10 Adapter "vis" : 1.4.5 , installed 1.4.5 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5 , installed 0.1.5 Adapter "vis-colorpicker": 1.2.0 , installed 1.2.0 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets" : 1.1.9 , installed 1.1.9 Adapter "vis-inventwo" : 3.2.5 , installed 3.2.5 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-justgage" : 1.0.2 , installed 1.0.2 Adapter "vis-lcars" : 1.0.4 , installed 1.0.4 Adapter "vis-map" : 1.0.4 , installed 1.0.4 Adapter "vis-material" : 0.1.3 , installed 0.1.3 Adapter "vis-material-advanced": 1.7.2 , installed 1.7.2 Adapter "vis-material-webfont": 0.0.3 , installed 0.0.3 Adapter "vis-materialdesign": 0.5.9 , installed 0.5.9 Adapter "vis-metro" : 1.1.2 , installed 1.1.2 Adapter "vis-plumb" : 1.0.2 , installed 1.0.2 Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2 Adapter "vis-timeandweather": 1.1.7 , installed 1.1.7 Adapter "vis-weather" : 2.5.4 , installed 2.5.4 Adapter "web" : 3.4.13 , installed 3.4.13 Adapter "yahka" : 0.13.1 , installed 0.13.1 Host "zotac" is up to date. root@zotac /opt/iobroker # iobroker del unifi Delete adapter "unifi" host.zotac object unifi deleted host.zotac object unifi.admin deleted npm uninstall iobroker.unifi --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code ELOOP npm ERR! syscall open npm ERR! path /opt/iobroker/node_modules/iobroker.objects-redis/package.json npm ERR! errno -40 npm ERR! ELOOP: too many symbolic links encountered, open '/opt/iobroker/node_modules/iobroker.objects-redis/package.json' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2021-11-06T08_01_55_296Z-debug.log Error deleting adapter unifi from disk: Error: host.zotac: Cannot uninstall iobroker.unifi: 216 You might have to delete it yourself! root@zotac /opt/iobroker # root@zotac /opt/iobroker # node -v v14.17.0 root@zotac /opt/iobroker # npm -v 6.14.13
-
root@zotac
Lass den Mist bleiben!
Da sind irgendwoher falsche Links (meist im Kreis auf die Datei selber) gesetzt. Schau dir die Rechte und die Dateiart an.
-
@thomas-braun sagte in Adapter löschen:
root@zotac
Lass den Mist bleiben!
Da sind irgendwoher falsche Links (meist im Kreis auf die Datei selber) gesetzt. Schau dir die Rechte und die Dateiart an.
Hi,
ich mache das nur über die Konsole, wenn es anders nicht geht.
Kannst du mir noch einen Tipp geben, wo ich genau schauen soll wegen der zirkulären Links? -
@sissiwup sagte in Adapter löschen:
ich mache das nur über die Konsole, wenn es anders nicht geht.
Das geht IMMER anders. Der root wird nicht genutzt, wird nicht genutzt, wird nicht genutzt! Gerade unter Debian, Ubuntu und Konsorten nicht.
Zum Problem: Keine Ahnung. Und auch keine Lust mich mit einer per root shell zerrupften Installation zu beschäftigen.
-
Hi, wenn du keine Ahnung hast, dann brauchst du nicht antworten.
Ich habe nur über iobroker selbst installiert.
Habe den Fehler jetzt aber gefunden:Zirkuläre Links kann man finden über
find . -L >/dev/null
Wenn hier Fehler kommen, den Link löschen.
Bei mir war der "redis" da, obwohl ich das nicht verwende.Löschen in package.json hat geholfen.
package.json: "iobroker.objects-redis": "file:node_modules/iobroker.objects-redis",
Danach ging es wieder aus dem Admin-Adapter.