NEWS
Cannot find module '@iobroker/plugin-sentry
- 
					
					
					
					
 Hallo, 
 nach einem Update von IOBroker taucht im Log folgende Meldung auf:Couldnot add plugins: Cannot find module '@iobroker/plugin-sentry'Require stack:- /opt/iobroker/node_modules/@iobroker/js-controller-adapter/node_modules/@iobroker/plugin-base/lib/PluginHandler.js- /opt/iobroker/node_modules/@iobroker/js-controller-adapter/node_modules/@iobroker/plugin-base/index.js- /opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js- /opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/index.js- /opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/utils.jsdie Diagnose sagt folgendes: Kann man das sentry admin irgendwie nachinstallieren? 
- 
					
					
					
					
 @toller-tenya sagte in Cannot find module '@iobroker/plugin-sentry: die Diagnose sagt folgendes: @toller-tenya sagte in Cannot find module '@iobroker/plugin-sentry: Unknown release codenamed ''. Please check yourself if the Operating System is actively maintained. was läuft denn da? 
 auch iob diag scheint überfordert?@toller-tenya sagte in Cannot find module '@iobroker/plugin-sentry: Failed to connect to bus: No such file or directory @toller-tenya sagte in Cannot find module '@iobroker/plugin-sentry: *** OS-Repositories and Updates ***auch da geht es kreuz und quer. 
 mal ubuntu, mal Debian.
- 
					
					
					
					
 @toller-tenya sagte in Cannot find module '@iobroker/plugin-sentry: *** BASE SYSTEM *** Failed to connect to bus: No such file or directory OS is similar to: *** TIME AND TIMEZONES *** Failed to connect to bus: No such file or directory Was ist das für eine seltsame Installation da bei dir? 
 Schaut mir fast so aus, als wenn da kein systemd laufen würde./usr/bin/node v20.18.1 
 /usr/bin/npm 11.0.0passt auch nicht übereinander. npm v11 ist in nodejs 20.18.1 von nodesource nicht beigepackt. Die Paketquellen sind auch Kraut und Rüben, würde ich behaupten. 
- 
					
					
					
					
 Das OS ist ein DietPi als VM auf Proxmox. 
 Mh dann werde ich wohl mal frisch installieren und das Backup einspielen
- 
					
					
					
					
 Mit solchen exotischen Setups tust du dir keinen Gefallen. 
- 
					
					
					
					
 Ich tippe drauf dass dein problem durch den Adapter SMARTMETER ausgelöst wird.
 Ich frag mal bei @apollon77 nach ob das sein kann.Bin nicht siche - kann auch total falsch liegen. EDIT: Vermutung war falsch 
- 
					
					
					
					
 Bitte zeig mal den Output von npm ls @iobroker/plugin-sentry(in /opt/iobroker)
- 
					
					
					
					
 @mcm1957 der Output ist: iobrokeruser@smarti:/opt/iobroker$ npm ls @iobroker/plugin-sentry [sudo] password for iobrokeruser: iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.js-controller@7.0.6 └── @iobroker/plugin-sentry@2.0.4Soweit ich gelesen habe ist sentry dazu da um Fehler/Abbrüche in Instanzen zu Reporten. Der Smartmeter Adapter läuft jedoch einwandfrei bei mir. 
- 
					
					
					
					
 @toller-tenya said in Cannot find module '@iobroker/plugin-sentry: iobrokeruser@smarti:/opt/iobroker$ npm ls @iobroker/plugin-sentry [sudo] password for iobrokeruser: iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.js-controller@7.0.6 └── @iobroker/plugin-sentry@2.0.4Sieht für mich mal was den npm Tree betrifft normal aus. Bezüglich smartmeter Adapter dürfte auch alles OK sein. Es gab ein Problem mit js-controller und Adaptern die Sentry explizit als Dependency drinnen hatten. Das war aber nur der Fall wenn sie das ioBroker sentry plugin explizit drinnen hatten. Das hat der smartmeter nicht - ergo alles OK. Meine Erinnerung war da nur teilweise richtig. Was mich aber wundert ist die "[sudo] password ..." Abfrage an der Stelle. 
 @thomas-braun kannst du da was dazu segen?
 Bezüglich allfällige Betriebssystemdinge bin ich aber eher raus.
- 
					
					
					
					
 @mcm1957 Ich habe mir die Logs jetzt nochmal genauer angesehen. 
 Der Fehler tritt bei allen Adaptern mit scheduling auf.
 Z.b. Netatmo und dasWetter
- 
					
					
					
					
 @toller-tenya 
 Bitte mal den vollständigen Log zumindest eines solchen Adapters (ab start) posten.Der Log im Eröffnungspost wirkt als würde beim Start des js-controllers die Meldung kommen. Das scheint ja falsch zu sein. 
- 
					
					
					
					
 
- 
					
					
					
					
 @toller-tenya bitte als Text in code-tags posten 
- 
					
					
					
					
 @toller-tenya 
 Generell BITTE keine Bildchen sondern logs als Text uznter code tags posten.
 Als Bild it der Test nicht kopierbar und weiterleitbar was die Analyse eher erschwert.
- 
					
					
					
					
 @mcm1957 sorry  hier nochmal als Text hier nochmal als Texthost.smarti 2024-12-18 08:30:07.176 info instance system.adapter.ical.0 having pid 112850 terminated with code 0 (NO_ERROR) ical.0 2024-12-18 08:30:06.654 info Terminated (NO_ERROR): Without reason smartmeter.1 2024-12-18 08:30:05.084 info Received 11 values, 3 updated ical.0 2024-12-18 08:30:01.605 info processing URL: Restmuell https://abfall.alzey-worms.de/WasteManagementAlzeyworms/WasteManagementServiceServlet?ApplicationName=Calendar&SubmitAction=sync&StandortID=1076237001&AboID=233065&Fra=P;R;B;S;C;L ical.0 2024-12-18 08:30:01.170 info starting. Version 1.16.1 in /opt/iobroker/node_modules/iobroker.ical, node: v20.18.1, js-controller: 7.0.6 2024-12-18 08:30:00.882 error Couldnot add plugins: Cannot find module '@iobroker/plugin-sentry'Require stack:- /opt/iobroker/node_modules/@iobroker/js-controller-adapter/node_modules/@iobroker/plugin-base/lib/PluginHandler.js- /opt/iobroker/node_modules/@iobroker/js-controller-adapter/node_modules/@iobroker/plugin-base/index.js- /opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js- /opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/index.js- /opt/iobroker/node_modules/@iobroker/adapter-core/build/cjs/utils.js host.smarti 2024-12-18 08:30:00.019 info instance system.adapter.ical.0 in version "1.16.1" started with pid 112850
- 
					
					
					
					
 @mcm1957 sagte in Cannot find module '@iobroker/plugin-sentry: Was mich aber wundert ist die "[sudo] password ..." Abfrage an der Stelle. 
 @thomas-braun kannst du da was dazu segen?Dazu kann ich sagen, das für mich das gesamte Basissystem krumm und schief aussieht. Da ist eine Anfrage zu Berechtigungen nebensächlich. 
- 
					
					
					
					
 Es muss hier jetzt auch niemand großen Aufwand reinstecken. 
 Ich werde zwischen den Jahren nochmal neu aufsetzen und ein Backup einspielen.
 Welche Linux Distribution ist zu bevorzugen?
- 
					
					
					
					
 @toller-tenya sagte in Cannot find module '@iobroker/plugin-sentry: Welche Linux Distribution ist zu bevorzugen? Ist für viele Geschmackssache, ich würde Debian 12 light (ohne Desktop) nehmen 
- 
					
					
					
					
 @toller-tenya sagte in Cannot find module '@iobroker/plugin-sentry: Welche Linux Distribution ist zu bevorzugen? Als Serversystem: Debian 12 - Bookworm 
- 
					
					
					
					
 @toller-tenya 
 Danke für deine ausführlichen Infos.Leider (oder Gott sei Dank?) ist das Problem nicht trivial nachvollziehbar. Hab eben nochmal mit ical und identer js-congtroller Version gechecked - no problem. Rücksprache mit core Team hat auch nichts ergeben. Wenn zumutbar bitte wirklich zuerst das System auf aktuellen Stand bringen (= neu installieren wenn ich Thomas richtig verstanden habe) - dann sehen wir weiter. 
 
		
	 
		
	 
			
			
