NEWS
Deinstallation vcard Adapter nicht möglich
-
Hi, ich versuche den vCard Adapter zu deinstallieren. Bekomme aber immer diese Meldung. Die Instanz scheint danach weg zu sein, aber in der Adaperview sieht es aus als wäre er immer noch installiert. Wss kann man machen das der sauber deinstallier wird?
$ iobroker del vcard host.iobroker Counted 1 instances of vcard host.iobroker Adapter vcard cannot be deleted completely, because it is marked non-deletable. host.iobroker Counted 2 channels of vcard host.iobroker Counted 16 states of vcard host.iobroker Counted 15 states of system.adapter.vcard host.iobroker Counted 1 states (system.adapter.vcard.*) from states host.iobroker file vcard deleted host.iobroker file vcard.admin deleted host.iobroker object vcard deleted host.iobroker object vcard.admin deletedhost.iobroker Deleting 36 object(s). host.iobroker Deleting 1 state(s). ERROR: Process exited with code 41
-
@draexler
Wie hast du denn den auf dein System gebracht !?!?Der Adapetr ist seit 10 Jahren nicht mehr aktualisiert worden.
Und ja, das hat tatsächlich nondeletable auf true gesetzt.@apollon77 @Bluefox
Wie kriegt man den runter? Oder warum hat der damals nondeletable gesetzt bekommen? -
Warum der Dev da nondeletable reingebaut hatt keine Ahnung.
Am einfachsten Repo Objekt lokal patchen:
- Admin
- Einmal repo aktualisieren (Der Button oben links unter Adapter das Repo neu geladen wird)
- Objekte Tab
- Expertenmodus aktivieren
- Objekt "system.repositories" suchen und auf den Stift klicken
- nach "vcard" suchen und dort im JSON einfach die nondeletable Property/Zeile löschen
- dann Adapter löschen über Admin
-
@apollon77 sagte in Deinstallation vcard Adapter nicht möglich:
system.repositories
Hi, danke für di Tipps:
Jetzt kommt die Meldung:
$ iobroker del vcard --debug Delete adapter "vcard" host.iobroker Adapter vcard cannot be deleted completely, because it is marked non-deletable. host.iobroker object vcard deleted host.iobroker object vcard.admin deletedhost.iobroker Deleting 1 object(s). ERROR: Process exited with code 41
So sieht die JSON aus:
"vcard": { "meta": "https://raw.githubusercontent.com/hometm/ioBroker.vcard/master/io-package.json", "icon": "http://download.iobroker.net/vcard.png", "type": "misc-data", "stars": -1, "weekDownloads": 3, "stat": 149, "name": "vcard", "version": "0.0.9", "title": "vCard Adapter", "desc": { "en": "vcard Adapter", "de": "vcard Adapter" }, "platform": "Javascript/Node.js", "mode": "daemon", "extIcon": "https://raw.githubusercontent.com/hometm/ioBroker.vcard/master/admin/vcard.png", "loglevel": "info", "keywords": [ "vcard", "contacts" ], "main": "vcard.js", "authors": [ "hometm" ], "license": "MIT", "readme": "https://github.com/hometm/ioBroker.vcard/blob/master/README.md", "published": "2015-10-02T08:45:00.272Z", "versionDate": "2017-11-12T10:12:35.302Z", "stable": "0.0.9" },
Warum ich den Adapter installiert habe? Tja, wollte da vor langer Zeit mal was machen, aber habe es nie umgesetzt. Deswegen schlummerte er immer deaktiviert vor sich hin.
-
Das war die Json for dem entfernen der Zeile:
"vcard": { "meta": "https://raw.githubusercontent.com/hometm/ioBroker.vcard/master/io-package.json", "icon": "http://download.iobroker.net/vcard.png", "type": "misc-data", "stars": -1, "weekDownloads": 3, "stat": 149, "name": "vcard", "version": "0.0.9", "title": "vCard Adapter", "desc": { "en": "vcard Adapter", "de": "vcard Adapter" }, "platform": "Javascript/Node.js", "mode": "daemon", "extIcon": "https://raw.githubusercontent.com/hometm/ioBroker.vcard/master/admin/vcard.png", "loglevel": "info", "nondeletable": true, "keywords": [ "vcard", "contacts" ],
-
hm ... warte mal ... ich glaub brauchst noch eine stelle ... bzw zwei
Das müsste auch in den objekten stehen
- system.adapter.vcard
- system.adapter.vcard.0
wirf es da auch mal raus (und denke Repo objekt musst du auch nochmal machen weil er bestimmt aktualisiert hat)
-
@apollon77 Danke dir, erledigt. Die Deinstallation läuft ohne Fehlermeldung durch. Aber laut Adapter Übersicht ist der immer noch installiert in der Version 0.0.9. Fixer habe ich bereits drübergelaufen lassen und auch schon Private Mode, anderen Browser. Objekte gibts auch keine mehr. Scheint nur noch ein "kosmetischer" Fehler zu sein.
-
@draexler sagte in Deinstallation vcard Adapter nicht möglich:
@apollon77 Danke dir, erledigt. Die Deinstallation läuft ohne Fehlermeldung durch. Aber laut Adapter Übersicht ist der immer noch installiert in der Version 0.0.9. Fixer habe ich bereits drübergelaufen lassen und auch schon Private Mode, anderen Browser. Objekte gibts auch keine mehr. Scheint nur noch ein "kosmetischer" Fehler zu sein.
dann ist die Instanz weg, aber nicht der Adapter
-
@draexler könntest noch auf kommandozeile
- cd /opt/iobroker
- npm uninstall iobroker.vcard
machen damit auch das Paket weg ist
-
@apollon77 sagte in Deinstallation vcard Adapter nicht möglich:
npm uninstall iobroker.vcard
Super perfekt, jetzt ist es weg und der innere Mond ist zufrieden. Vielen Dank. Hier merkt man einfach wie wichtig ein funktionierender Support ist. DANKE.
-
@draexler sagte in Deinstallation vcard Adapter nicht möglich:
und der innere Mond ist zufrieden
...wenn auf dem Mond noch ein Mönch sitzt