[Tuto] OpenMediaVault + Docker + Jeedom
Re: [Tuto] OpenMediaVault + Docker + Jeedom
And the details of the error is there:
Erreur #0:
exception 'OMVModuleDockerException' with message 'Error: "couldn't connect to host" - Code: 7' in /usr/share/omvdocker/Utils.php:63
Stack trace:
#0 /usr/share/omvdocker/Utils.php(180): OMVModuleDockerUtil::doApiCall('http://localhos...')
#1 /usr/share/openmediavault/engined/rpc/docker.inc(354): OMVModuleDockerUtil::getContainers('42005')
#2 [internal function]: OMVRpcServiceDocker->getContainers(Array, Array)
#3 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
#4 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('getContainers', Array, Array)
#5 /usr/sbin/omv-engined(500): OMVRpc::exec('Docker', 'getContainers', Array, Array, 1)
#6 {main}
Erreur #0:
exception 'OMVModuleDockerException' with message 'Error: "couldn't connect to host" - Code: 7' in /usr/share/omvdocker/Utils.php:63
Stack trace:
#0 /usr/share/omvdocker/Utils.php(180): OMVModuleDockerUtil::doApiCall('http://localhos...')
#1 /usr/share/openmediavault/engined/rpc/docker.inc(354): OMVModuleDockerUtil::getContainers('42005')
#2 [internal function]: OMVRpcServiceDocker->getContainers(Array, Array)
#3 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
#4 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('getContainers', Array, Array)
#5 /usr/sbin/omv-engined(500): OMVRpc::exec('Docker', 'getContainers', Array, Array, 1)
#6 {main}
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Tu es sur quel matériel ? Il est conseillé maintenant d'utiliser OMV3 qui est suffisamment stable. Tu as fait toutes les mises à jour système ?
Dans ta copie d'écran, il n'y a même pas de container crée. Tu as installé MySQL ?
Dans ta copie d'écran, il n'y a même pas de container crée. Tu as installé MySQL ?
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue
Zwave + RFXCom433E + Hue
- slobberbone
- Actif
- Messages : 2692
- Inscription : 25 juin 2014, 12:34
- Localisation : Caen
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Salut,
Connectes-toi en ssh, fais un sudo service docker start
puis sudo service docker status !
Si docker ne démarres pas, as-tu mis à jour le kernel ? (voir le plugin extrra omv .
Sinon, pourquoi ne pas partir sur OMV 3.X sur une Debian Jessie (8) ?
Connectes-toi en ssh, fais un sudo service docker start
puis sudo service docker status !
Si docker ne démarres pas, as-tu mis à jour le kernel ? (voir le plugin extrra omv .
Sinon, pourquoi ne pas partir sur OMV 3.X sur une Debian Jessie (8) ?
Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Je suis sur OMV2.X vu que je suis sur une machine virtuelle et qu'en installant OMV3.X, j'ai remarqué que je n'avais pas accès à eth0.
Alors je viens de me connecter en ssh et voici le detail:
root@omv30:~# sudo service docker start
Starting Docker: dockerroot@omv30:~# sudo service docker status
Docker is running.
root@omv30:~#
Maintenant il me faut faire un "Pull image" je crois avant de créer les containers.
Comment peux tu svp m'expliquer comment faire un "Pull image" puisque pour créer un container je dois faire appel à une image?
merci d'avance
Alors je viens de me connecter en ssh et voici le detail:
root@omv30:~# sudo service docker start
Starting Docker: dockerroot@omv30:~# sudo service docker status
Docker is running.
root@omv30:~#
Maintenant il me faut faire un "Pull image" je crois avant de créer les containers.
Comment peux tu svp m'expliquer comment faire un "Pull image" puisque pour créer un container je dois faire appel à une image?
merci d'avance
- slobberbone
- Actif
- Messages : 2692
- Inscription : 25 juin 2014, 12:34
- Localisation : Caen
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Là le mieux c'est de faire quelques tutos et docs : https://journaldunadminlinux.fr/tuto-do ... ec-docker/ par exemple
Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Si tu es sur une VM, ça ne sert à rien de faire tourner jeedom dans dockee,puisque ça fais 2 couches de virtualisation et ça complique les choses. Il vaut mieux faire directement une VM Jeedom à côté.
Ensuite, OMV 3 devrait fonctionner sans problème dans une VM. OMV 2 n'est plus trop maintenu et est sur une base Debian obsolète. Il vaut mieux chercher à comprendre pourquoi ton réseau ne marche pas.
Ensuite, OMV 3 devrait fonctionner sans problème dans une VM. OMV 2 n'est plus trop maintenu et est sur une base Debian obsolète. Il vaut mieux chercher à comprendre pourquoi ton réseau ne marche pas.
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue
Zwave + RFXCom433E + Hue
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Merci à vous,
je viens de progresser d'un cran sur vos conseils et j'ai pu rajouter les docker images et enfin créer mon premier container.
Je vais maintenant me coltiner MYSQL.
je viens de progresser d'un cran sur vos conseils et j'ai pu rajouter les docker images et enfin créer mon premier container.
Je vais maintenant me coltiner MYSQL.
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Bonjour j'ai un problème pour faire fonctionner ma clef zwave le port est bien détecté le réseau dans configuration aussi mais le daemon ne veux pas démarrer, et ensuite j'ai le plugin FTPD et j'arrive pas a le faire fonctionner j'ai ajouter le port dans les paramètres du conteneur mais rien a faire
Gigabyte Brix + Debian 9.9 + Jeedom 3.3.24
UZB Sigma Designs + RFXCom + Ecodevice
8 Sondes Oregon + 1 Consomètre Oregon
Station Météo Netatmo + Pluviomètre + Anémomètre
8 FGRM-222
3 FGS-222
1 Qubino ZMNHJD1
1 Qubino ZMNHBD1
UZB Sigma Designs + RFXCom + Ecodevice
8 Sondes Oregon + 1 Consomètre Oregon
Station Météo Netatmo + Pluviomètre + Anémomètre
8 FGRM-222
3 FGS-222
1 Qubino ZMNHJD1
1 Qubino ZMNHBD1
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Bonjour,
Je viens de passer mon HP depuis Xpenology vers OMV3.
J'ai suivi le tuto pour installer docker, toutefois j'ai plusieurs différence avec le tuto :
- Je n'ai pas de possibilités d'installer Backport kernel, ni les Headers depuis l'interface. Je les ai installé via une ligne de commande :"omv-mkconf omvextras install backports"
- les options de docker sont préremplies. A la place de "root_password", il y a "shell_root_password"
- Lorsque jeedom est lancé, j'obtiens une page m'indiquant :
J'ai bien validé la case permettant de lancer le container avec les droit root.
Auriez vous une idée?
Merci d'avance
Je viens de passer mon HP depuis Xpenology vers OMV3.
J'ai suivi le tuto pour installer docker, toutefois j'ai plusieurs différence avec le tuto :
- Je n'ai pas de possibilités d'installer Backport kernel, ni les Headers depuis l'interface. Je les ai installé via une ligne de commande :"omv-mkconf omvextras install backports"
- les options de docker sont préremplies. A la place de "root_password", il y a "shell_root_password"
- Lorsque jeedom est lancé, j'obtiens une page m'indiquant :
J'ai essayé de me connecter en ssh, mais j'obtiens une erreur, sans pouvoir me connecter.Please add crontab line for jeedom (if jeedom has no sudo right this error is normal):
sudo su -
echo "* * * * * /usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null" > /etc/cron.d/jeedom
Jeedom need unzip package, please do in ssh :
sudo su -
apt-get install -y unzip
Jeedom need curl package, please do in ssh :
sudo su -
apt-get install -y curl
Jeedom need ntp package, please do in ssh :
sudo su -
apt-get install -y ntp
J'ai bien validé la case permettant de lancer le container avec les droit root.
Auriez vous une idée?
Merci d'avance
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Pour le shell root que tu nome ce n'est pas le même que le root_password il faut que tu le rajoute quand même
Gigabyte Brix + Debian 9.9 + Jeedom 3.3.24
UZB Sigma Designs + RFXCom + Ecodevice
8 Sondes Oregon + 1 Consomètre Oregon
Station Météo Netatmo + Pluviomètre + Anémomètre
8 FGRM-222
3 FGS-222
1 Qubino ZMNHJD1
1 Qubino ZMNHBD1
UZB Sigma Designs + RFXCom + Ecodevice
8 Sondes Oregon + 1 Consomètre Oregon
Station Météo Netatmo + Pluviomètre + Anémomètre
8 FGRM-222
3 FGS-222
1 Qubino ZMNHJD1
1 Qubino ZMNHBD1
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Il n'y a pas de ssh sous docker. Il faut faire : sudo docker exec -i -t <container> /bin/bash
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue
Zwave + RFXCom433E + Hue
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Personne n'a de solution à mon problème ?freeman32 a écrit : ↑30 juil. 2017, 09:29Bonjour j'ai un problème pour faire fonctionner ma clef zwave le port est bien détecté le réseau dans configuration aussi mais le daemon ne veux pas démarrer, et ensuite j'ai le plugin FTPD et j'arrive pas a le faire fonctionner j'ai ajouter le port dans les paramètres du conteneur mais rien a faire
Gigabyte Brix + Debian 9.9 + Jeedom 3.3.24
UZB Sigma Designs + RFXCom + Ecodevice
8 Sondes Oregon + 1 Consomètre Oregon
Station Météo Netatmo + Pluviomètre + Anémomètre
8 FGRM-222
3 FGS-222
1 Qubino ZMNHJD1
1 Qubino ZMNHBD1
UZB Sigma Designs + RFXCom + Ecodevice
8 Sondes Oregon + 1 Consomètre Oregon
Station Météo Netatmo + Pluviomètre + Anémomètre
8 FGRM-222
3 FGS-222
1 Qubino ZMNHJD1
1 Qubino ZMNHBD1
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Il faut regarder le log. Et puis la configuration réseau aussi.
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue
Zwave + RFXCom433E + Hue
-
- Timide
- Messages : 10
- Inscription : 24 sept. 2016, 08:06
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Bonjour,
tout d'abord, un grand merci aux contributeurs de ce post qui m'ont permis d'installer jeedom sur mon NAS sous OMV (3) fraichement installé.
J'ai un peu ramé au départ, mais c'était ma faute car il y avait quelques petites choses dans l'installation qui m'étaient passées sous le nez croyant pourtant que j'avais bien appliqué toutes les étapes du tuto.
Maintenant que tout est fonctionnel, je sèche, comme certains sur le forum, sur le commentqu'onfait pour installer un dongle...non pas Zwave mais bluetooth dans mon cas.... (j'ai des Mi plant à connecter sur cette installe en lieu et place de mon vieux RPI 1 qui rame vraiment trop et qui est pas stable).
J'ai donc pluggué mon dongle qui initialement était raccordé à mon RPI à mon nas.
Sous Putty, celui ci est bien reconnu par le nas:
root@omv3:~# lsusb
*****
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
*****
Sauf que c'est l'étape d'après que je ne pige pas... comment savoir sur quel port(?) il est monté?
/dev/ttyUSB0, 1, 2,... ou ACM0, 1, 2,...?
Quelle est la commande sous linux pour le savoir... J'ai cherché sur google et autres moteur mais je dois mal me démerder car je ne trouve rien.
Je me tourne donc vers vous pour en savoir plus.
D'avance merci
tout d'abord, un grand merci aux contributeurs de ce post qui m'ont permis d'installer jeedom sur mon NAS sous OMV (3) fraichement installé.
J'ai un peu ramé au départ, mais c'était ma faute car il y avait quelques petites choses dans l'installation qui m'étaient passées sous le nez croyant pourtant que j'avais bien appliqué toutes les étapes du tuto.
Maintenant que tout est fonctionnel, je sèche, comme certains sur le forum, sur le commentqu'onfait pour installer un dongle...non pas Zwave mais bluetooth dans mon cas.... (j'ai des Mi plant à connecter sur cette installe en lieu et place de mon vieux RPI 1 qui rame vraiment trop et qui est pas stable).
J'ai donc pluggué mon dongle qui initialement était raccordé à mon RPI à mon nas.
Sous Putty, celui ci est bien reconnu par le nas:
root@omv3:~# lsusb
*****
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
*****
Sauf que c'est l'étape d'après que je ne pige pas... comment savoir sur quel port(?) il est monté?
/dev/ttyUSB0, 1, 2,... ou ACM0, 1, 2,...?
Quelle est la commande sous linux pour le savoir... J'ai cherché sur google et autres moteur mais je dois mal me démerder car je ne trouve rien.
Je me tourne donc vers vous pour en savoir plus.
D'avance merci
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Tu mets ce script dans un fichier:
Tu fais un chmod +x pour qu'il soit exécutable.
Tu le lances (en root) et si tout va bien, ça te donne le device associé à ta clé usb.
Code : Tout sélectionner
#!/bin/bash
for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do
(
syspath="${sysdevpath%/dev}"
devname="$(udevadm info -q name -p $syspath)"
[[ "$devname" == "bus/"* ]] && continue
eval "$(udevadm info -q property --export -p $syspath)"
[[ -z "$ID_SERIAL" ]] && continue
echo "/dev/$devname - $ID_SERIAL"
)
done
Tu le lances (en root) et si tout va bien, ça te donne le device associé à ta clé usb.
-
- Timide
- Messages : 10
- Inscription : 24 sept. 2016, 08:06
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Bonjour,
merci de ton aide... alors voilà ce que j'obtiens avec ton script (j'avoue ne pas trop bien comprendre les résultats):
root@omv3:/home# sh usb.sh
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/001/001 - Linux_4.9.0-0.bpo.3-amd64_ehci_hcd_EHCI_Host_Controller_0000:00:1a.0
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/001/002 - 8087_8008
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/002/002 - 8087_8000
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/002/001 - Linux_4.9.0-0.bpo.3-amd64_ehci_hcd_EHCI_Host_Controller_0000:00:1d.0
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/003/001 - Linux_4.9.0-0.bpo.3-amd64_xhci-hcd_xHCI_Host_Controller_0000:00:14.0
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/003/002 - 0a12_CSR8510_A10
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/004/001 - Linux_4.9.0-0.bpo.3-amd64_xhci-hcd_xHCI_Host_Controller_0000:00:14.0
Je pense que ma clé est en gras ci dessus mais comment interpréter le résultat?
merci à toi
merci de ton aide... alors voilà ce que j'obtiens avec ton script (j'avoue ne pas trop bien comprendre les résultats):
root@omv3:/home# sh usb.sh
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/001/001 - Linux_4.9.0-0.bpo.3-amd64_ehci_hcd_EHCI_Host_Controller_0000:00:1a.0
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/001/002 - 8087_8008
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/002/002 - 8087_8000
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/002/001 - Linux_4.9.0-0.bpo.3-amd64_ehci_hcd_EHCI_Host_Controller_0000:00:1d.0
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/003/001 - Linux_4.9.0-0.bpo.3-amd64_xhci-hcd_xHCI_Host_Controller_0000:00:14.0
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/003/002 - 0a12_CSR8510_A10
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/004/001 - Linux_4.9.0-0.bpo.3-amd64_xhci-hcd_xHCI_Host_Controller_0000:00:14.0
Je pense que ma clé est en gras ci dessus mais comment interpréter le résultat?
merci à toi
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Il faut l'exécuter avec le "bon" shell. Sous omv, le shell utilisé quand tu fait sh usb.sh ce n'est pas bash (sur lequel le script s'exécute comme il faut) mais dash qui n'utilise pas la même syntaxe.
Tu as mis les commandes dans usb.sh.
Donc:
Là, la moitié des commandes ne passent pas à cause de ça...
Si je lance le même script sur mon jeedom, ça donne ça:
Et ma carte zwave est bien sur le port /dev/ttyACM0
Tu as mis les commandes dans usb.sh.
Donc:
Code : Tout sélectionner
chmod +x usb.sh
./usb.sh
Si je lance le même script sur mon jeedom, ça donne ça:
Code : Tout sélectionner
/dev/ttyACM0 - 0658_0200
-
- Timide
- Messages : 10
- Inscription : 24 sept. 2016, 08:06
Re: [Tuto] OpenMediaVault + Docker + Jeedom
Bonjour et merci, golfvert, de t'occuper de mon cas....
alors lorsque je fais ./usb.sh, je n'obtiens qu'une ligne vide... du coup, j'ai écrasé et refait le fichier (en copiant-collant) ton texte mais toujours pareil.
Il faut bien donner l'extension .sh au fichier? J'ai aussi placé ce fichier dans mon /home... normalement, ça ne devrait pas avoir d'importance (?)
root@omv3:/home# ./usb.sh
root@omv3:/home# chmod +x usb.sh
root@omv3:/home# ./usb.sh
root@omv3:/home#
alors lorsque je fais ./usb.sh, je n'obtiens qu'une ligne vide... du coup, j'ai écrasé et refait le fichier (en copiant-collant) ton texte mais toujours pareil.
Il faut bien donner l'extension .sh au fichier? J'ai aussi placé ce fichier dans mon /home... normalement, ça ne devrait pas avoir d'importance (?)
root@omv3:/home# ./usb.sh
root@omv3:/home# chmod +x usb.sh
root@omv3:/home# ./usb.sh
root@omv3:/home#
Re: [Tuto] OpenMediaVault + Docker + Jeedom
L'extension n'a aucune importance.
Quand tu fais, tu vois bien la clé?
Pour que le script renvoie quelque chose, il faut que la clé soit branchée!
Quand tu fais
Code : Tout sélectionner
lsusb
Pour que le script renvoie quelque chose, il faut que la clé soit branchée!
-
- Timide
- Messages : 10
- Inscription : 24 sept. 2016, 08:06
Re: [Tuto] OpenMediaVault + Docker + Jeedom
oui bien sur...
root@omv3:/home# lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@omv3:/home# lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité