NEWS
[gelöst] Instanz (modbus.0) lässt sich nicht löschen
-
Hallo,
ich hatte einen iobroker Slave auf einem Raspberry wo ein Modbus Adapter lief. Mittlerweile benötige ich diesen Slave nicht mehr und habe ihn entfernt.
Der Adapter ist auch deinstalliert trotzdem habe ich aber noch die modbus.0 Instanz und diese lässt sich nicht löschen.Auch ein
iobroker del modbusoderiobroker del modbus.0brachte keinen Erfolg.root@iobroker:/opt/iobroker# iobroker del modbus.0 Delete adapter "modbus.0" root@iobroker:/opt/iobroker# iobroker del modbus Delete adapter "modbus" Error deleting adapter modbus from disk: Error: Cannot find module 'iobroker.modbus/io-package.json' Require stack: - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js You might have to delete it yourself!Er tut so als wäre alles gelöscht, trotzdem ist die Instanz modbus.0 vorhanden:

Istalliere ich den Adapter erneut, bekomme ich eine neue Instanz (modbus.1).
Kann mir evtl. jemand helfen, wie ich hier wieder einen sauberen Zustand herstellen kann?
Bei den Instanzen auf dem OS taucht modbus.0 auch auf:
root@iobroker:/opt/iobroker# iobroker list instances + system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 - enabled system.adapter.amazon-dash.0 : amazon-dash - disabled + system.adapter.backitup.0 : backitup - enabled + system.adapter.discovery.0 : discovery - enabled system.adapter.flot.0 : flot - disabled + system.adapter.hm-rega.0 : hm-rega - enabled + system.adapter.hm-rpc.0 : hm-rpc - enabled, port: 0 + system.adapter.homeconnect.0 : homeconnect - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png - disabled + system.adapter.influxdb.0 : influxdb - enabled, port: 8086 + system.adapter.info.0 : info - enabled + system.adapter.iot.0 : iot - enabled + system.adapter.javascript.0 : javascript - enabled + system.adapter.mihome-vacuum.0 : mihome-vacuum - enabled, port: 54321 system.adapter.modbus.0 : modbus - disabled + system.adapter.pushover.0 : pushover - enabled + system.adapter.shelly.0 : shelly - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.shuttercontrol.0 : shuttercontrol - enabled + system.adapter.sonoff.0 : sonoff - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.squeezeboxrpc.0 : squeezeboxrpc - enabled, port: 9000 + system.adapter.statistics.0 : statistics - enabled + system.adapter.telegram.0 : telegram - enabled, port: 8443, bind: 0.0.0.0 system.adapter.vis-bars.0 : vis-bars - disabled system.adapter.vis-history.0 : vis-history - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - disabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - disabled system.adapter.vis-justgage.0 : vis-justgage - disabled system.adapter.vis-metro.0 : vis-metro - disabled system.adapter.vis-players.0 : vis-players - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather - disabled system.adapter.vis.0 : vis - enabled + system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is aliveHier noch die eingesetzten Versionen:
root@iobroker:/opt/iobroker# node -v v12.18.3 root@iobroker:/opt/iobroker# nodejs -v v12.18.3 root@iobroker:/opt/iobroker# npm -v 6.14.6Was vielleicht noch von Bedeutung ist, ich hatte den Adapter zwischenzeitlich mal von GitHub, wegen neuerer Version installiert.
Schon mal vielen Dank für eure Unterstützung!
Gruß Lars
-
Hallo,
ich hatte einen iobroker Slave auf einem Raspberry wo ein Modbus Adapter lief. Mittlerweile benötige ich diesen Slave nicht mehr und habe ihn entfernt.
Der Adapter ist auch deinstalliert trotzdem habe ich aber noch die modbus.0 Instanz und diese lässt sich nicht löschen.Auch ein
iobroker del modbusoderiobroker del modbus.0brachte keinen Erfolg.root@iobroker:/opt/iobroker# iobroker del modbus.0 Delete adapter "modbus.0" root@iobroker:/opt/iobroker# iobroker del modbus Delete adapter "modbus" Error deleting adapter modbus from disk: Error: Cannot find module 'iobroker.modbus/io-package.json' Require stack: - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js You might have to delete it yourself!Er tut so als wäre alles gelöscht, trotzdem ist die Instanz modbus.0 vorhanden:

Istalliere ich den Adapter erneut, bekomme ich eine neue Instanz (modbus.1).
Kann mir evtl. jemand helfen, wie ich hier wieder einen sauberen Zustand herstellen kann?
Bei den Instanzen auf dem OS taucht modbus.0 auch auf:
root@iobroker:/opt/iobroker# iobroker list instances + system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 - enabled system.adapter.amazon-dash.0 : amazon-dash - disabled + system.adapter.backitup.0 : backitup - enabled + system.adapter.discovery.0 : discovery - enabled system.adapter.flot.0 : flot - disabled + system.adapter.hm-rega.0 : hm-rega - enabled + system.adapter.hm-rpc.0 : hm-rpc - enabled, port: 0 + system.adapter.homeconnect.0 : homeconnect - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png - disabled + system.adapter.influxdb.0 : influxdb - enabled, port: 8086 + system.adapter.info.0 : info - enabled + system.adapter.iot.0 : iot - enabled + system.adapter.javascript.0 : javascript - enabled + system.adapter.mihome-vacuum.0 : mihome-vacuum - enabled, port: 54321 system.adapter.modbus.0 : modbus - disabled + system.adapter.pushover.0 : pushover - enabled + system.adapter.shelly.0 : shelly - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.shuttercontrol.0 : shuttercontrol - enabled + system.adapter.sonoff.0 : sonoff - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.squeezeboxrpc.0 : squeezeboxrpc - enabled, port: 9000 + system.adapter.statistics.0 : statistics - enabled + system.adapter.telegram.0 : telegram - enabled, port: 8443, bind: 0.0.0.0 system.adapter.vis-bars.0 : vis-bars - disabled system.adapter.vis-history.0 : vis-history - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - disabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - disabled system.adapter.vis-justgage.0 : vis-justgage - disabled system.adapter.vis-metro.0 : vis-metro - disabled system.adapter.vis-players.0 : vis-players - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather - disabled system.adapter.vis.0 : vis - enabled + system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is aliveHier noch die eingesetzten Versionen:
root@iobroker:/opt/iobroker# node -v v12.18.3 root@iobroker:/opt/iobroker# nodejs -v v12.18.3 root@iobroker:/opt/iobroker# npm -v 6.14.6Was vielleicht noch von Bedeutung ist, ich hatte den Adapter zwischenzeitlich mal von GitHub, wegen neuerer Version installiert.
Schon mal vielen Dank für eure Unterstützung!
Gruß Lars
@lstorm
Meld dich nicht als root an, sondern als einfacher user. -
@Thomas-Braun Danke für den Tip, macht leider keinen Unterschied:
iobroker@iobroker:/opt/iobroker$ iobroker del modbus Delete adapter "modbus" Error deleting adapter modbus from disk: Error: Cannot find module 'iobroker.modbus/io-package.json' Require stack: - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js You might have to delete it yourself! iobroker@iobroker:/opt/iobroker$ iobroker del modbus.0 Delete adapter "modbus.0" -
Jetzt hab ich es mit Hilfe dieses Beitrags hinbekommem :-D
https://forum.iobroker.net/topic/33435/defekte-admin-0-instanzen-lässt-sich-nicht-löscheniobroker object get system.adapter.modbus.0 common.hostGab den Hostname des verschrotteten iobroker Slaves aus, deswegen konnte ich mit dem Master die Instanz nicht löschen.
Mit
iobroker object set system.adapter.modbus.0 common.host=iobrokerhabe ich die den aktuellen Hostname gesetzt und dann konnte ich auch die modbus.0 Instanz löschen.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login