Offizielles FHEM Docker Basis Image für verschiedene Plattformen

Begonnen von Loredo, 28 Juli 2018, 21:24:57

Vorheriges Thema - Nächstes Thema

PatrickR

Werde ich testen. Ich wäre jetzt davon ausgegangen, dass das Fehlen dann "repariert" wird, so wie die Permissions, die gestern meine Backups außer Funktion gesetzt haben.

Patrick


Von unterwegs gesendet.
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

sn0000py

Hallo eine Frage, schaffe ich es irgendwie eine python package zu installieren. dass es auch bleibt?

Im moment installiert er mirs ins "usr/local/lib/python3.7/dist-packages"

was wäre da der korrekte weg?

ChrisW

Kann es sein das es ab und zu mal zu Problemen auf ner Synology Diskstation kommt ? Seit ich das FHEM Docker noch mit laufen habe hängt sich meine Diskstation fast weg. Komme zwar drauf aber sonst nichts mehr möglich. Ist nicht ausgelastet ..
Raspberry PI3 mit allem möglichen.

volschin

Was hast Du denn für eine Docker-Version drauf? Synology hat leider im August ein fehlerhaftes Update ausgeliefert, dass mit Docker-Compose Probleme macht. Dafür gibt es einen Fix, aber wohl noch nicht OTA.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

ChrisW

Ach gut zu wissen das wird der Grund wohl sein meine Version ist wohl: docker18.09.0-0505
Wie kann ich den Fix einspielen?
Raspberry PI3 mit allem möglichen.

volschin

0506 ist aktuell. Musst Du derzeit vom Synology-Server Downloaden und manuell über die Oberfläche installieren.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

ChrisW

Danke habe ich eingespielt nu steht seit 30 Minuten Starten.. kommt aber nichts mehr hoch .. werd ich mal die STation Neustarten
Raspberry PI3 mit allem möglichen.

ChrisW

Nach dem einspielen startet mein Docker leider nicht mehr .. es wird mal kurz fhem gestartet und eine Push gesendet aber wenn ich wieder schaue in der Diskstation steht dort "Angehalten"
Glaube ich habe zu viel im Autostart ?!
Raspberry PI3 mit allem möglichen.

volschin

Du wirst den Container möglicherweise neu aus dem Image erzeugen müssen, da der Docker-Fehler zum fehlerhaften Bau der Container führen konnte.


Gesendet von iPhone mit Tapatalk
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

kadettilac89

Hello,

ich habe gestern ein Update des Images gemacht. Bis jetzt wurden die SSH-Keys bei jedem Update unverändert übernommen bzw. beibehalten. Beim gestrigen Update wurden aber neue Keys erzeugt. Gibt es eine Möglichkeit, die bestehenden Keys immer zu behalten?

Ansonsten muss ich die Keys sichern und im Update-Script wieder zurückspielen lassen.

Die ssh-Keys habe ich zum Teil ausge-x-t.

Internals:
   CHANGED   
   FUUID      5c575e13-f33f-4fe4-bc87-8f277fae9f8d253c
   NAME       DockerImageInfo
   NR         15
   STATE      ok
   TYPE       DockerImageInfo
   READINGS:
     2019-03-17 10:28:40   container.cap.e audit_write,chown,dac_override,fowner,fsetid,kill,mknod,net_bind_service,net_raw,setfcap,setgid,setpcap,setuid,sys_chroot
     2019-03-17 10:28:40   container.cap.i audit_write,chown,dac_override,fowner,fsetid,kill,mknod,net_bind_service,net_raw,setfcap,setgid,setpcap,setuid,sys_chroot
     2019-03-17 10:28:40   container.cap.p audit_write,chown,dac_override,fowner,fsetid,kill,mknod,net_bind_service,net_raw,setfcap,setgid,setpcap,setuid,sys_chroot
     2019-09-15 21:21:43   container.hostname 230dc814782a
     2019-04-21 14:57:34   container.hostnetwork 0
     2019-09-15 21:21:43   container.id    230dc814782a456f9a67cb248354123d631f3aada55acca91635f48ea0ab22c6
     2019-03-17 10:28:40   container.privileged 0
     2019-03-17 10:28:40   id.gid          6061
     2019-03-17 10:28:40   id.gname        fhem
     2019-03-17 10:28:40   id.groups       [ "fhem": 6061, "tty": 5, "mail": 8, "dialout": 20, "audio": 29, "video": 44, "bluetooth": 6001, "gpio": 6002, "i2c": 6003 ]
     2019-03-17 10:28:40   id.uid          6061
     2019-03-17 10:28:40   id.uname        fhem
     2019-09-15 21:21:43   image.created   2019-09-13T19:23:39+00:00
     2019-07-08 21:58:40   image.description A basic Docker image for FHEM house automation system, based on Debian Buster.
     2019-09-07 22:13:03   image.documentation https://github.com/fhem/fhem-docker/blob/ae19137eaa2af2fcfe97997d16c1c761d4fa0cd6/README.md
     2019-03-17 10:28:40   image.licenses  MIT
     2019-09-07 22:13:03   image.revision  ae19137eaa2af2fcfe97997d16c1c761d4fa0cd6
     2019-03-17 10:28:40   image.source    https://github.com/fhem/fhem-docker/
     2019-03-24 11:36:11   image.title     fhem-amd64_linux
     2019-03-24 11:36:11   image.url       https://hub.docker.com/r/fhem/fhem-amd64_linux
     2019-07-27 04:02:58   image.vendor    Julian Pawlowski
     2019-09-15 21:21:43   image.version   5.9-s20156_v2.2.1-3-gae19137
     2019-09-15 21:21:43   ssh-id_ed25519.pub ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILmS92VsRIHJ1Nxxxxxxxxxxxxxxxxxxxxx fhem@fhem-docker
     2019-09-15 21:21:43   ssh-id_rsa.pub  ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC03vDAKHZQya96xxxxxxxxxxxxxxxxxxxxxxxx== fhem@fhem-docker
     2019-04-18 21:50:26   sudoers         [ "# Auto-generated during container start", "fhem ALL=(ALL) NOPASSWD:SETENV: /usr/bin/npm install *", "fhem ALL=(ALL) NOPASSWD:SETENV: /usr/bin/npm uninstall *", "fhem ALL=(ALL) NOPASSWD:SETENV: /usr/bin/npm update *", "fhem ALL=(ALL) NOPASSWD:SETENV: /usr/local/bin/cpanm *", "fhem ALL=(ALL) NOPASSWD: /usr/bin/apt-get -q update", "fhem ALL=(ALL) NOPASSWD: /usr/bin/apt-get -s -q -V upgrade", "fhem ALL=(ALL) NOPASSWD: /usr/bin/apt-get -y install *", "fhem ALL=(ALL) NOPASSWD: /usr/bin/apt-get -y -q -V dist-upgrade", "fhem ALL=(ALL) NOPASSWD: /usr/bin/apt-get -y -q -V upgrade", "fhem ALL=(ALL) NOPASSWD: /usr/bin/nmap" ]
Attributes:
   alias      Docker Image Info
   devStateIcon ok:security@green .*:message_attention@red
   group      System
   icon       it_server
   room       System

kjmEjfu

#535
hat sich erledigt ... lesen bildet


=====


Kann es sein, dass mit dem aktuellen Dockerfile gar kein Zugriff mehr auf die FHEM-Daten von außerhalb möglich ist?

Wenn ich sonst von meinem Host aus versuche auf den FHEM-Ordner zugreifen, dann kommt

pi@dockerhost:/opt $ cd fhem/
-bash: cd: fhem/: Keine Berechtigung


Ich musste gestern das Dockerfile neu aufbauen, vorher ging das.

pi@dockerhost:/opt $ ls -al
insgesamt 24
drwxr-xr-x  6 root             root 4096 Sep 16 17:46 .
drwxr-xr-x 21 root             root 4096 Sep 16 15:41 ..
drwx--x--x  4 root             root 4096 Sep 16 15:45 containerd
drwxr-x--- 15             6061 6061 4096 Sep 16 17:57 fhem
drwxr-xr-x  3 systemd-timesync root 4096 Sep 16 17:46 SonosSpeak
drwxr-xr-x  6 root             root 4096 Jul 10 02:08 vc
pi@dockerhost:/opt $


Würde eigentlich gerne wieder auf das Verzeichnis zugreifen, z.B. um den aktuellen Stand nach git zu pushen.

Ist das Absicht oder kann ich den Besitzer des Ordners wieder auf root oder pi zurücksetzen?
Migriere derzeit zu Home Assistant

PatrickR

#536
Hi!

Zitat von: Loredo am 14 September 2019, 08:37:30
Du löscht das DockerImageInfo Device, dann muss es auch nicht aktualisiert werden.

Habe das Device gelöscht, was aber leider nicht das gewünschte Ergebnis bringt:

Zitat
So 15.09.2019 08:00:28  freezemon s:08:00:27 e:08:00:28 f:1.947 d:cmd-{ DockerImageInfo_GetImageInfo(); }(TELNET_Local) fn-ReadFn(TELNET_Local_127.0.0.1_59196)

/Edit:
Es kommt leider noch dicker:

2019.09.16 21:10:44.565 1: readingsUpdate(,ssh-id_ed25519.pub,ssh-ed25519 [...] fhem@fhem-docker
) missed to call readingsBeginUpdate first.


Patrick
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

kadettilac89

Zitat von: Loredo am 17 September 2019, 17:51:46
Dort wird nur ein Schlüssel erzeugt, wenn die Datei noch nicht existiert oder keinen Inhalt hat.

Bis jetzt war es auch so, beim letzen Update verschwanden sie ... werde es beobachten.