NEWS
Docker mit Portainer auf Pi4 BackitUp läuft nicht
-
Hi zusammen,
ich war bisher immer stiller Mitleser, aber jetzt bräuchte ich einmal eure Hilfe.
Ich habe mit Portainer und Docker installiert und Portainer auf 8889 umgelegt, da ich gelesen hatte, dass Port 9000 von iobroker genutzt wird.
Soweit so gut. Es startet auch alles, aber wenn ich meine BackItUp Sicherungen abrufe und diese einspielen will, öffnet sich nur eine Blanko-Seite mit "Das hat zu lange gedauert".Das iob diag sieht auch normal aus, bis auf dass der Port 8091 fehlt, den Backitup ja nutzt.
======== Start marking the full check here ========= Skript v.2023-10-10 *** BASE SYSTEM *** cat: /sys/devices/virtual/dmi/id/sys_vendor: No such file or directory Hardware Vendor : Kernel : aarch64 Userland : armhf Docker : v9.0.1 Virtualization : Docker Kernel : aarch64 Userland : armhf Systemuptime and Load: 09:34:50 up 1:21, 0 user, load average: 0.22, 0.11, 0.14 CPU threads: 4 *** Time and Time Zones *** Wed Oct 18 07:34:50 UTC 2023 Wed Oct 18 09:34:50 CEST 2023 CEST +0200 Etc/UTC *** User and Groups *** root /root root *** X-Server-Setup *** X-Server: false Desktop: Terminal: *** MEMORY *** total used free shared buff/cache available Mem: 4.0G 564M 2.2G 13M 1.3G 3.4G Swap: 104M 0B 104M Total: 4.1G 564M 2.3G 3793 M total memory 538 M used memory 787 M active memory 704 M inactive memory 2100 M free memory 89 M buffer memory 1154 M swap cache 99 M total swap 0 M used swap 99 M free swap *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on overlay overlay 58G 6.2G 49G 12% / tmpfs tmpfs 64M 0 64M 0% /dev shm tmpfs 64M 0 64M 0% /dev/shm /dev/mmcblk0p2 ext4 58G 6.2G 49G 12% /opt/iobroker tmpfs tmpfs 1.9G 0 1.9G 0% /proc/asound tmpfs tmpfs 1.9G 0 1.9G 0% /sys/firmware Messages concerning ext4 filesystem in dmesg: sudo: unable to resolve host iobroker: Name or service not known [Wed Oct 18 08:13:47 2023] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 smsc95xx.macaddr=DC:A6:32:69:FB:9C vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=PARTUUID=a5461d53-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cfg80211.ieee80211_regdom=DE [Wed Oct 18 08:13:52 2023] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: none. [Wed Oct 18 08:13:55 2023] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: none. Show mounted filesystems \(real ones only\): TARGET SOURCE FSTYPE OPTIONS /opt/iobroker /dev/mmcblk0p2[/volume1/docker/iobroker_data] ext4 rw,noatime /etc/resolv.conf /dev/mmcblk0p2[/var/lib/docker/containers/4deebb888e3699ae7d3aaa9986ab85a22bfaee43045ebdf83fa535fb8bed332b/resolv.conf] ext4 rw,noatime /etc/hostname /dev/mmcblk0p2[/var/lib/docker/containers/4deebb888e3699ae7d3aaa9986ab85a22bfaee43045ebdf83fa535fb8bed332b/hostname] ext4 rw,noatime /etc/hosts /dev/mmcblk0p2[/var/lib/docker/containers/4deebb888e3699ae7d3aaa9986ab85a22bfaee43045ebdf83fa535fb8bed332b/hosts] ext4 rw,noatime Files in neuralgic directories: /var: sudo: unable to resolve host iobroker: Name or service not known 15M /var/ 13M /var/lib/dpkg 13M /var/lib 12M /var/lib/dpkg/info 1.9M /var/cache /opt/iobroker/backups: 12M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 60M /opt/iobroker/iobroker-data/ 52M /opt/iobroker/iobroker-data/files 30M /opt/iobroker/iobroker-data/files/web.admin/static 30M /opt/iobroker/iobroker-data/files/web.admin 29M /opt/iobroker/iobroker-data/files/web.admin/static/js The five largest files in iobroker-data are: 21M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.edf7552a.js.map 8.3M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.edf7552a.js 7.8M /opt/iobroker/iobroker-data/objects.jsonl 6.3M /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_assets_devices_parseNames_js-node_modules_iobr-99c23e.847b8ad9.chunk.js.map 2.8M /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_assets_devices_parseNames_js-node_modules_iobr-99c23e.847b8ad9.chunk.js USB-Devices by-id: USB-Sticks - Avoid direct links to "/dev/*" in your adapter setups, please always prefer the links 'by-id': find: '/dev/serial/by-id/': No such file or directory *** NodeJS-Installation *** /usr/bin/nodejs v18.18.2 /usr/bin/node v18.18.2 /usr/bin/npm 9.8.1 /usr/bin/npx 9.8.1 /usr/bin/corepack 0.19.0 nodejs: Installed: 18.18.2-1nodesource1 Candidate: 18.18.2-1nodesource1 Version table: *** 18.18.2-1nodesource1 100 100 /var/lib/dpkg/status Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 5.0.12 admin: 6.10.1 javascript: "javascript" not found Adapters from github: 0 Adapter State + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : iobroker - enabled + system.adapter.discovery.0 : discovery : iobroker - enabled + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json Active repo(s): stable Installed ioBroker-Instances Used repository: stable Adapter "admin" : 6.10.1 , installed 6.10.1 Adapter "backitup" : 2.8.1 , installed 2.8.1 Adapter "discovery" : 3.1.0 , installed 3.1.0 Controller "js-controller": 5.0.12 , installed 5.0.12 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 6.5.5 , installed 6.5.5 Adapter "web" : 6.1.2 , installed 6.1.2 Adapter "ws" : 2.5.5 , installed 2.5.5 Objects and States Please stand by - This may take a while Objects: 170 States: 124 *** OS-Repositories and Updates *** sudo: unable to resolve host iobroker: Name or service not known sudo: unable to resolve host iobroker: Name or service not known Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian bookworm-updates InRelease Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease Reading package lists... Pending Updates: 0 *** Listening Ports *** sudo: unable to resolve host iobroker: Name or service not known Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 22447 - tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1000 38284 551/iobroker.js-con tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1000 39996 551/iobroker.js-con tcp 0 0 0.0.0.0:8889 0.0.0.0:* LISTEN 0 22037 - tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 18667 - tcp6 0 0 :::8082 :::* LISTEN 1000 40095 654/io.web.0 tcp6 0 0 :::8081 :::* LISTEN 1000 37308 585/io.admin.0 tcp6 0 0 ::1:631 :::* LISTEN 0 22446 - tcp6 0 0 :::8889 :::* LISTEN 0 21007 - tcp6 0 0 :::22 :::* LISTEN 0 18677 - udp 0 0 0.0.0.0:5353 0.0.0.0:* 104 12251 - udp 0 0 0.0.0.0:631 0.0.0.0:* 0 23326 - udp 0 0 0.0.0.0:33519 0.0.0.0:* 104 12253 - udp6 0 0 :::5353 :::* 104 12252 - udp6 0 0 :::51153 :::* 104 12254 - udp6 0 0 fe80::76ee:1954:7fc:546 :::* 0 19962 - udp6 0 0 fe80::69e4:e5f9:b04:546 :::* 0 20593 - *** Log File - Last 25 Lines *** 2023-10-18 09:30:42.589 - info: host.iobroker instance system.adapter.backitup.0 started with pid 1392 2023-10-18 09:30:44.078 - info: admin.0 (585) ==> Connected system.user.admin from ::ffff:192.168.1.40 2023-10-18 09:30:44.400 - debug: backitup.0 (1392) Redis Objects: Use Redis connection: 127.0.0.1:9001 2023-10-18 09:30:44.436 - debug: backitup.0 (1392) Objects client ready ... initialize now 2023-10-18 09:30:44.438 - debug: backitup.0 (1392) Objects create System PubSub Client 2023-10-18 09:30:44.441 - debug: backitup.0 (1392) Objects create User PubSub Client 2023-10-18 09:30:44.462 - debug: backitup.0 (1392) Objects client initialize lua scripts 2023-10-18 09:30:44.473 - debug: backitup.0 (1392) Objects connected to redis: 127.0.0.1:9001 2023-10-18 09:30:44.492 - debug: backitup.0 (1392) Redis States: Use Redis connection: 127.0.0.1:9000 2023-10-18 09:30:44.500 - debug: backitup.0 (1392) States create System PubSub Client 2023-10-18 09:30:44.502 - debug: backitup.0 (1392) States create User PubSub Client 2023-10-18 09:30:44.554 - debug: backitup.0 (1392) States connected to redis: 127.0.0.1:9000 2023-10-18 09:30:44.591 - debug: backitup.0 (1392) Plugin sentry Initialize Plugin (enabled=true) 2023-10-18 09:30:45.131 - info: backitup.0 (1392) starting. Version 2.8.1 in /opt/iobroker/node_modules/iobroker.backitup, node: v18.18.2, js-controller: 5.0.12 2023-10-18 09:30:45.190 - debug: backitup.0 (1392) Backitup has recognized a Docker system 2023-10-18 09:30:45.222 - info: backitup.0 (1392) [iobroker] backup will be activated at 02:40 every 1 day(s) 2023-10-18 09:30:48.174 - debug: backitup.0 (1392) Backup list be read ... 2023-10-18 09:30:48.705 - debug: backitup.0 (1392) detect backup file 1 from dropbox: iobroker_2023_10_12-02_00_10_iobroker_backupiobroker.tar.gz 2023-10-18 09:30:48.706 - debug: backitup.0 (1392) detect backup file 2 from dropbox: iobroker_2023_10_13-02_00_10_iobroker_backupiobroker.tar.gz 2023-10-18 09:30:48.707 - debug: backitup.0 (1392) detect backup file 3 from dropbox: iobroker_2023_10_14-02_00_10_iobroker_backupiobroker.tar.gz 2023-10-18 09:30:48.707 - debug: backitup.0 (1392) detect backup file 4 from dropbox: iobroker_2023_10_15-02_00_10_iobroker_backupiobroker.tar.gz 2023-10-18 09:30:48.708 - debug: backitup.0 (1392) detect backup file 5 from dropbox: iobroker_2023_10_16-02_00_10_iobroker_backupiobroker.tar.gz 2023-10-18 09:30:48.708 - debug: backitup.0 (1392) detect backup file 6 from dropbox: iobroker_2023_10_16-15_17_36_iobroker_backupiobroker.tar.gz 2023-10-18 09:30:48.710 - debug: backitup.0 (1392) detect last backup file: iobroker_2023_10_16-15_17_36_iobroker_backupiobroker.tar.gz 2023-10-18 09:31:20.701 - info: admin.0 (585) <== Disconnect system.user.admin from ::ffff:192.168.1.40 ============ Mark until here for C&P ============= iob diag has finished. Press any key for a summary
Hier nochmal die Summary:
======================= SUMMARY ======================= v.2023-10-10 Model : Raspberry Pi 4 Model B Rev 1.2 Kernel : aarch64 Userland : armhf Docker : v9.0.1 Installation: Docker Kernel: aarch64 Userland: armhf Timezone: Etc/UTC User-ID: 0 X-Server: false Pending OS-Updates: 0 Pending iob updates: 0 Nodejs-Installation: /usr/bin/nodejs v18.18.2 /usr/bin/node v18.18.2 /usr/bin/npm 9.8.1 /usr/bin/npx 9.8.1 /usr/bin/corepack 0.19.0 Recommended versions are nodejs 18.18.2 and npm 9.8.1 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 4.0G 569M 2.2G 13M 1.3G 3.4G Swap: 104M 0B 104M Total: 4.1G 569M 2.3G Active iob-Instances: 5 Active repo(s): stable ioBroker Core: js-controller 5.0.12 admin 6.10.1 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 170 States: 124 Size of iob-Database: 7.8M /opt/iobroker/iobroker-data/objects.jsonl 512K /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
Muss ich im Portainer noch irgendwo den Port 8091 freigeben? Netzwerkmodus ist aktuell auf "Host" gestellt.
Dank euch
-
Ist ein Bug im 9.x Image.
https://github.com/buanet/ioBroker.docker/issues/393Auf der Kommandozeile funktioniert ein Restore.
-
@elirion sagte in Docker mit Portainer auf Pi4 BackitUp läuft nicht:
Ich habe mit Portainer und Docker installiert
Moin,
nur mal aus reinem Interesse, wieso machst Du das?
Auf einem kleinen (4 GB) RasPi auch noch eine Virtualisierung (Docker) und Portainer zu installieren, um dannioBroker
zu installieren, die gesamte Zwischenschicht verbraucht Ressourcen und der Pflegeaufwand ist auch größer, als wenn ichioBroker
direkt auf dem RasPI betreibe.
Was versprichst Du Dir davon?VG
Bernd -
@dp20eic
Hi
ich hatte beides tatsächlich schon mal genutzt und gehabt.
Damals war Docker aber noch in den Kinderschuhen und es war enorm fehleranfällig. Da ich aber auch in der Zwischenzeit beruflich damit mehr gemacht habe, hab ich gesehen, wie stabil es mittlerweile läuft. Das ist quasi mein Test, wie ausgelastet der Pi ist.
Meine produktive SD Karte mit einer Direktinstallation ging nämlich (mal wieder) kaputt.
Da ich nicht jedes Mal wieder von 0 anfangen und CCU, deconz und iobroker hochziehen + einrichten will, könnte ich mir zumindest die Einrichtung bei einem Absturz sparen.Zudem wollen wir uns später ein NAS anschaffen und dann kommt die Logikschicht da drauf und weg vom Pi. Aber so sind dann die Vorbereitungen getroffen und ich muss mich nur um die Installation auf dem NAS kümmern.
-
@marc-berg Ah super. Dank dir für die Info. Dann mache ich das da drüber
-
@elirion Ursache gefunden:
Es war tatsächlich ein View, der das Problem verursacht hatte. Nach löschen dieses Views ging auch das restliche Projekt wieder auf.Allerdings hatte ich eh vor die View neuzubauen. Ggf. ist mit Vis-2 jetzt die Zeit gekommen