NEWS
UNSOLVED [Synology/Docker/Iobroker] Probleme
-
Hallo zusammen,
ich habe mein Iobroker gelöscht und den Docker deinstalliert und neu installiert.
Nach der Installation und dem Start vom Iobroker steht im Protokoll folgendes:2024-06-03 16:46:25.463 - info: host.buanet-iobroker1 iobroker.js-controller version 5.0.19 js-controller starting 2024-06-03 16:46:25.469 - info: host.buanet-iobroker1 Copyright (c) 2014-2023 bluefox, 2014 hobbyquaker 2024-06-03 16:46:25.470 - info: host.buanet-iobroker1 hostname: buanet-iobroker1, node: v18.20.3 2024-06-03 16:46:25.470 - info: host.buanet-iobroker1 ip addresses: 192.168.1.116 2003:d5:a71d:f101:211:32ff:fe9c:f4aa fe80::211:32ff:fe9c:f4aa 2024-06-03 16:46:25.882 - info: host.buanet-iobroker1 connected to Objects and States 2024-06-03 16:46:25.910 - info: host.buanet-iobroker1 Node.js version has changed from unknown to 18.20.3 2024-06-03 16:46:25.955 - info: host.buanet-iobroker1 added notifications configuration of host 2024-06-03 16:46:26.412 - info: host.buanet-iobroker1 3 instances found 2024-06-03 16:46:26.423 - info: host.buanet-iobroker1 starting 3 instances 2024-06-03 16:46:26.480 - info: host.buanet-iobroker1 instance system.adapter.admin.0 started with pid 208 2024-06-03 16:46:26.662 - info: host.buanet-iobroker1 Successfully updated capabilities "cap_net_admin, cap_net_bind_service, cap_net_raw" for /usr/bin/node 2024-06-03 16:46:28.910 - info: admin.0 (208) starting. Version 6.13.16 in /opt/iobroker/node_modules/iobroker.admin, node: v18.20.3, js-controller: 5.0.19 2024-06-03 16:46:28.945 - info: admin.0 (208) requesting all objects 2024-06-03 16:46:29.072 - info: admin.0 (208) received all objects 2024-06-03 16:46:29.111 - info: admin.0 (208) Request actual repository... 2024-06-03 16:46:29.122 - info: host.buanet-iobroker1 Updating repository "stable" under "http://download.iobroker.net/sources-dist.json" 2024-06-03 16:46:29.127 - info: admin.0 (208) socket.io server listening on port 8081 2024-06-03 16:46:29.131 - info: admin.0 (208) http server listening on port 8081 2024-06-03 16:46:29.131 - info: admin.0 (208) Use link "http://127.0.0.1:8081" to configure. 2024-06-03 16:46:29.250 - warn: admin.0 (208) Repository cannot be read: Active repo - stable 2024-06-03 16:46:29.251 - warn: admin.0 (208) Active repository "stable" cannot be read 2024-06-03 16:46:29.932 - info: admin.0 (208) register notification info 2024-06-03 16:46:30.441 - info: host.buanet-iobroker1 instance system.adapter.backitup.0 started with pid 249 2024-06-03 16:46:32.870 - info: admin.0 (208) Repository received successfully. 2024-06-03 16:46:33.384 - info: backitup.0 (249) starting. Version 2.11.0 in /opt/iobroker/node_modules/iobroker.backitup, node: v18.20.3, js-controller: 5.0.19 2024-06-03 16:46:33.442 - info: backitup.0 (249) [iobroker] backup will be activated at 02:48 every 1 day(s) 2024-06-03 16:46:34.446 - info: host.buanet-iobroker1 instance system.adapter.discovery.0 started with pid 264 2024-06-03 16:46:36.252 - info: discovery.0 (264) starting. Version 4.4.0 in /opt/iobroker/node_modules/iobroker.discovery, node: v18.20.3, js-controller: 5.0.19 2024-06-03 16:47:23.303 - info: admin.0 (208) ==> Connected system.user.admin from ::ffff:192.168.1.216 2024-06-03 16:51:38.448 - info: host.buanet-iobroker1 iobroker add javascript auto --host buanet-iobroker1 --debug 2024-06-03 16:51:40.888 - info: host.buanet-iobroker1 iobroker NPM version: 10.8.0 2024-06-03 16:51:40.890 - info: host.buanet-iobroker1 iobroker Installing iobroker.javascript@8.3.1... (System call) 2024-06-03 16:59:16.103 - info: host.buanet-iobroker1 iobroker npm error code ETIMEDOUT 2024-06-03 16:59:16.104 - info: host.buanet-iobroker1 iobroker npm error syscall connectnpm error errno ETIMEDOUT 2024-06-03 16:59:16.106 - info: host.buanet-iobroker1 iobroker npm error network request to https://registry.npmjs.org/iobroker.javascript failed, reason: connect ETIMEDOUT 2606:4700::6810:223:443npm error network This is a problem related to network connectivity.npm error network In most cases you are behind a proxy or have bad network settings.npm error networknpm error network If you are behind a proxy, please make sure that thenpm error network 'proxy' config is set properly. See: 'npm help config' 2024-06-03 16:59:16.114 - info: host.buanet-iobroker1 iobroker npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-06-03T14_51_41_118Z-debug-0.log 2024-06-03 16:59:16.136 - error: host.buanet-iobroker1 iobroker npm error code ETIMEDOUTnpm error syscall connectnpm error errno ETIMEDOUTnpm error network request to https://registry.npmjs.org/iobroker.javascript failed, reason: connect ETIMEDOUT 2606:4700::6810:223:443npm error network This is a problem related to network connectivity.npm error network In most cases you are behind a proxy or have bad network settings.npm error networknpm error network If you are behind a proxy, please make sure that thenpm error network 'proxy' config is set properly. See: 'npm help config'npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-06-03T14_51_41_118Z-debug-0.log 2024-06-03 16:59:16.138 - error: host.buanet-iobroker1 iobroker host.buanet-iobroker1 Cannot install iobroker.javascript@8.3.1: 1 2024-06-03 16:59:17.199 - info: host.buanet-iobroker1 iobroker exit 25
Ich bin schon Stunden dabei das Problem zu lösen, aber ich komm einfach nicht weiter.
Wer könnte mir dabei helfen das Problem zu lösen ?
Es lassen sich auch keine Adapter installieren. -
@op sieht nach Netzwerk Problem in deinem Docker aus
-
@crunchip
Ich habe den IoBroker wieder gelöscht und neu installiert, aber nicht im Host-Modus, sondern im Bridge-Modus, und da funktioniert alles. Leider kann ich den IoBroker nicht im Bridge-Modus laufen lassen, weil der IoBroker sonst die Shellys der Gen1 nicht findet. Die Shellys der Gen1 möchte ich nicht auf MQTT einstellen, da sie dann nicht mehr über die Shelly Cloud bedienbar sind. Ich frage mich nur, was mit dem Host von Docker los ist? -
@op sagte in [Synology/Docker/Iobroker] Probleme:
Leider kann ich den IoBroker nicht im Bridge-Modus laufen lassen, weil der IoBroker sonst die Shellys der Gen1 nicht findet
warum sollten da die shelly nicht gefunden werden?
@op sagte in [Synology/Docker/Iobroker] Probleme:
aber nicht im Host-Modus
irgendwelche Ports doppelt belegt?
-
@op
eine alternative dann wäre noch macvlan.
das ist wie hostmode, aber der docker container erhält eine eigene separate ip aus deinem lan (die natürlich nie von deinem router an irgendein anderews gerät vergeben werden darf)
vorteile:
-alle broadcasting dienste funktionieren
-keine doppelte port belegung
-der iobroker ist schön abgegrenz zu den anderen diensten auf anderen rechnernnachteile (die aber alle lösbar sind)
-kommunikation host/container muss extra konfiguriert werden, falls notwendig
-etwas aufwändigere konfiguration
-firewall der synology greift nicht mehr(hab ich aber auch irgendwann mal noch wo gelesen, dürfte im LAN aber nicht so relevant sein)
-der router muss ggfs konfiguriert werden um ein entsprechende ip-gruppe nicht mehr zu verwenden..
-
@oliverio
Ich habe den IoBroker mal wieder gelöscht und wieder neu installiert, dieses mal wieder im Host-Modus.
Jetzt funktioniert alles wieder.