Autor Thema: Offizielles FHEM Docker Basis Image für verschiedene Plattformen  (Gelesen 53447 mal)

Offline PatrickR

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 702
Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #525 am: 14 September 2019, 12:33:52 »
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

Offline sn0000py

  • Developer
  • Full Member
  • ****
  • Beiträge: 197
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #526 am: 15 September 2019, 16:54:19 »
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?

Offline ChrisW

  • Hero Member
  • *****
  • Beiträge: 2124
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #527 am: 16 September 2019, 07:57:43 »
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.

Offline volschin

  • Hero Member
  • *****
  • Beiträge: 1366
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #528 am: 16 September 2019, 08:03:25 »
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.
RPi4 4GB+Docker+FHEM5.9,HM-MOD-RPI-PCB+HM-USB-CFG2+hmland
HomeMatic: diverse, HUE: diverse, Hue-Bridge, RaspBee+deCONZ
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dot, Logi Circle 2

Offline ChrisW

  • Hero Member
  • *****
  • Beiträge: 2124
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #529 am: 16 September 2019, 08:09:59 »
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.

Offline volschin

  • Hero Member
  • *****
  • Beiträge: 1366
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #530 am: 16 September 2019, 08:12:17 »
0506 ist aktuell. Musst Du derzeit vom Synology-Server Downloaden und manuell über die Oberfläche installieren.
RPi4 4GB+Docker+FHEM5.9,HM-MOD-RPI-PCB+HM-USB-CFG2+hmland
HomeMatic: diverse, HUE: diverse, Hue-Bridge, RaspBee+deCONZ
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dot, Logi Circle 2
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline ChrisW

  • Hero Member
  • *****
  • Beiträge: 2124
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #531 am: 16 September 2019, 08:48:53 »
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.

Offline ChrisW

  • Hero Member
  • *****
  • Beiträge: 2124
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #532 am: 16 September 2019, 09:54:21 »
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.

Offline volschin

  • Hero Member
  • *****
  • Beiträge: 1366
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #533 am: 16 September 2019, 09:58:39 »
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
RPi4 4GB+Docker+FHEM5.9,HM-MOD-RPI-PCB+HM-USB-CFG2+hmland
HomeMatic: diverse, HUE: diverse, Hue-Bridge, RaspBee+deCONZ
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dot, Logi Circle 2

Offline kadettilac89

  • Hero Member
  • *****
  • Beiträge: 1019
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #534 am: 16 September 2019, 13:16:18 »
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

Offline kjmEjfu

  • Full Member
  • ***
  • Beiträge: 327
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #535 am: 16 September 2019, 18:22:12 »
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?
« Letzte Änderung: 16 September 2019, 20:04:23 von kjmEjfu »

Offline PatrickR

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 702
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #536 am: 16 September 2019, 21:08:52 »
Hi!

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
« Letzte Änderung: 16 September 2019, 21:13:18 von PatrickR »
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

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3655
  • ~ Challenging Innovation ~
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #537 am: 17 September 2019, 16:55:29 »
Container Neustart nicht vergessen.
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

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3655
  • ~ Challenging Innovation ~
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #538 am: 17 September 2019, 17:51:46 »
Gibt es eine Möglichkeit, die bestehenden Keys immer zu behalten?


Das werden sie bereits:
https://github.com/fhem/fhem-docker/blob/cc196036a159e9116b025216d3c4e20949ed1a29/src/entry.sh#L382
https://github.com/fhem/fhem-docker/blob/cc196036a159e9116b025216d3c4e20949ed1a29/src/entry.sh#L391


Dort wird nur ein Schlüssel erzeugt, wenn die Datei noch nicht existiert oder keinen Inhalt hat.
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

Offline kadettilac89

  • Hero Member
  • *****
  • Beiträge: 1019
Antw:Offizielles FHEM Docker Basis Image für verschiedene Plattformen
« Antwort #539 am: 17 September 2019, 18:06:51 »
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.