Si vous avez trouvé une faute d’orthographe, veuillez nous en informer en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée . (140 caractères max). L’envoi est anonyme.

Vous avez été très nombreux à lire l’article Jeedom – Installation de Jeedom sur Raspberry 3 Netinstall et je vous en remercie.
Aujourd’hui, on va passer un cran au dessus, car depuis le passage de Jeedom en V3, les fichiers Netinstall utiles à l’installation de Jeedom sur Raspberry ne sont plus disponibles. Du coup, si vous n’avez pas une vieille copie sous la main, il ne vous reste plus qu’a passer du coté obscure de Linux et d’installer la version destinée au Raspberry : Raspbian.
Ne partez pas !!!
Si vous avez réussi à installer Jeedom Netinstall les doigts dans le nez, vous devriez arriver à installer Jeedom sur Raspbian les doigts… sur le clavier, car même s’il y a quelques manipulations supplémentaires à effectuer,  mon article décrit pas à pas chacunes de étapes nécessaires.
C’est parti !

Installation de Raspbian

Raspbian s’installe sur une carte MicroSD. Je conseille de prendre une , mais une carte de 8Go devrait suffire.
L’installation sur la se fait de la même manière que Netinstall. La différence, c’est qu’il n’y a pas Jeedom d’installé. Il faudra donc le faire dans un second temps.

Récupérer l’image de Raspbian

Avant de commencer, il faut récupérer l’image de Raspbian disponible sur Raspberrypi.org.
Deux versions sont disponibles :

  • RASPBIAN WITH DESKTOP
  • RASPBIAN LITE.

C’est cette dernière qui nous intéresse, car elle est plus légère et ne propose pas d’environnement graphique et c’est tant mieux, car on n’en a pas besoin pour installer Jeedom.
ATTENTION : Aujourd’hui (Août 2017) la dernière version disponible est RASPBIAN STRETCH LITE, sauf qu’elle n’est pas encore compatible avec Jeedom !!!
Il faut donc prendreRaspbian Jessie Lite. (Zip ou Torrent)
EDIT de septembre 2017 : Strecht est maintenant la distribution officiellement supportée pour la version 3.1.5 de jeedom (mais jessie reste parfaitement fonctionnelle).
Le téléchargement peut être long en fonction de votre connexion ADSL, car l’image pèse environ 1.5 Go. Une fois le téléchargement terminé, dé-zipper l’image sur votre disque dur.

Installer l’image de Raspbian

Pour installer Raspbian, il va falloir un logiciel qui permet de copier une image bootable sur une clé USB, ou sur une carte SD. Pour cela on va utiliser win32diskimager, son utilisation est des plus simples.

  1. Cliquer sur ce lien :  win32diskimager.
  2. Accepter les messages, puis cliquer sur le bouton vert « Download« .
  3. Une fois téléchargé, double-cliquer sur le fichier pour l’installer et l’ouvrir.
  4. Dans « Image file » rechercher votre image Raspbian, préalablement dé-zippée sur votre disque dur. (2017-07-05-raspbian-jessie-lite.img)
  5. Dans « Device« , sélectionner le lecteur de carte SD sur lequel vous voulez installer Jeedom.
    ATTENTION ! Ne vous trompez par de lecteur car toutes les données vont être effacées.
  6. Cliquer sur « Write« , un message d’avertissement s’affiche, si vous êtes prêts, cliquez sur « Yes« .
  7. A la fin de la copie, un message vous prévient que l’installation est finie.

Configuration de Raspbian

Une fois l’installation terminée, vous pourriez insérer la carte SD dans votre Raspberry Pi et vous auriez alors une version de Debian (Linux) optimisée pour Raspberry Pi. Mais nous, nous voulons installer Jeedom et pour cela, nous allons faire quelques manipulations supplémentaires.

Activer le SSH

Le SSH permet de se connecter à votre Raspberry Pi depuis un autre ordinateur. Je vous ai déjà parlé du SSH dans l’article Installation de Jeedom Netinstall sur Raspberry 3.
Vous pouvez vous passez du SSH en branchant un écran et un clavier sur le Raspberry .
Pour des raisons de sécurité, le SSH est désactivé. Il faut donc l’activer et pour cela, il suffit de créer un fichier vide appelé SSH à la racine de la carte SD.
Attention !!! il ne doit pas y avoir d’extension à ce fichier.

Démarrer Raspbian

Vous n’avez rien a faire de particulier pour démarrer Raspbian sur votre Raspberry Pi, si ce n’est de mettre la carte SD dans le Raspberry Pi, de brancher un câble réseau ainsi que la prise de courant. 🙂

Trouver l’adresse IP de votre Raspberry Pi sur Livebox.

Avant j’étais chez free, donc si vous cherchez l’IP avec une Freebox Revolution (V6) c’est par la.
Sur Livebox il faut :

  • Aller sur http://livebox/
  • S’authentifier avec l’identifiant et le mot de passe administrateur Livebox.
  • Aller dans « Mes équipements connectés« .
  • Chercher votre Raspberry Pi dans l’onglet « Carte » ou « Liste » et l’ouvrir. Jeedom dans la copie d’écran, le vôtre peut avoir un nom diffèrent.
  • Copier l’adresse IP.

Connexion en SSH

Comme nous avons autorisé le SSH, on peut maintenant se connecter. Mais pour cela il faut installer un client sur votre ordinateur, comme par exemple Putty ou WinSCP.
Dans l’article Installation de Jeedom Netinstall sur Raspberry 3 on avait utilisé WinSCP, alors pour changer un peu, on va utiliser Putty qui est téléchargeable gratuitement ici : Putty.
Si vous avez WinSCP, il est conseillé d’utiliser Putty pour les 2 prochains exemples, car il y a certaines restrictions avec la console de commande fournie avec WinSCP.

  • Installer et ouvrir Putty.
  • Saisir l’adresse IP du Raspberry Pi.
  • Sélectionner SSH et port 22.
  • Cliquer sur « Open« .

  • Une fenêtre noire va s’ouvrir avec écrit « login as:« , vous êtes connecté en SSH, il ne reste plus qu’a s’authentifier.

Donner les droits Root en SSH

Sous Linux l’utilisateur Root c’est l’équivalent de l’administrateur sous Windows.
Pour simplifier les choses et se rapprocher de la configuration de la Netinstall, on va se connecter en tant que Root. Le seul hic ! c’est qu’en SSH, ce n’est pas autorisé et que là, on est justement en SSH ! Donc, comment faire ???

  • On se logue avec l’utilisateur : pi.
  • Le mot de passe : raspberry.
  • Taper : sudo nano /etc/ssh/sshd_config
  • Chercher, à l’aide des flèches, la ligne : PermitRootLogin without-password
  • Changer la ligne en : PermitRootLogin yes
  • Fermer (ctrl + X).
  • Sauvegarder (Y) et Valider
  • Taper : sudo /etc/init.d/ssh restart

Pour info : Là, on s’est connecté avec l’utilisateur de base (pi), on a ouvert le fichier de configuration « sshd_config », on a autorisé la connexion root en SSH et on a enregistré notre fichier avant de relancer le SSH pour que la nouvelle configuration soit prise en compte.
Edit du 12/11/2017 :
Suite aux commentaires je précise qu’il faut bien de-commenter la ligne  PermitRootLogin yes en supprimant le # au debut de la ligne.
Edit du 12/11/2017 :
Je vous conseil de changer le mot de passe de l’utilisateur pi en faisant : 

  • Taper : passwd
  • Saisir le mot de passe de votre choix, 2 fois.

Changer le mot de passe root

Niveau passoire et sécurité, on est pas mal !!! Du coup, on va créer (changer) le mot de passe Root, on reste dans Putty.

  • Tapersudo passwd root
  • Saisir le mot de passe de votre choix, 2 fois.
  • TaperExit
  • Relancer Putty.
  • On se logue maintenant avec l’utilisateur : Root.
  • Le mot de passe : Celui que vous venez de taper 2 fois 🙂

Mise à jour de Raspbian

Cette étape est facultative, car Jeedom va le faire lors de l’installation. Mais si vous voulez faire les mises à jour manuellement, il faut :

  • Taperapt-get update && apt-get -y dist-upgrade && apt-get -y upgrade
  • Patienter
  • C’est prêt !

Edit du 13/11/2017 : Vous pouvez aussi mettre à jour le firmware du RaspberryPi.

  • Taper : apt-get install rpi-update
  • Taper : rpi-update
  • Taper : reboot

Plus d’info sur la mise a jour du firmware : https://github.com/Hexxeh/rpi-update

Installation de Jeedom.

Pour installer Jeedom, il va falloir télécharger les fichiers d’installation et lancer l’installation. Tout ça en ligne de commande !
Ready ?
(Pour rappel on est toujours dans Putty connecté avec l’utilisateur Root.)

  • Taperwget https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh
  • Valider. (Entrer)
  • Taperchmod +x install.sh
  • Valider. (Entrer)
  • Taper./install.sh
  • L’installation est finie lorsque vous avez le message suivant :
    • step_11_jeedom_check success/!\ IMPORTANT /!\ Root MySql password is abcdef0123456Installation completed, a system reboot should be performed
  • Pour rebooter taper : Reboot.
  • Vous pouvez fermer Putty.

C’est compliqué ? non, et en plus, c’est dans la doc officielle. 🙂
Cependant, sachez que l’installation peut prendre du temps en fonction de votre connexion internet.
Alors, c’est pas si compliqué que ça linux !
Pour vous connecter à Jeedom, il suffit de saisir l’adresse IP du Raspberry Pi dans un navigateur Web et de vous connectez avec l’utilisateur « Admin » et le mot de passe « Admin« .

Configuration de Jeedom

Maintenant que vous avez une installation toute fraîche de Jeedom, il ne reste plus qu’a le configurer. Dans un premier temps, on va activer le mode expert et donner un nom à Jeedom.

  • Cliquer sur le petit bonhomme en haut à droite et cocher « Mode Expert« . Supprimer dans Jeedom 3.1.
  • Cliquer sur Roue crantée / Configuration / Configuration générale, saisir un nom dans : « Nom de votre Jeedom » et sauvegarder en bas à gauche.
  • Pensez à mettre votre adresse IP en fixe dans votre routeur, pour ne pas que l’adresse IP change lors d’une reconnexion.

Changer le mot de passe Administrateur

Je vous conseille de changer le mot de passe Admin, car pour le moment, tout le monde peut se connecter avec les identifiants et mot de passe par défaut.

  • Cliquer sur les roues dentés et aller dans « Utilisateurs« .
  • Dans la zone « Action« , cliquer sur « Changer le mot de passe« .
  • Attention !!! il n’y a pas de confirmation lors de la saisie, par contre le mot de passe est visible.
  • Vous pouvez aussi créer un nouvel utilisateur et désactiver l’utilisateur « Admin« . (Fortement conseillé.)

Configuration Réseau

Certains plugins ont besoin que la configuration réseau soit bien paramétrée

  • Aller dans : Roue crantée / Configuration / Configuration réseaux.
  • Saisir l’adresse IP ou l’Url local de votre Raspberry Pi dans : « Accès interne« . Exemple : 192.168.1.1
  • Saisir le port HTTP qui est par défaut 80.
  • Saisir l’adresse IP ou l’Url extérieur de votre Raspberry Pi dans : « Accès externe« . Exemple : 84.125.126.24
  • Saisir le port HTTP qui est par défaut 80.

Changer le port d’accès à Jeedom

Comme c’est écris dans la configuration réseau, ces informations n’ont aucun impact sur les ports ou l’IP utilisés pour joindre Jeedom.
Par défaut le port http est 80, si vous voulez le changer, par exemple en 8080, il va falloir le faire en SSH.

  • Taper : sudo nano /etc/apache2/ports.conf
  • Chercher, à l’aide des flèches, la ligne : Listen 80
  • Changer la ligne en :
    • #Listen 80
    • Listen 8080
  • Fermer (ctrl + X).
  • Sauvegarder (Y) et Valider
  • Taper : sudo /etc/init.d/apache2 restart

Pour info: Là, on a ouvert le fichier de configuration « ports.conf« , on a interdit le port 80 grâce au # et on a autorisé le port 8080, on a enregistré notre fichier avant de relancer le service web (apache) pour que la nouvelle configuration soit prise en compte.
Par contre, si vous n’êtes pas à l’aise avec les lignes de commandes via Putty, vous pouvez toujours faire la modification à l’aide de WinSCP, comme nous l’avons vu dans l’article Installation de Jeedom Netinstall sur Raspberry 3.

Trop grand nombre de systèmes Jeedom déclaré

Si vous avez fait plusieurs installations de Jeedom (>2) vous pouvez, lors de la connexion au market, avoir ce message :

Code : 0
Message : Vous avez un trop grand nombre de systèmes jeedom déclaré, veuillez en réduire le nombre en allant sur votre page profils du market et en supprimant des jeedoms, n’oubliez pas de sauvegarder
  • Aller dans : Roue crantée / Configuration / Mises à jour et fichiers / Market.
  • Saisir les identifiants et mot de passe du market.
  • Cliquer sur « Tester« .
  • Si vous avez le message aller sur : https://www.jeedom.com/market/
  • Se connecter avec les mêmes identifiants.
  • Aller dans : Services / Mes Jeedoms.
  • Supprimer les Jeedoms inutiles.
  • Retourner sur Jeedom et Sauvegarder.

Conclusion

Voila une technique supplémentaire pour installer Jeedom. Certes elle est moins simple que l’installation via Netinstall, mais au fond, pas si compliquée qu’elle n’y paraît.
Si vous regardez bien, il y a juste quelques étapes supplémentaires.

Toute la partie configuration de Jeedom est applicable à tous les types d’installation de Jeedom, y compris le Netinstall.
Si ce n’est pas déjà fait, pensez à lire l’article Jeedom – Installation de Jeedom Netinstall sur Raspberry 3, vous y trouverez quelques informations complémentaires pouvant vous servir pour configurer Jeedom.
Matériel nécessaire :

  • Raspberry Pi 3 : 38 €.
  • Carte micro-SD 16 Go : 9 €.
  • Boitier pour Raspberry Pi 3 : 5€.
  • Alimentation pour Raspberry Pi 3 : 10 €.
  • On arrive à un total de 62 €, il y a aussi des kit starter à 55 €, je ne peux pas vous assurer de la qualité de l’alimentation et de la carte µSD.

N’hésitez pas à laisser un commentaire si vous avez des soucis lors de l’installation, mais aussi si ça c’est bien passé, ça fait toujours plaisir.

Laisser un commentaire

Ce site est protégé par reCAPTCHA et le GooglePolitique de confidentialité etConditions d'utilisation appliquer.

Cet article a 65 commentaires

  1. COSTE Christophe

    Est ce que tu as essayé de faire le formatage de SD card en F2FS ?

  2. befa34

    Un conseil de sécurité:
    changer le mot de passe par défaut ssh
    une fois logué, tapez:
    sudo raspi-config
    aller sur la ligne de remplacement du mot de passe.

    1. Guillaume Braillon

      Bonsoir,
      Tu veux parler de l’utilisateur Pi ? C’est vrai qu’il faut le changer. Mais aussi ne pas rooter le port 22.
      Merci pour le conseil.
      Guillaume.

  3. befa34

    Je suis tatillon:
    dans ta procédure tu note « … On se logue avec l’utilisateur : Pi .. »
    en faite c’est: pi ( car au début je tentais avec Pi mais ça marchait pas )
    j’ai mis ssh (pas SSH) ça marche (je sais pas si je l’avais noté SSH ça aurai marché)

    1. Guillaume Braillon

      Bonsoir,
      Merci pour la remarque, j’ai fait la modification car pour moi c’est évident qu’on code toujours en minuscule mais c’est vrai que ça peut poser des problèmes à certains. Par contre pour le SSH je ne vois pas de quoi tu parles car on ne saisit pas « SSH » sauf dans les parties en codes qui elles, sont bien en minuscule.
      Guillaume.

    2. Eric

      Tout comme pour le Admin c’est plutôt admin/admin

      1. Guillaume Braillon

        Bonsoir,
        Sache qu’il est tout à fait possible de se connecter à Jeedom avec l’utilisateur Admin et le mot de passe Admin (avec des majuscules sur les A). Heureusement d’ailleurs.
        Je t’invite à tester de ton coté.
        Cordialement,
        Guillaume.

  4. gilles

    Bonsoir Guillaume,
    J’avais un jeedom esclave via jeelink et suite à une coupure de courant il ne répond plus. j’y accède bien en ssh mais via son ip je ne m’y connecte plus. Je pense que la base à pris une claque. J’ai posé la question sur le forum jeedom et je n’ai pas eu de réponses.
    Je me suis donc lancé dans la reconstruction de l’esclave. J’ai téléchargé l’image, installé sur la carte, rajouté le fichier ssh sans l’extension et une fois le raspberry actif sur le réseau je n’arrive pas à me connecter en ssh.
    Je ne comprends pas, mais je pense que le fichier ssh ne doit pas être correct (je suis sur mac)
    Merci de ton aide.
    J’ai un message du sytle :
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    Someone could be eavesdropping on you right now (man-in-the-middle attack)!
    It is also possible that a host key has just been changed.
    The fingerprint for the ECDSA key sent by the remote host is
    SHA256:Mk+pH8N0/y393XstgKr5jtFPTR/27xqurGmvvyqnrRP.
    Please contact your system administrator.
    Add correct host key in /Users/xxxxxx/.ssh/known_hosts to get rid of this message.
    Offending ECDSA key in /Users/xxxxxx/.ssh/known_hosts:6
    ECDSA host key for 192.168.XX.XX has changed and you have requested strict checking.
    Host key verification failed.

    1. Guillaume Braillon

      Bonjour,
      A quel moment as tu ce message ? Est ce que tu as réussi à te connecter à la console en SSH ? Si c’est le cas c’est que le SSH fonctionne. si tu as accès en local à la console tu peux réinitialiser le SSH.
      Je n’ai jamais eu le cas du coup je ne pourrais pas te donner une réponse clé en main.
      bon courage.
      Guillaume.

    2. Mr.Manatane

      un petit coup de : ssh-keygen -R 192.168.1.XXX
      avec 192.168.1.xxx l’adresse ip locale du raspberry

  5. Boris

    Bonjour,
    Tout nouveau dans la domotique, (je viens d’acheter un pi3 avec la razberry 2) et je trouve ton tuto bien, mais il manque (pour moi) la config de razberry 2.
    Exit ‘il un tuto, si oui je suis preneur.
    Gérard.

    1. Guillaume Braillon

      Bonjour,
      Merci pour ton message.
      Par contre je n’ai pas de Razberry du coup je ne pourrais pas t’aider sur ce coup la. Regarde sur le forum du Jeedom tu devrais pouvoir trouver les réponses à tes questions.
      Bon courage.
      Guillaume.

  6. David

    Bonjour guillaume,
    Déja merci pour ton tuto, très clair.
    J’ai juste un pb je bloque à l’etape
    « CHANGER LE MOT DE PASSE ROOT »
    j’ai fait :
    Taper : sudo passwd root
    Saisir le mot de passe de votre choix, 2 fois.
    ça m’indique bien que le mot de passe a été changé avec succès.
    puis je tape Exit
    je relance Putty, je me logue avec l’utilisateur : Root
    Le mot de passe : Celui que vous venez de taper 2 fois
    et la ca m’indique « acces denied »
    saurais tu m’aider?

    1. David

      oui j’ai bien fait l’etape de donner les droits SSH

    2. Oim

      salut j’ai le meme problème , tu as trouvé la solution ?

    3. Guillaume Braillon

      J’ai trouvé !
      Il faut bien penser à de-commenter la ligne : PermitRootLogin yes en supprimant le # au debut de la ligne 🙂
      J’espère que ça va marcher pour vous.

  7. gilles

    Salut Guillaume,
    J’ai beau réinstaller Strech Lite et Jeedom, mais via l’adresse IP je n’accède à rien. Je ne comprends pas le problème. J’ai suivi ton tuto pour la réinstallation mais je n’arrive jamais à : step_11_jeedom_check success/!\ IMPORTANT /!\ Root MySql password is abcdef0123456Installation completed, a system reboot should be performed.
    J’ai essayé avec une autre SD, avec un autre RaspBerry … Je suis prêt à tout balancer par la fenêtre.
    Si tu as une idée je suis preneur.
    Merci

  8. gilles

    Bon, laisse tomber.
    Cette fois ça à l’air d’être passé. Je poursuis l’installation.

    1. Guillaume Braillon

      Super désolé j’étais pas dispo. Maintenant que jeedom est installé ça devrait aller.

  9. Oim

    bonjour !
    j’ai le meme souci que David, impossible de se connecté en root après avoir changé le password, j’ai bien changé en yes permitroot… ( d’ailleurs le terme n’est pas exactement le meme without-password est en fait prohibit-pasword mais comme on le change je pense que ça ne change rien)
    donc j’ai reussi a poursuivre l’installation grace a la commande sudo su – qui permet de switcher en root depuis le compt pi , mais pas moyen de comprendre pourquoi oin ne peut acceder en root directement

    1. Guillaume Braillon

      Bonjour,
      J’ai eu le même problème ce weekend sur stretch. As tu changé le mot de passe pi avant de changer le mot de passe root?
      Depuis stretch le terme à changer mais c’est le même principe.
      Bon courage.
      Guillaume.

  10. Rhum1

    Super Tito mais petit problème d’instalation.
    Start step_8_jeedom_configuration
    ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
    Could not execute CREATE USER ‘jeedom’@’localhost’ IDENTIFIED BY ‘8573b9c6a3b1d35’; into mysql – abort

    1. Guillaume Braillon

      Bonsoir,
      Je ne sais pas si c’est une question mais le problème d’installation que tu rencontre n’est pas du au tuto et je t’invite à chercher sur google l’erreur mysql 1045 ou de bien reprendre le tuto du debut en particulier la configuration du Root en SSH.
      Bon courage.
      Guillaume.

  11. Bruno

    Bonjour et très bon article,
    Juste un problème non décrit avec Raspbian Stretch, le dongle wifi s’éteint même si Power manager est OFF
    Si je branche un câble ethernet, le wifi se réveille et me donne bien une adresse ip, si je débranche au bout d’un instant, plus de wifi
    Quelqu’un a-t-il le même problème ?

    1. Guillaume Braillon

      Bonjour,
      J’utilise le wifi du RPI sur une antenne BLEA mais pas de dongle donc je ne peux pas te dire.
      As tu fais une recherche sur google, si c’est le cas tu ne dois pas être le seul ?

  12. Stéphane

    Bonjour,
    j’ai suivi le tuto pas à pas…impec ! Tout à fonctionné comme décrit.
    Merci beaucoup !
    Stéphane

  13. jul

    Bonjour
    tout allait super bien jusqu’au moment ou j’ai voulu CHANGER LE PORT D’ACCÈS À JEEDOM
    j’ai fait comme indiqué , j’ai mis 8080 et le # sur le 80 et quand j’ai fait restart j’ai un message d’erreur
    sudo /etc/init.d/apache2 restart
    [….] Restarting apache2 (via systemctl): apache2.serviceWarning: apache2.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
    Job for apache2.service failed because the control process exited with error code.
    See « systemctl status apache2.service » and « journalctl -xe » for details.
    failed!
    Que dois je faire ?
    merci par avance

    1. Guillaume Braillon

      Bonjour,
      Avez vous taper : systemctl status apache2.service » et « journalctl -xe » pour avoir plus de détails ?
      Je n’ai jamais eu cette erreur du coup je n’ai pas de réponse toute faite.

    2. jul

      pi@raspberrypi:~ $ systemctl status apache2.service
      ● apache2.service – The Apache HTTP Server
      Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
      Drop-In: /etc/systemd/system/apache2.service.d
      └─privatetmp.conf
      Active: failed (Result: exit-code) since Wed 2017-11-22 20:40:02 UTC; 1s ago
      Process: 4323 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
      Nov 22 20:40:02 raspberrypi systemd[1]: Starting The Apache HTTP Server…
      Nov 22 20:40:02 raspberrypi apachectl[4323]: AH00526: Syntax error on line 4 of /etc/apache2/ports.conf:
      Nov 22 20:40:02 raspberrypi apachectl[4323]: Invalid command ‘bash:’, perhaps misspelled or defined by a module not included in the server configuration
      Nov 22 20:40:02 raspberrypi apachectl[4323]: Action ‘start’ failed.
      Nov 22 20:40:02 raspberrypi apachectl[4323]: The Apache error log may have more information.
      Nov 22 20:40:02 raspberrypi systemd[1]: apache2.service: Control process exited, code=exited status=1
      Nov 22 20:40:02 raspberrypi systemd[1]: Failed to start The Apache HTTP Server.
      Nov 22 20:40:02 raspberrypi systemd[1]: apache2.service: Unit entered failed state.
      Nov 22 20:40:02 raspberrypi systemd[1]: apache2.service: Failed with result ‘exit-code’.
      Warning: apache2.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
      pi@raspberrypi:~ $ journalctl -xe
      — The start-up result is done.
      Nov 22 20:39:21 raspberrypi systemd[4247]: Startup finished in 52ms.
      — Subject: System start-up is now complete
      — Defined-By: systemd
      — Support: https://www.debian.org/support

      — All system services necessary queued for starting at boot have been
      — successfully started. Note that this does not mean that the machine is
      — now idle as services might still be busy with completing start-up.

      — Kernel start-up required KERNEL_USEC microseconds.

      — Initial RAM disk start-up required INITRD_USEC microseconds.

      — Userspace start-up required 52044 microseconds.
      Nov 22 20:39:21 raspberrypi systemd[1]: Started User Manager for UID 1000.
      — Subject: Unit user@1000.service has finished start-up
      — Defined-By: systemd
      — Support: https://www.debian.org/support

      — Unit user@1000.service has finished starting up.

      — The start-up result is done.
      lines 2398-2420/2420 (END)
      — The start-up result is done.
      Nov 22 20:39:21 raspberrypi systemd[4247]: Startup finished in 52ms.
      — Subject: System start-up is now complete
      — Defined-By: systemd
      — Support: https://www.debian.org/support

      — All system services necessary queued for starting at boot have been
      — successfully started. Note that this does not mean that the machine is
      — now idle as services might still be busy with completing start-up.

      — Kernel start-up required KERNEL_USEC microseconds.

      — Initial RAM disk start-up required INITRD_USEC microseconds.

      — Userspace start-up required 52044 microseconds.
      Nov 22 20:39:21 raspberrypi systemd[1]: Started User Manager for UID 1000.
      — Subject: Unit user@1000.service has finished start-up
      — Defined-By: systemd
      — Support: https://www.debian.org/support

      — Unit user@1000.service has finished starting up.

      — The start-up result is done.

  14. jul

    et mon fichier ports.conf c’est ca, je vois pas ou est l’erreur
    GNU nano 2.7.4 File: /etc/apache2/ports.conf Modified
    # If you just change the port or add more ports here, you will likely also
    # have to change the VirtualHost statement in
    # /etc/apache2/sites-enabled/000-default.conf
    bash: n: command not found
    #Listen 80
    Listen 8080
    Listen 443
    Listen 443
    # vim: syntax=apache ts=4 sw=4 sts=4 sr noet

    1. jul

      bon j’ai viré la ligne 4: bash: n: command not found
      je ne sais pas ce qu’elle faisait la.
      reboot
      et ca marche
      voila
      merc iqd meme

  15. ark72

    concernant le problème access denied en root, j’ai résolu le truc en changeant mon mot de passe
    au départ c’était un MDP uniquement avec des chiffres
    en mélangeant lettre et chiffres, plus de souci.

  16. bob0780

    Bonjour,
    ne peut on pas passer par le wifi plutôt que par le Rj45 pour l’install, via le fichier supplicant ou est ce que cela pose problème pour la v3?
    Merci

  17. Rui SILVA

    Bonjour,
    Je souhaite faire une installation de Jeedom avec RPi. Sur le site officiel de RPI la dernière version est RASPBIAN STRETCH LITE
    Minimal image based on Debian Stretch Version: November 2017 Release date:2017-11. Comment savoir si elle est compatible ave la dernière version de JEEDOM??? Merci pour l’info..

    1. Guillaume Braillon

      Bonjour,
      Pas de problème elle est compatible car STRETCH l’est donc les mises à jours sont compatibles.

  18. Xavier B.

    Super, merci pour ton tuto simple et clair.
    Je suis en train de faire l’installation de mon projet domotique.
    Par contre petite question, comment activer le Wifi pour le Rpi pour communiquer sans cable Ethernet ?
    Merci encore pour ton travail 🙂

    1. Guillaume Braillon

      Bonjour,
      Il faut modifier un fichier mais c’est un peu long à expliquer ici. Je vais faire un article sur la raspberry pi zero W ou j’expliquerai en détail.
      sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
      update_config=1
      network={
      ssid= »xxxxxxxx »
      psk= »xxxxxxxxxxxx »
      }

  19. rpiNew

    Bonjour,
    Je viens de suivre ton tutoriel et je reste bloqué à mon accès en ssh à mon raspberry.
    J’ai bien suivi toutes les étapes à savoir :
    1) ajouter le fichier SSH sans extansion à la racine de ma carte SD
    2) connecter mon rpi
    3) Récupérer mon ip : en 192.168.X.X
    4) Lorsque j’essaie d’accéder au rpi en SSH via putty j’ai le message : « Network error : Software caused connection abort ».
    Merci pour l’aide!

  20. jluu

    Sur wheezy, j’ai eu des échecs a l’installation de php5, j’ai du ajouter une ligne a /etc/apt/sources.list:
    deb http://mirrordirector.raspbian.org/raspian/ jessie main contrib non-free rpi
    puis relancé l’installation qui s’etait bloquee au step 5
    L’installation a ensuite echoue a cause d’un probleme de password mysql (root password).
    Apparement le password mysql est genere par le script et est different a chaque fois, j’ai modifie le script pour que le password ne change pas afin de pouvoir refaire l’etape 8 (./install.sh -s 8)
    ensuite etape par etape ca a marché

  21. Slybaoth

    J’ai suivi il y a quelques temps ton tuto pour installer Jeedom sur un Pi3 et tout est nickel : pas de problèmes.
    Maintenant, je me posais la question de la mise à jour du Raspbian qu’il y a dessous. conseillé à faire ? ou ça risque de casser des trucs ?
    Si oui, on fait ça en passant par SSH ? puis on suit ton chapitre MAJ de Raspbian je présume ?
    Merci d’avance.

    1. Guillaume Braillon

      Bonjour,
      Si c’est juste pour faire une mise à jour mineur il faut juste faire une mise à jour comme dans le tuto par contre si c’est pour une mise à jour majeur c’est plus compliqué et le mieux est de faire une sauvegarde installer la nouvelle version et restaurer.

  22. Slybaoth

    Ok, merci pour l’info.

  23. sébastien

    Bonjour,
    excellent tuto, aucun souci rencontré.
    cependant, petite question : pourquoi créer le compte Root alors que l’on peut tout faire en SUDO ?
    merci

    1. Guillaume Braillon

      Bonjour,
      A l’origine c’était pour coller à l’install depuis l’image netinstall que fournissait Jeedom qui utilisé le root.
      Apres c’est plus simple d’utilisé le root mais moins sur du coup le Sudo est une bonne idée, je n’ai pas testé mais normalement ca devrait fonctionner.
      N’hésitez pas à faire un retour si vous faites le test.

  24. DarknessFifi

    Bonjour,
    Merci encore pour ce super tuto que j ai suivi à la lettre
    Mon jeedom fonctionne bien mais j ai un soucis avec le plugin Esapeasy qui ne reconnais pas les modules sonoff que j ai configuré via un tuto
    J ai demandé de l aide sur le forum Jeedom que j ai eu mais je dois me connecté en ssh pour leurs donner plus de precision sur les ports
    Mais le problème c est que mon mot de passe que j avais changé pour le ssh est rejeté, il y aurait un moyen de contourner celui ci et de le supprimer afin d accéder au ssh car je ne voudrais pas effacer et recommencer tout
    Petite précision je suis novice sur les commandes linux et j’utilise un imac donc terminal
    Ah oui j ai oublie de préciser que je peux toujours me connecter à jeedom via un navigateur en utilisant login et password que j ai crée
    Merci pour votre aide

    1. Guillaume Braillon

      Bonjour,
      Il faudrait avoir le message d’erreur exacte lorsque vous vous connectez en SSH, est ce que vous vous connectez en wifi ? Essayez en ethernet.

  25. darknessfifi

    Je me connecte en ethernet
    j ai essaye mon password et celui par defaut « raspberry »
    iMac-de-DarknessFifi:~ darknessfifi$ ssh root @ xxxxxxxxxxxxx
    root @ xxxxxxxxxxxxxx’s password:
    Permission denied, please try again.
    root @ xxxxxxxxxx’s password:
    Permission denied, please try again.
    root @ xxxxxxxxxx’s password:
    root @ xxxxxxxxxx: Permission denied (publickey,password).
    iMac-de-DarknessFifi:~ darknessfifi$

    1. Guillaume Braillon

      Est ce que vous avez essayé de vous connectez avec l’utilisateur Pi ?
      Est ce que vous avez déjà réussi à vous connectez en SSH ?
      Avez vous fait une restauration ?

    2. darknessfifi

      J ai essaye avec pi cela fonctionne
      Peut on changer le mot de passe de root en passant par pi, si oui avez vous la methode

  26. darknessfifi

    Ok Merci du coup de main

  27. Nass

    Bonjour merci pour ce tuto. je débute dans le monde de raspberry. J’ai commandé et reçu ma raspberry avec noobs j’ai donc installé raspbian. j’ai essayé de prendre en route ce tuto j’étais à l’étape 4 de l’installation de jeedom mais j’ai eu une coupure d ordi comme j’ai pas tout suivi à la lettre je me posais quelque questions :
    Est ce que cela pose un problème la version de mon raspbian pour l’installation de jeedom ?
    Pour le ssh jai activé via raspbian (pas de racine) ensuite j’ai suivi les étapes . Est ce que c’est OK et comment le vérifier ?
    Sur Patty j’ai mis pi comme login mais mon MDP de raspbian et non raspberry. Est ce que cela est normal ?
    Pourquoi modifier PermitRootLogin yes ?
    Je suis vraiment novice du coup si j’ai bien compris l intérêt d’installer jeedom sur la raspberry c’est si par exemple on crée des scénarios de domotique celui si fonctionne h24 vu la faible consommation ça évite de laissé un ordi allumé h24 ?
    L’objectif c’est d’installer mon kit domotique xiaomi (ruban led, ampoules connecté, détecteur de mouvement ect..) si vous avez des tutos à ce sujet là je suis preneur
    Merci et désolé si cela n’est pas claire

    1. Guillaume Braillon

      Bonjour,
      1) Est ce que cela pose un problème la version de mon Raspbian pour l’installation de Jeedom ?
      Le mieux c’est d’utiliser la dernière version qui est stretch mais en Jessie ça fonctionne aussi.
      2) Pour le ssh j’ai activé via Raspbian (pas de racine) ensuite j’ai suivi les étapes. Est-ce que c’est OK et comment le vérifier ?
      Si tu arrives à te connecter en SSH depuis PuTTY c’est que ça fonctionne.
      3) Sur Patty j’ai mis pi comme login mais mon MDP de Raspbian et non Raspberry. Est-ce que cela est normal ?
      Je n’ai jamais utilisé NOOBs du coup le mot de passe est peut-être différent.
      4) Pourquoi modifier PermitRootLogin yes ?
      Cela permet de se connecter avec l’utilisateur root (administrateur) en SSH.
      5) l’intérêt d’installer Jeedom sur la Raspberry c’est si par exemple on crée des scénarios de domotique celui si fonctionne h24
      Jeedom c’est un système domotique qui permet de faire beaucoup plus de choses qu’avec l’application Mi-Home. Si vous commencez en domotique il serait peut-être judicieux de commencer avec Mi-Home et lorsque vous aurez compris le fonctionnement et que vous serez limité par Mi-Home passez à Jeedom pour vous permettre d’aller plus loin.
      6) L’objectif c’est d’installer mon kit domotique Xiaomi
      L’application Mi-Home suffit pour utiliser les composant Xiaomi.
      7) si vous avez des tutos à ce sujet-là je suis preneur
      Voilà déjà un bon début :
      https://domotique.guillaumebraillon.fr/installation-et-configuration-du-gateway-xiaomi-smart-home/
      https://domotique.guillaumebraillon.fr/installation-et-configuration-du-detecteur-douverture-de-porte-xiaomi-smart-home/
      https://domotique.guillaumebraillon.fr/xiaomi-smart-home-installation-et-configuration-du-detecteur-de-mouvement/
      https://domotique.guillaumebraillon.fr/jeedom-et-xiaomi-yeelight-lampe-de-chevet-bedside-lamp/
      https://domotique.guillaumebraillon.fr/xiaomi-yeelight-ampoules-e27-wifi-couleurs-et-blanc/
      J’espère vous avoir apporté les bonnes réponses, bon courage pour la suite.

  28. mika

    Bonjour, merci pour ce tuto qui est clair pour un novice comme moi. Mais je rencontre néanmoins un problème avec putty. Login as : pi (là tout va bien) apparaît alors password, et là je ne peux rien écrire. Un message apparaît alors avec le message « server unexpectedly closed network connection »

  29. guitoulio

    Pour ma part arrivé ici : On se logue maintenant avec l’utilisateur : Root.
    Le mot de passe : Celui que vous venez de taper 2 fois 🙂
    Ca me met acces denied

  30. guitoulio

    je tape : root.
    ensuite il demande le mot de passe , je tape mon mot de passe(il est composé de 6 lettres et 1 chiffres, j’ai aussi essayé 6 lettres et 2 chiffres) rien n’a faire il ne le reconnait pas.
    je vais tenter de mettre le root sans password

    1. Guillaume Braillon

      Bonjour,
      Ya peut être un problème au niveau du # dans le fichier.
      Taper : sudo nano /etc/ssh/sshd_config
      Chercher, à l’aide des flèches, la ligne : PermitRootLogin without-password
      Changer la ligne en : PermitRootLogin yes
      Est ce que vous avez essayé de vous connectez avec l’utilisateur Pi ?
      Est ce que vous avez déjà réussi à vous connectez en SSH ?
      Il y a déjà eu des messages pour ce problème dans les commentaires essayez de faire une recherche F3 denied.
      So vous trouvez la solution n’hésitez pas à laisser un commentaire.

  31. Oliv

    Bonjour,
    J’ai tenté l’installation sur un RPI 3 B+ et j’ai eu ce message :
    Start step_2_mainpackage
    Lecture des listes de paquets… Fait
    Construction de l’arbre des dépendances
    Lecture des informations d’état… Fait
    Aucune version du paquet ntp n’est disponible, mais il existe dans la base
    de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
    ou qu’il n’est disponible que sur une autre source
    E: Le paquet « ntp » n’a pas de version susceptible d’être installée
    Could not install ntp ca-certificates unzip curl sudo cron – abort
    Je précise que c’est mon 1er RPI et ma première utilisation de rapsbian alors patapé svp si c’est évident 😀

  32. gayed

    bonjours ,j’espère que vous pourrez l’aider voila j’ai eu un problème débutant j’ai installer tout ya une semaine et la vendredi jeedom m’affiche une page blanche que ça soit sur pc ou mobile j’ai donc réinstaller jeedom mais j’avais pas fait de sauvegarde et maintenant j’ai tout perdu mes installation et mon plugins xiaomi que j’arrive pas a réinstaller malgré que mes identifiant soit les même est-ce perdu 6 euro ? merci pour vos conseil j’ai essayer de demander au market mais mon message ne part pas quand je clic envoyer !merci

    1. Guillaume Braillon

      Bonjour,
      J’espère que tu as trouvé une solution, je n’ai pas eu trop de temps pour répondre aux commentaires. N’hésite pas a donner plus d’infos si tu as toujours des problèmes.

  33. Alain

    Bonjour,

    Merci pour le tuto qui m’a bien aidé à démarrer. Je ne connaissais ni Raspberry ni Jeedom et j’y suis arrivé ! Je remarque que nous sommes nombreux à avoir un problème avec le mot de passe root. J’ai tenté l’installation de jeedom sans être sur root et… ça marche ! Du coup , je me demande , quel est l’interêt du root. …Pas certain d’avoir vu la solution dans les commentaires précédents, au cas où cela deviendrait nécessaire.
    Cdt

Les liens d’affiliation vers les partenaires nous permettent de recevoir du matériel gratuit afin de proposer plus de tests. Nous refusons les partenaires qui ne nous laissent pas dire ce que nous voulons dans les articles. Les commissions perçues sont réutilisées pour l’achat de matériel et l’entretien du site.
Merci de soutenir les sites amateurs et indépendants !

Merci à ceux qui ont contribué.

Fermer le menu

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :