Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Installation sur Linux

De l'installation à l'utilisation venez discuter de JEEDOM au quotidien
Répondre
eagleleader
Timide
Messages : 11
Inscription : 10 févr. 2019, 18:51
Localisation : Luxembourg

Installation sur Linux

Message par eagleleader » 29 sept. 2019, 12:15

Bonjour,

Chaque fois que j'essaye d'installer Jeedom il échoue à l'étape 10:

Code : Tout sélectionner

Commence l'étape 10 post jeedom
no crontab for root
./install.sh: 295: ./install.sh: usermod: not found
./install.sh: 297: ./install.sh: visudo: not found
Ne peut permettre à jeedom d'utiliser sudo - Annulation
J'ai tenté de mettre

Code : Tout sélectionner

chmod 777 -R sur le tmp mais rien n'y fait
PS: je suis débutant en Linux soyez indulgent ;)
Merci à ceux qui essayeront de m'aider et aux autres qui auront lus ce sujet.

eagleleader
Timide
Messages : 11
Inscription : 10 févr. 2019, 18:51
Localisation : Luxembourg

Re: Installation sur Linux

Message par eagleleader » 29 sept. 2019, 12:47

J'ai accès à Jeedom mais j'ai ceci lorsque je vais voir la liste des utilisateurs:

Code : Tout sélectionner

Erreur dans l'exécution du terminal, la valeur retournée est : 1. Détails : We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. sudo: no tty present and no askpass program specified

eagleleader
Timide
Messages : 11
Inscription : 10 févr. 2019, 18:51
Localisation : Luxembourg

Re: Installation sur Linux

Message par eagleleader » 29 sept. 2019, 13:22

Bon ben j'ai trouvé: il faut en fait lancer l'installation en tant que ROOT.
Du coup, comme j'étais en SSH, j'ai du faire la modif du fichier pour permettre le login root en ssh.
J'ai trouvé comment le faire via ce site:https://www.ladomopratique.com/installa ... raspberry/

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: Installation sur Linux

Message par Jeandhom » 29 sept. 2019, 15:15

eagleleader a écrit :
29 sept. 2019, 13:22
... en tant que ROOT.
Attention sous linux, la casse est importante. ROOT est différent de root.

eagleleader
Timide
Messages : 11
Inscription : 10 févr. 2019, 18:51
Localisation : Luxembourg

Re: Installation sur Linux

Message par eagleleader » 29 sept. 2019, 22:41

Ok merci pour l'info mais j'ai mis root en majuscules pour indiquer le user ;) mais c'est bien en minuscules.
Depuis, Jeedom fonctionne parfaitement et aussi je suis sous Linux Debian 10 Buster pour ceux que cela intéresse et qui tourne sur une VM dans un Synology Virtual Machine.

Le Glaude
Timide
Messages : 3
Inscription : 30 sept. 2019, 17:59

Re: Installation sur Linux

Message par Le Glaude » 30 sept. 2019, 18:17

Hello

Je me lance dans la domotique après m'etre equipé d'un clé Z-Wave Aeotec GEN5, de module Fibaro Roller Shutter 3 & single switch 2.
Malheureusement, J'ai quasiment le mème problème que Jeandhom:
A la dernière étape de l'installation, j'ai les messages :

no crontab for root
./install.sh: 295: ./install.sh: usermod: not found
./install.sh: 297: ./install.sh: visudo: not found
Ne peut permettre à jeedom d'utiliser sudo - Annulation

A ceci prêt que j'ai suivi les etapes d'installation, installation de VIMS & Wm tools & lancé l'installation de Jeedom en tant que root :
root@jeedom:/home/jeedom# chmod +x install.sh
root@jeedom:/home/jeedom# ./install.sh

Je suis sous Debian 10 installé sur machine Virtuelle Wmware.

Merci d'avance pour votre aide

eagleleader
Timide
Messages : 11
Inscription : 10 févr. 2019, 18:51
Localisation : Luxembourg

Re: Installation sur Linux

Message par eagleleader » 30 sept. 2019, 20:15

Salut,

En fait tu as exactement le même soucis que moi.
Tu dois simplement lancer l'installation de Jeedom avec l'utilisateur "root" et non un autre utilisateur.
Pour se faire tu as soit la possibilité de te logger sur ta VM en tant que root soit tu attaques via SSH en tant que root.
Pour attaque en SSH en tant que root tu dois modifier un fichier de configuration: sshd_config: il se trouve ici :

Code : Tout sélectionner

/etc/ssh/sshd_config
Tu peux le modifier via NANO ou autre.
Tu cherches la ligne qui ressemble à

Code : Tout sélectionner

PermitRootLogin ou quelque chose dans le genre.
Tu veras qu'elle commence par un # ce qui signifie que c'est un commentaire.
Tu peux tout simplement rajouter une ligne en dessous de celle-là et mettre ceci:

Code : Tout sélectionner

PermitRootLogin yes
Ensuite tu enregistre les modifications

Code : Tout sélectionner

 (CTRL + X), tu appuies sur ENTER 
et c'est sauvegardé.
Tu dois ensuite lancer la commande qui restart le SSH pour qu'il prenne en compte la modification du fichier en faisant

Code : Tout sélectionner

service ssh reload
Une fois que c'est fait tu peux lancer l'installation de Jeedom et ça fonctionnera ;)

PS: ne relance pas l'installation de Jeedom sur ton installation existante. Soit tu refais une VM soit tu nettoies d'abord ta VM actuelle.
Il faut supprimer les fichiers de apache/html de Jeedom et aussi supprimer les config/db MariaDb et MySql

Il y a un lien dans la communauté mais ils ne disent pas commen faire : viewtopic.php?t=44554
Par contre c'est ici que cela se passe:

Code : Tout sélectionner

sudo service mysql stop
sudo apt-get remove --auto-remove mariadb-server

et même ceci pour tout éradiquer

Code : Tout sélectionner

sudo apt-get purge --auto-remove mariadb-server
sudo apt-get --purge remove "mysql*"
Pour supprimer les fichiers : tu vas dans ce répertoire et tu vides

Code : Tout sélectionner

/var/www/html

schwarzy77
Timide
Messages : 34
Inscription : 17 avr. 2018, 11:32
Localisation : Seine et marne

Re: Installation sur Linux

Message par schwarzy77 » 01 oct. 2019, 13:34

sinon, sans permettre la connexion ssh via root directement (pas très sécurisé), une fois connecté avec votre utilisateur classique en ssh, il suffit de saisir la commande suivante:
su -
Puis de saisir le mot de passe root, c'est plus propre et sécurisé.

Le Glaude
Timide
Messages : 3
Inscription : 30 sept. 2019, 17:59

Re: Installation sur Linux

Message par Le Glaude » 01 oct. 2019, 23:23

Bonsoir

Merci Eageleader pour toute ces infos. J'ai pu supprimer Jeedom en suivant tes indications et tenter une reinstallation.

Pour info, la premiere installation a été effectué en etant root directement depuis la machine virtuelle.

Mais qu'importe, j'ai essayé de reinstaller en ssh depuis un autre pc sur le meme reseau. L'installation bloque à l'etape 8

étape 6 téléchargement de jeedom réussie
---------------------------------------------------------------------
Commence l'étape 7 personnalisation de jeedom
mkdir: impossible de créer le répertoire « /etc/systemd/system/apache2.service.d  »: Le fichier existe
find: ‘/run/user/1000/gvfs’: Permission non accordée
Update php file /var/www/html/vendor/doctrine/cache/tests/travis/php.ini
Update php file /etc/php/7.3/cli/php.ini
Update php file /etc/php/7.3/apache2/php.ini
Module status disabled.
To activate the new configuration, you need to run:
systemctl restart apache2
étape 7 personnalisation de jeedom réussie
---------------------------------------------------------------------
commence l'étape 8 configuration de jeedom
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: Y ES)
CNe peut exécuter CREATE USER 'jeedom'@'localhost' IDENTIFIED BY 'f72c4043fd99a5 6'; dans MySQL - Annulation


Qu'en pensez vous ? Est ce un probleme avec la version de Debian ?
Dois je re-installer sur une nouvelle VM sous debian 9 ?

Merci d'avance

Avatar de l’utilisateur
akenad
Actif
Messages : 697
Inscription : 27 oct. 2017, 11:39

Re: Installation sur Linux

Message par akenad » 02 oct. 2019, 00:46

Bonjour,

@eagleleader, @Le Glaude

ou alors, dès le début, bien suivre cet article :
RTEX Debian 10 - Buster - netinst - amd64 - Jeedom V4

akenad :)
Dernière édition par akenad le 05 oct. 2019, 23:10, édité 1 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Buster Kernel 5
RPi3B+ SSD Raspbian Stretch
RPi4B SSD Raspbian Buster
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster

Le Glaude
Timide
Messages : 3
Inscription : 30 sept. 2019, 17:59

Re: Installation sur Linux

Message par Le Glaude » 02 oct. 2019, 07:24

Merci Akenad pour ce renvoi vers ce post très intéressant.
la différence entre les commande "su" et "su-" vraiment très subtile.
De plus, tu indiques des problèmes avec le plugins sous Debian 10...

mon but étant de tester Jeedom et mes 2 nouveaux modules, je vais ainsi repartir sur une nouvelle VM et installation sur Debian 9.

cordialement



Envoyé de mon SM-A520F en utilisant Tapatalk


Répondre

Revenir vers « Utilisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités