Docker: No family modules found in "/var/lib/homegear/modules/" / No xml files found in "/etc/homegear/devices/0/"

Hallo zusammen,

ich habe folg. Fehler bei folg. Container:
sudo docker run -d \
  --name "homegear" \
  -p 2001:2001 \
  --mount 'type=volume,src=homegear_config,dst=/etc/homegear,volume-driver=local' \
  --mount 'type=volume,src=homegear_data,dst=/var/lib/homegear,volume-driver=local' \
  -e TZ=Europe/Berlin \
  -e HOMEGEARUSER=root \
  -e HOMEGEARGROUP=root \
  --device=/dev/ttyAMA0 \
  homegear/rpi-homegear:stable

Nach dem Start sehe ich im Log No family modules found in "/var/lib/homegear/modules/" und families list gibt mir folg. Ausgabe:

   ID │ Name
──────┼───────────────────────────────
──────┴───────────────────────────────

mld mod_homematicbidcos.so gibt folg. Ausgabe:

Exit code: -4

…und fog. Log:

06/21/18 08:46:48.251 No xml files found in "/etc/homegear/devices/0/".
06/21/18 08:46:48.254 Error: Could not initialize device family HomeMatic BidCoS.
06/21/18 08:46:48.258 Info: Disposing family module mod_homematicbidcos.so
06/21/18 08:48:06.526 Info: Connection to CLI client number 8 closed.

Im Container sehe ich jedoch die üblichen XML Files - Ausschnitt:

-rw-r--r-- 1 homegear homegear  12401 Aug 18  2017 rf_4dis.xml
-rw-r--r-- 1 homegear homegear 162947 Aug 18  2017 rf_ao.xml
-rw-r--r-- 1 homegear homegear   6378 Aug 18  2017 rf_ash550.xml
-rw-r--r-- 1 homegear homegear  78934 Aug 18  2017 rf_bl.xml
-rw-r--r-- 1 homegear homegear  78294 Aug 18  2017 rf_bl_644.xml
-rw-r--r-- 1 homegear homegear  78357 Aug 18  2017 rf_bl_conf_644.xml
-rw-r--r-- 1 homegear homegear  75971 Aug 18  2017 rf_bl_conf_644_e_v2_0.xml
-rw-r--r-- 1 homegear homegear  76555 Aug 18  2017 rf_bl_conf_644_e_v2_1.xml
-rw-r--r-- 1 homegear homegear  76513 Aug 18  2017 rf_bl_le_v2_3.xml
-rw-r--r-- 1 homegear homegear 164404 Aug 18  2017 rf_cc_rt_dn.xml
-rw-r--r-- 1 homegear homegear 164766 Aug 18  2017 rf_cc_rt_dn_bom.xml
-rw-r--r-- 1 homegear homegear 208935 Aug 18  2017 rf_cc_tc.xml
-rw-r--r-- 1 homegear homegear 206507 Aug 18  2017 rf_cc_tc_le_v1_9.xml
-rw-r--r-- 1 homegear homegear   6663 Aug 18  2017 rf_cc_vd.xml
-rw-r--r-- 1 homegear homegear  76216 Aug 18  2017 rf_cf.xml
-rw-r--r-- 1 homegear homegear  83259 Aug 18  2017 rf_cfm.xml

Ich habe dann angenommen, dass root die Files nicht lesen kann und per chown -R root /etc/homegear/devices/0 die Files übernommen. Leider habe ich immer noch den gleichen Fehler.

06/21/18 09:04:07.530 No xml files found in "/etc/homegear/devices/0/".
06/21/18 09:04:07.535 Error: Could not initialize device family HomeMatic BidCoS.
06/21/18 09:04:07.538 Info: Disposing family module mod_homematicbidcos.so
06/21/18 09:04:58.593 Info: Connection to CLI client number 9 closed.

Hier ist das HomeGear Log: https://gist.github.com/tringler/2e4a73a129f3f7148ea39c98e7ee5aa3

Wer kann mir weiterhelfen?

Vielen Dank, Thomas

Hey Thomas,

was sagt denn dpkg -l | grep homegear?

Ah, moment, Docker - da bin ich leider raus. Keine Erfahrung mit. @sathya, @OzZy_HH, @nicx?
Meines Wissens nach solltest du aber nicht den User root nehmen, Homegear dropt ja extra die Privilegien…

Trotzdem Danke für die schnelle Antwort!

dpkg -l | grep homegear sagt übrigens:
ii homegear-homematicbidcos 0.7.19-1846 armhf HomeMatic BidCoS module for Homegear

Den Einstellung mit dem root User habe ich aus der Beschreibung des offiziellen Homegear Docker Repo.

Ok… dann hör nicht auf mich :wink: Noch keine Berürhrungspunkte mit Docker gehabt…

Ich verstehe es nicht :frowning:
Ich habe meine Volumes homegear_config und homegear_data komplett geleert bzw. neu erstellt und einen neuen Container initalisiert. Nach dem Start habe ich alles auf Standard gelassen und lediglich folg. Eintrag in der homematicbidcos.conf hinzugefügt:

#######################################
########### HM-MOD-RPI-PCB  ###########
#######################################

## The device family this interface is for
[HomeMatic Wireless Module for Raspberry Pi]

## Specify an unique id here to identify this device in Homegear
id = My-HM-MOD-RPI-PCB

## When default is set to "true" Homegear will assign this device
## to new peers.
default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb
deviceType = hm-mod-rpi-pcb

device = /dev/ttyAMA0

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
#responseDelay = 95

## Default: gpio1 = 0
## "18" for HM-MOD-RPI-PCB
gpio1 = 18

Gleiches Ergebnis: Critical: No family modules found in "/var/lib/homegear/modules/".

Was läuft da nur falsch?

Hat wirklich niemand eine Idee wie ich das Problem lösen könnte? :frowning:

@sathya ist in Urlaub… und ich bin leider nicht tief genug in Docker drin…

Hallo @tringler,

vermutlich ist es ein Berechtigungsproblem und Homegear kann /var/lib/homegear/ nicht beschreiben. Wie sind die Berechtigungen auf dem Verzeichnis? start.sh (https://github.com/Homegear/Homegear-Docker/blob/master/rpi-stable/start.sh) sollte beim Start folgenden Befehl ausführen:

cp -a /var/lib/homegear.data/modules/* /var/lib/homegear/modules/

-e HOMEGEARUSER=root und -e HOMEGEARGROUP=root sind inzwischen obsolet. Homegear kann und sollte jetzt im Container als Benutzer ausgeführt werden. Die IDs des Benutzers und der Gruppe homegear lassen sich mit -e HOST_USER_ID=$(id -u) und -e HOST_USER_GID=$(id -g) auf die ID des aktuellen Benutzers setzen, so dass die Berechtigungen in den gemounteten Verzeichnissen entsprechend gesetzt werden.

Viele Grüße

Sathya

Hallo @sathya,

ich habe den Container als root nun wie folgt gestartet:

sudo docker run -d --restart=always \
  --name "homegear" \
  -p 2001:2001 \
  --mount 'type=bind,src=/gluster/data/homegear_config/_data,dst=/etc/homegear' \
  --mount 'type=bind,src=/gluster/data/homegear_data/_data,dst=/var/lib/homegear' \
  -e TZ=Europe/Berlin \
  -e HOST_USER_ID=$(id -u) \
  -e HOST_USER_GID=$(id -g) \
  --device=/dev/ttyAMA0 \
  homegear/rpi-homegear

Leider gleiches Verhalten:

07/05/18 11:54:48.247 Starting Homegear...
07/05/18 11:54:48.248 Homegear version 0.7.23-1891
07/05/18 11:54:48.248 Git commit SHA of libhomegear-base: -
07/05/18 11:54:48.248 Git branch of libhomegear-base:     -
07/05/18 11:54:48.248 Git commit SHA of Homegear:         -
07/05/18 11:54:48.249 Git branch of Homegear:             -
07/05/18 11:54:48.249 Info: Setting maximum thread priority to "0" for user with id 0 and group with id 0.
07/05/18 11:54:48.249 Info: Maximum thread priority now is "0".
07/05/18 11:54:48.250 Starting Homegear...
07/05/18 11:54:48.250 Homegear version 0.7.23-1891
07/05/18 11:54:48.250 Git commit SHA of libhomegear-base: -
07/05/18 11:54:48.250 Git branch of libhomegear-base:     -
07/05/18 11:54:48.250 Git commit SHA of Homegear:         -
07/05/18 11:54:48.250 Git branch of Homegear:             -
07/05/18 11:54:48.252 Info: Setting maximum thread priority to "0" for user with id 0 and group with id 0.
07/05/18 11:54:48.252 Info: Maximum thread priority now is "0".
07/05/18 11:54:48.591 Info: Backing up database...
07/05/18 11:54:50.226 Initializing database...
07/05/18 11:54:50.406 Closing database...
07/05/18 11:54:51.708 Converting database from version 0.7.4 to version 0.7.5...
07/05/18 11:54:52.449 Critical: No family modules found in "/var/lib/homegear/modules/".
07/05/18 11:54:52.450 Could not drop privileges. User name or group name is not valid.
07/05/18 11:54:52.452 Closing database...
07/05/18 11:54:52.766 Info: Process with id 300 ended.
07/05/18 11:54:52.767 Info: Homegear exited with exit code 1. Stopping monitor process.

Die Rechte sind auf root gesetzt:

-r-xr-x--- 1 root root  314396 Jul  1 00:28 mod_beckhoff.so
-r-xr-x--- 1 root root  466604 Jul  1 00:28 mod_ccu2.so
-r-xr-x--- 1 root root  454176 Jul  1 00:28 mod_enocean.so
-r-xr-x--- 1 root root 1361780 Jul  1 00:28 mod_homematicbidcos.so
-r-xr-x--- 1 root root  565072 Jul  1 00:28 mod_homematicwired.so
-r-xr-x--- 1 root root  528088 Jul  1 00:28 mod_insteon.so
-r-xr-x--- 1 root root  355492 Jul  1 00:28 mod_intertechno.so
-r-xr-x--- 1 root root  269120 Jul  1 00:28 mod_ipcam.so
-r-xr-x--- 1 root root  815524 Jul  1 00:28 mod_knx.so
-r-xr-x--- 1 root root  240380 Jul  1 00:28 mod_kodi.so
-r-xr-x--- 1 root root  635000 Jul  1 00:28 mod_max.so
-r-xr-x--- 1 root root  429624 Jul  1 00:28 mod_mbus.so
-r-xr-x--- 1 root root  219700 Jul  1 00:28 mod_miscellaneous.so
-r-xr-x--- 1 root root  400808 Jul  1 00:28 mod_philipshue.so
-r-xr-x--- 1 root root  503392 Jul  1 00:28 mod_sonos.so
-r-xr-x--- 1 root root  956344 Jul  1 00:28 mod_zwave.so

Wenn du mit

docker exec -it homegear /bin/bash

eine Shell öffnest, sind dann Module in /var/lib/homegear/modules sichtbar? Ich vermute, da geht irgendetwas mit dem Bind schief. Falls das Mounten klappt, kannst du auch einmal probieren, im Container die Module mit cp -a /var/lib/homegear.data/modules/* /var/lib/homegear/modules/ zu kopieren. Spätestens das sollte dann funktionieren.

Viele Grüße

Sathya

Ja, die Module sind sichtbar:

root@97df6e14bdf3:/var/lib/homegear/modules# ls -la
total 8329
dr-xr-x--- 2 root root    4096 Jul  5 17:48 .
drwxr-x--- 8 root root    4096 Jul  5 17:48 ..
-r-xr-x--- 1 root root  314396 Jul  5 17:34 mod_beckhoff.so
-r-xr-x--- 1 root root  466604 Jul  5 17:34 mod_ccu2.so
-r-xr-x--- 1 root root  454176 Jul  5 17:34 mod_enocean.so
-r-xr-x--- 1 root root 1361780 Jul  5 17:34 mod_homematicbidcos.so
-r-xr-x--- 1 root root  565072 Jul  5 17:34 mod_homematicwired.so
-r-xr-x--- 1 root root  528088 Jul  5 17:34 mod_insteon.so
-r-xr-x--- 1 root root  355492 Jul  5 17:34 mod_intertechno.so
-r-xr-x--- 1 root root  269120 Jul  5 17:34 mod_ipcam.so
-r-xr-x--- 1 root root  815524 Jul  5 17:34 mod_knx.so
-r-xr-x--- 1 root root  240380 Jul  5 17:34 mod_kodi.so
-r-xr-x--- 1 root root  635000 Jul  5 17:34 mod_max.so
-r-xr-x--- 1 root root  429624 Jul  5 17:34 mod_mbus.so
-r-xr-x--- 1 root root  219700 Jul  5 17:34 mod_miscellaneous.so
-r-xr-x--- 1 root root  400808 Jul  5 17:34 mod_philipshue.so
-r-xr-x--- 1 root root  503392 Jul  5 17:34 mod_sonos.so
-r-xr-x--- 1 root root  956344 Jul  5 17:34 mod_zwave.so

Nachdem ich cp -a /var/lib/homegear.data/modules/* /var/lib/homegear/modules/ ausgeführt habe, habe ich homegear nochmal via homegear ausgeführt: - …und wieder: :frowning:

07/06/18 15:26:00.016 Critical: No family modules found in "/var/lib/homegear/modules/".
07/06/18 15:26:00.016 Critical: No family modules found in "/var/lib/homegear/modules/".

Kannst du mir vll. beschreiben wie ich den Container neu hochziehen kann? Also nur wie der Docker Befehl unter welchem User aussehen sollte mit meinem binds für /var/lib/homegear und /etc/homegear.
Die Config und die DB kann ich ja dann manuell nachziehen.

Ich habe es nicht einmal hinbekommen das ganze ohne jegliche Konfiguration zum Laufen zu bekommen.

@sathya
Wenn ich den Docker Container (ohne meine Daten, mit leeren bind Ordnern) starte, sehe ich vor allem diese Meldung:

07/08/18 14:04:31.993 Could not drop privileges. User name or group name is not valid.

Der Container wurde wie folgt unter root gestartet:

sudo docker run -d --restart=always \
  --name "homegear" \
  -p 2001:2001 \
  --mount 'type=bind,src=/gluster/data/homegear_config/_data,dst=/etc/homegear' \
  --mount 'type=bind,src=/gluster/data/homegear_data/_data,dst=/var/lib/homegear' \
  -e TZ=Europe/Berlin \
  -e HOST_USER_ID=$(id -u) \
  -e HOST_USER_GID=$(id -g) \
  --device=/dev/ttyAMA0 \
  homegear/rpi-homegear

Kannst du mir das erklären?

Vielen Dank!

Ich bin jetzt einen Schritt weiter. indem ich den homegear User lokal manuell angelegt habe und den Container wie folgt gestartet habe:

sudo docker run  -d --restart=always   --name "homegear"   -p 2001:2001 \
  --mount 'type=bind,src=/gluster/data/homegear_config/_data,dst=/etc/homegear' \   
  --mount 'type=bind,src=/gluster/data/homegear_data/_data,dst=/var/lib/homegear' \  
   -e TZ=Europe/Berlin \
  -e HOST_USER_ID=999 \   
  -e HOST_USER_GID=995 \   
  --device=/dev/ttyAMA0 \
homegear/rpi-homegear:stable

Die Meldung Could not drop privileges. User name or group name is not valid. ist damit weg, aber der Fehler mehr oder weniger immer noch da:

07/09/18 22:34:41.966 Info: Loading family module mod_homematicbidcos.so
07/09/18 22:34:42.154 /etc/homegear/families/homematicbidcos.conf
07/09/18 22:34:42.160 Unable to open family setting file: /etc/homegear/families/homematicbidcos.conf. Permission denied
07/09/18 22:34:42.206 Error: No RF AES key specified in homematicbidcos.conf for communication with your BidCoS devices.

Permissions:

drw-r-xr-x 2 homegear homegear    4096 Jul  8 13:31 .
drwxr-xr-x 4 homegear homegear    4096 Jul  8 13:35 ..
-rw-r--r-- 1 homegear homegear     755 Jul  8 13:31 beckhoff.conf
-rw-r--r-- 1 homegear homegear     798 Jul  8 13:31 ccu2.conf
-rw-r--r-- 1 homegear homegear    1277 Jul  8 13:31 enocean.conf
-rw-r--r-- 1 homegear homegear    9248 Jul  9 22:09 homematicbidcos.conf
-rw-r--r-- 1 homegear homegear    2288 Jul  8 13:31 homematicwired.conf
-rw-r--r-- 1 homegear homegear     704 Jul  8 13:31 insteon.conf
-rw-r--r-- 1 homegear homegear    2163 Jul  8 13:31 intertechno.conf
-rw-r--r-- 1 homegear homegear     513 Jul  8 13:31 ipcam.conf
-rw-r--r-- 1 homegear homegear     731 Jul  8 13:31 knx.conf
-rw-r--r-- 1 homegear homegear     230 Jul  8 13:31 kodi.conf
-rw-r--r-- 1 homegear homegear     758 Jul  8 13:31 m-bus.conf
-rw-r--r-- 1 homegear homegear    3340 Jul  8 13:31 max.conf
-rw-r--r-- 1 homegear homegear       0 Jul  8 13:31 miscellaneous.conf
-rw-r--r-- 1 homegear homegear    1728 Jul  8 13:31 philipshue.conf
-rw-r--r-- 1 homegear homegear    1853 Jul  8 13:31 sonos.conf
-rw-r--r-- 1 homegear homegear 1028187 Jul  8 13:31 z-wave-classes.xml
-rw-r--r-- 1 homegear homegear     928 Jul  8 13:31 z-wave.conf

Ich weiß dieser Thread hier verkommt etwas zum Selbstgespräch, aber anbei die “Lösung”:
chmod 755 /etc/homegear/devices, chmod 755 /etc/homegear/families und /usr/bin/chmod 755 /var/lib/homegear/db.sql.

Dazu scheint in meinem Fall auch irgendetwas mit den /var/lib/homegear/modules im Argen zu liegen, da der Fehler Critical: No family modules found in "/var/lib/homegear/modules/".nur wegzubekommen ist, wenn ich nur meine DB reinlinke und den Rest vom Image kopieren lasse.

Im Endeffekt funktioniert bei mir nur folg. Aufruf:

sudo docker run  --privileged -d --restart=always   --name "homegear"   -p 2001:2001   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/dh1024.pem,dst=/etc/homegear/dh1024.pem'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/homegear.crt,dst=/etc/homegear/homegear.crt'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/homegear.key,dst=/etc/homegear/homegear.key'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/rpcservers.conf,dst=/etc/homegear/rpcservers.conf'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/rpcclients.conf,dst=/etc/homegear/rpcclients.conf'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/homegear-start.sh,dst=/etc/homegear/homegear-start.sh'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/families/homematicbidcos.conf,dst=/etc/homegear/families/homematicbidcos.conf'   \
--mount 'type=bind,src=/gluster/data/homegear_data/_data/db.sql,dst=/var/lib/homegear/db.sql'   \
-e TZ=Europe/Berlin   \
-e HOST_USER_ID=999   \
-e HOST_USER_GID=995  \
homegear/rpi-homegear:latest

…aber eben auch nur wenn ich folg. Startskript mitgebe:

#!/bin/bash

# This script is executed before Homegear starts.
/usr/bin/chmod 755 /etc/homegear/devices
/usr/bin/chmod 755 /etc/homegear/families
/usr/bin/chmod 755 /var/lib/homegear/db.sql
# Set permissions on interfaces and directories, export GPIOs.
/usr/bin/homegear -u homegear -g homegear -p /var/run/homegear/homegear.pid -pre

Ich kann nur annehmen, dass ich irgendetwas grundlegend falsch mache :slight_smile:

Funktioniert das ganze denn, wenn du einen leeren neuen Ordner auf dem Host anlegest:

mkdir -p /homegear-data/etc
mkdir /homegear-data/lib
mkdir /homegear-data/log

Und diesen Ordnern die Berechtigung eines beliebigen Benutzers zuweist (z. B. die von dem Benutzer Homegear oben).

Jetzt starte Homegear als Benutzer mit der dokumentierten Anweisung:

 docker run -d --rm -v /homegear-data/etc:/etc/homegear:Z -v /homegear-data/lib:/var/lib/homegear:Z -v /homegear-data/log:/var/log/homegear:Z -e TZ=Europe/Berlin -e HOST_USER_ID=999 -e HOST_USER_GID=995 -p 2001:2001 -p 2002:2002 -p 2003:2003 --name homegear homegear/homegear:stable

So geht es bei mir. Ich kenne mich mit den Docker-Mountoptionen nicht gut aus. Aber das ist ja der einzige ersichtliche Unterschied.

Viele Grüße

Sathya

Hab ich exakt so getestet (danach noch chown -R homegear /homegear-data/...) und hab das gleiche Fehlerverhalten :-o
Der einzige Unterschied ist, dass ich statt homegear/homegear:stable homegear/rpi-homegear:stable nutze.

07/15/18 22:18:49.064 Could not read device description files in directory: "/etc/homegear/devices/0/": Could not open directory "/etc/homegear/devices/0/"
07/15/18 22:18:49.064 Error: Could not initialize device family HomeMatic BidCoS.
-rw-r--r-- 1 homegear homegear  12401 Jul 15 21:59 rf_4dis.xml
-rw-r--r-- 1 homegear homegear 162947 Jul 15 21:59 rf_ao.xml
-rw-r--r-- 1 homegear homegear   6378 Jul 15 21:59 rf_ash550.xml
-rw-r--r-- 1 homegear homegear  78934 Jul 15 21:59 rf_bl.xml
-rw-r--r-- 1 homegear homegear  78294 Jul 15 21:59 rf_bl_644.xml
-rw-r--r-- 1 homegear homegear  78357 Jul 15 21:59 rf_bl_conf_644.xml
-rw-r--r-- 1 homegear homegear  75971 Jul 15 21:59 rf_bl_conf_644_e_v2_0.xml
-rw-r--r-- 1 homegear homegear  76555 Jul 15 21:59 rf_bl_conf_644_e_v2_1.xml
-rw-r--r-- 1 homegear homegear  76513 Jul 15 21:59 rf_bl_le_v2_3.xml
-rw-r--r-- 1 homegear homegear 164404 Jul 15 21:59 rf_cc_rt_dn.xml
-rw-r--r-- 1 homegear homegear 164766 Jul 15 21:59 rf_cc_rt_dn_bom.xml
-rw-r--r-- 1 homegear homegear 208935 Jul 15 21:59 rf_cc_tc.xml
-rw-r--r-- 1 homegear homegear 206507 Jul 15 21:59 rf_cc_tc_le_v1_9.xml

Komplettes Log: https://gist.github.com/tringler/6658d97b232fd26ea12f61d077cf3d46

Setze ich dann rwx statt rw- für den Owner auf /etc/homegear, liest er die Files ein. Der rwx nur auf /etc/homegear/devices reicht übrigens nicht.

Hallo @tringler,

vielen, vielen Dank für deine vielen Tests. Ich konnte das Problem jetzt hier reproduzieren. Lösung ist deine: Ich setze beim Starten passende Berechtigungen. Magst du es noch einmal mit dem aktuellen Dockerimage probieren? Jetzt funktioniert es hoffentlich.

Viele Grüße

Sathya

1 Like

Hi @sathya,

Sorry für die lange Antwortzeit. Ja, es funktioniert jetzt ohne die Anpassungen im Start-Skript. Ich muss allerdings immer noch meinen etwas experimentellen Docker-Aufruf nutzen, sonst habe ich wieder: No family modules found in "/var/lib/homegear/modules/"

sudo docker run  --privileged -d --restart=always   --name "homegear"   -p 2001:2001   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/dh1024.pem,dst=/etc/homegear/dh1024.pem'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/homegear.crt,dst=/etc/homegear/homegear.crt'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/homegear.key,dst=/etc/homegear/homegear.key'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/rpcservers.conf,dst=/etc/homegear/rpcservers.conf'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/rpcclients.conf,dst=/etc/homegear/rpcclients.conf'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/homegear-start.sh,dst=/etc/homegear/homegear-start.sh'   \
--mount 'type=bind,src=/gluster/data/homegear_config/_data/families/homematicbidcos.conf,dst=/etc/homegear/families/homematicbidcos.conf'   \
--mount 'type=bind,src=/gluster/data/homegear_data/_data/db.sql,dst=/var/lib/homegear/db.sql'   \
-e TZ=Europe/Berlin   \
-e HOST_USER_ID=999   \
-e HOST_USER_GID=995  \
homegear/rpi-homegear:latest