MyDomoAtHome - ImperiHome

Forum dédié aux autres applis Android ou Apple.
Vous en connaissez une sympa, vous avez un problème de config ? C'est ici.
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: MyDomoAtHome - ImperiHome

Message par manuloup »

Bonjour,

A mon avis, tu peux préparer un export de ta DB de Domoticz pour la filer à EPierre, s'il a le temps pour cela bien entendu :)

A+

Manu
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

Re: MyDomoAtHome - ImperiHome

Message par rapinou »

Bonjour,

Je débute tout juste sur RPI, Domoticz, etc, et je ne m'en sors pas sur l'installation de MyDomoAtHome.
J'ai tenté plein de choses en fouinant sur le net, mais pas moyen, j'ai peut-être même fait pire que mieux.

Première commande du tuto, on voit qu'il y a un problème de version :

Code : Tout sélectionner

$ sudo dpkg --list |grep nodejs
ii  nodejs                                0.10.29~dfsg-2                            armhf        evented I/O for V8 javascript
ii  nodejs-legacy                         0.10.29~dfsg-2                            all          evented I/O for V8 javascript (legacy symlink)
Donc je continue, et là erreur :

Code : Tout sélectionner

$ sudo apt-get remove node
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet « node » n'est pas installé, et ne peut donc être supprimé
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
 MyDomoAtHome : Dépend: nodejs (>= 3.3.0) mais 0.10.29~dfsg-2 devra être installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
Et si je continue, c'est erreurs en pagaille.

Sur les dernières pages de ce topic, j'ai cru comprendre que quelqu'un d'autre avait le même problème, donc voici les infos que vous lui aviez demandé :

Code : Tout sélectionner

$ node -v
v7.0.0

$ nodejs -v
v0.10.29

$ which node
/usr/local/bin/node

$ which nodejs
/usr/bin/nodejs

$ /usr/bin/node -v
v0.10.29

$ /usr/bin/nodejs -v
v0.10.29

$ /usr/local/bin/node -v
v7.0.0

$ /usr/local/bin/nodejs -v
-bash: /usr/local/bin/nodejs: Aucun fichier ou dossier de ce type
Une âme charitable pour me venir en aide svp ?
RPI 3 - Raspbian 8 (Jessie) - Domoticz V3.5877
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

Re: MyDomoAtHome - ImperiHome

Message par rapinou »

Pour info, je suis sur un RPI 3 avec la dernière version de Raspbian Jessie.
RPI 3 - Raspbian 8 (Jessie) - Domoticz V3.5877
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: MyDomoAtHome - ImperiHome

Message par manuloup »

Essaie ceci, moi ça a marché :

Code : Tout sélectionner

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

Re: MyDomoAtHome - ImperiHome

Message par rapinou »

Bonjour Manuloup, merci de ton aide.

Ces commandes me renvoient les erreurs suivantes :

Code : Tout sélectionner

pi@raspberrypi:~ $ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -

## Installing the NodeSource Node.js v7.x repo...


## Populating apt-get cache...

+ apt-get update
Atteint http://www.e-nef.com  InRelease
Atteint http://mirrordirector.raspbian.org jessie InRelease
Atteint http://archive.raspberrypi.org jessie InRelease
Atteint http://www.e-nef.com  Packages
Atteint http://mirrordirector.raspbian.org jessie/main armhf Packages
Atteint http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Atteint http://archive.raspberrypi.org jessie/main armhf Packages
Atteint http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Atteint http://archive.raspberrypi.org jessie/ui armhf Packages
Atteint http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Ign http://www.e-nef.com  Translation-fr_FR
Ign http://www.e-nef.com  Translation-fr
Ign http://www.e-nef.com  Translation-en
Ign http://archive.raspberrypi.org jessie/main Translation-fr_FR
Ign http://archive.raspberrypi.org jessie/main Translation-fr
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-fr_FR
Ign http://archive.raspberrypi.org jessie/ui Translation-fr
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-fr
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/main Translation-fr
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-fr
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-fr
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Lecture des listes de paquets... Fait

## Installing packages required for setup: apt-transport-https...

+ apt-get install -y apt-transport-https > /dev/null 2>&1
Error executing command, exiting
pi@raspberrypi:~ $ sudo apt-get install -y nodejs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libc-ares2 libv8-3.14.5
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
  nodejs
1 mis à jour, 0 nouvellement installés, 0 à enlever et 86 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/8 581 ko dans les archives.
Après cette opération, 21,8 Mo d'espace disque supplémentaires seront utilisés.
Lecture des fichiers de modifications (« changelog »)... Terminé
(Lecture de la base de données... 128578 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../nodejs_4.2.2_armhf.deb ...
Dépaquetage de nodejs (4.2.2) sur (0.10.29~dfsg-2) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/nodejs_4.2.2_armhf.deb (--unpack) :
 tentative de remplacement de « /usr/bin/node », qui appartient aussi au paquet nodejs-legacy 0.10.29~dfsg-2
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/nodejs_4.2.2_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
fabienp
Messages : 248
Inscription : 07 mai 2016, 17:34

Re: MyDomoAtHome - ImperiHome

Message par fabienp »

j'ai le même problème, j'ai essayez pas mal de chose en vin, du coup demain je vais re installer tout de A a Z, car j'en profite pour migrer sur un ssd en usb.

la première fois j'ai fais un peu a taton en installant, et derrière j’ai fait pas mal de bidouille pour des essais, j’espère que ça résoudra le problème, je te le dirais.
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: MyDomoAtHome - ImperiHome

Message par manuloup »

Il faut supprimer nodejs-legacy juste avant.

Essayez ceci :

Code : Tout sélectionner

sudo -s
puis en root :

Code : Tout sélectionner

apt-get remove nodered -y
apt-get remove nodejs nodejs-legacy -y
curl -sL https://deb.nodesource.com/setup_7.x | sudo bash -
apt-get install nodejs -y
Pour vérifier ensuite :

Code : Tout sélectionner

node -v
nodejs -v
Dernière modification par manuloup le 20 nov. 2016, 17:28, modifié 1 fois.
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
fabienp
Messages : 248
Inscription : 07 mai 2016, 17:34

Re: MyDomoAtHome - ImperiHome

Message par fabienp »

je viens de finir une réinstall propre et complète du système, j'ai bien fait remonté sans soucis domoctiz.

aprés une petit soucis de sources.list, je fais toutes les maj

et retour à la case départ, toujours cette version : v0.10.29
cependant j'ai pas encore essayer d'installer mydomoathome, je test cet après midi, si ça marche pas je ferais les commandes ci dessus recommandé par manuloup, en croisant les doigts...

apparemment on est pas mal à avoir ce soucis.

EDIT : je pense avoir trouvé une solution, je re essai l'installation de mydomoathome avant de crier victoire et je partagerais avec vous

EDIT 2 : victoire !!!! enfin pour l'instant ça a l'air de marché !!! en fait c'étais uen question de droit du compte utilisé via putty! les plus expérimenté avaient peut etre déja mieux configurer leurs accés, en tout cas, chez moi le fait de passer en root a résolu le problème, ça a permis a la commande :

Code : Tout sélectionner

sudo apt-get update
d'écrasé la mauvaise version de node/nodejs.

pour résumé j'ai fait

Code : Tout sélectionner

sudo su
et l'update s'est faite sans erreur, ainsi que l'installation du paquet MyDomoAtHome via

Code : Tout sélectionner

sudo apt-get install MyDomoAtHome
je continue pour voir si c'est juste un faux espoir ou pas :)
si les anciens peuvent donner leur avis? bêtise? trop risqué le root? personnellement comme d'habitude j'y vai un peu a taton :D
rapinou
Messages : 119
Inscription : 17 nov. 2016, 01:44

Re: MyDomoAtHome - ImperiHome

Message par rapinou »

Toujours pas :/

Avec la commande suivante :

Code : Tout sélectionner

curl -sL https://deb.nodesource.com/setup_7.x | sudo bash -
Il obtient une erreur et arrête l'installation.

Code : Tout sélectionner

root@raspberrypi:/home/pi# curl -sL https://deb.nodesource.com/setup_7.x | sudo bash -

## Installing the NodeSource Node.js v7.x repo...


## Populating apt-get cache...

+ apt-get update
Atteint http://archive.raspberrypi.org jessie InRelease
Atteint http://mirrordirector.raspbian.org jessie InRelease
Réception de : 1 http://www.e-nef.com  InRelease [2 068 B]
Atteint http://mirrordirector.raspbian.org jessie/main armhf Packages
Réception de : 2 http://www.e-nef.com  Packages [3 671 B]
Atteint http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Atteint http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Atteint http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Atteint http://archive.raspberrypi.org jessie/main armhf Packages
Ign http://www.e-nef.com  Translation-fr_FR
Atteint http://archive.raspberrypi.org jessie/ui armhf Packages
Ign http://www.e-nef.com  Translation-fr
Ign http://www.e-nef.com  Translation-en
Ign http://archive.raspberrypi.org jessie/main Translation-fr_FR
Ign http://archive.raspberrypi.org jessie/main Translation-fr
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-fr_FR
Ign http://archive.raspberrypi.org jessie/ui Translation-fr
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-fr
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/main Translation-fr
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-fr
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-fr
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
5 739 o réceptionnés en 8s (647 o/s)
Lecture des listes de paquets... Fait

## Installing packages required for setup: apt-transport-https...

+ apt-get install -y apt-transport-https > /dev/null 2>&1
Error executing command, exiting
RPI 3 - Raspbian 8 (Jessie) - Domoticz V3.5877
fabienp
Messages : 248
Inscription : 07 mai 2016, 17:34

Re: MyDomoAtHome - ImperiHome

Message par fabienp »

non mais ne fait pas les solutions proposé précédent sur ce post du coup, reprend le tuto de base, un simple update aprés avoir ajouté la source à la liste, et moi je viens de finir mes essais, ça marche :)

ça fesait bien 2 - 3 mois que j'étais bloqué :)
Répondre