Probleme installation depandance ESPeasy suivis erreur Sql

bonsoir,

j’ai un soucis concernant l’installation de la dépendance pour cet app, ESPeasy elle n’arrive pas a s’installer.

je copie un rapports si cela peu aider.

Début de l'installation
--2020-04-12 23:13:35--  https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1491 (1.5K) [text/plain]
Saving to: 'dependencies.sh'

     0K .                                                     100% 5.29M=0s

2020-04-12 23:13:35 (5.29 MB/s) - 'dependencies.sh' saved [1491/1491]

dependencies.sh: 3: [: espeasy: unexpected operator
Nodejs non installé
Hit:1 http://security.debian.org buster/updates InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Hit:4 http://ftp.debian.org/debian buster InRelease
Get:5 http://ftp.debian.org/debian buster-updates InRelease [49.3 kB]
Fetched 49.3 kB in 31s (1566 B/s)
Reading package lists...
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
dependencies.sh: 37: [: i686: unexpected operator
Utilisation du dépot officiel

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


## Populating apt-get cache...

+ apt-get update
Hit:1 http://security.debian.org buster/updates InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Hit:4 http://ftp.debian.org/debian buster InRelease
Hit:5 http://ftp.debian.org/debian buster-updates InRelease
Reading package lists...

## Confirming "buster" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/buster/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK

## Creating apt sources list file for the NodeSource Node.js 12.x repo...

+ echo 'deb https://deb.nodesource.com/node_12.x buster main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_12.x buster main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Hit:1 http://security.debian.org buster/updates InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Hit:4 http://ftp.debian.org/debian buster InRelease
Hit:5 http://ftp.debian.org/debian buster-updates InRelease
Reading package lists...

## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
     echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn


E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
dependencies.sh: 1: dependencies.sh: nodejs: not found
Version actuelle : 
dependencies.sh: 59: dependencies.sh: npm: not found
chown: cannot access 'node_modules': No such file or directory
Fin de l'installation

merci

Bonjour,

La log vous conseil de faire cela en SSH :
sudo dpkg --configure -a

bonjour,

alors j’ai fait un ré-insall complete sur au autre carte SD, ai installé et mis à jour debian et ensuite installer jeedom.

tout étaient ok et puis au moment de restaurer ma base de donnée Erreur sql…

sql

installe faite sur un rpbi b3+.

quelqu’un serait me dire comment faire une restore sous ssh d’une backup, j’en ai plusieurs pour essayé.

cette commande n’a rien fait… toujours planté, je signale que la sauvegarde que j’essaie de restauré venait de recevoir espeasy… :confused: y a t’il une cause ?

mon server fonctionnait parfaitement et là BOOM, alors j’ai disons 15 backup de mon serveur mais quand même si je n’arrive à en restaurer aucune .

Bonjour,

Hier, une personne à eu un cas similaire (erreur de table à la restauration).

  • Un rafraichissement et un redémarrage et c’était bon.

C’est « 'certainement » du au fait que vous restaurez un v3 sur une v4, c’est le cas ?

V3 sur v4 ? version jeedom , non elle etait en 4.0.47 celle dema sauvegarde.

en faite pour expliquer je tournait parfaitement j’ai installé eseasy et la dépendance ne se lançait pas, j’ai décidé de supprimer espeasy et de faire une restauration du matin même (sauvegarde qui n’avait pas espeasy et etait ok) et apres plus rien.

Même CTRL + F5 ne donne rien ?
Vous avez tenté une nouvelle restauration depuis ?

ctrl+f5 ne donne rien.

sql

une restauration ? étant novice à part savoir la faire sous jeedom dans la partie restauration :slight_smile: je ne sais pas la faire sous SSH.

Non, je parle de restauration depuis l’interface de Jeedom.
Vous avez bien installé Raspbian Buster, en version light ?

j’ai en effet une version de jeedom sous light planté avec erreur sql avec accès à l’interface , et une seconde install jeedom sous debian stretch planté aussi apres la restauration.

j’ai acces au bureau à l’instant ou je vous parle du debian stretch, que dois je faire ?

Il est possible que votre sauvegarde soit corrompu, tester avec une sauvegarde plus ancienne.

Sinon, comme vous avez tout réinstallé, pourquoi être repartie sur Strech ? (il est maintenant préférable de prendre Buster).

tester avec une ancienne sauvegarde ok mais en faisant une ré-install de debian ? ou restaurer une ancienne sur un de mes deux serveur jeedom planter via ssh ou le bureau ?

j’ai pris stretch car je pensais que cette version posait pas de probleme, en lisant le forum et le net ont finit par ne plus savoir laquelle est compatible ou pas…

au moment de la la rédaction de ce message j’installe en // sur une troisième carte SD debian et vais procéder à la restauration d’une sauvegarde antérieure à celle qui pose problème.

étant tres parano j’ai toujours jeedom qui tourne sur un serveur de secours et qui fonctionne, et fait des essais sur d’autre jeedom sous un rpb3b+ mais depuis l’installation d’espeasy ma backup ne se restaure plus ( la derniere en date) :confused:

heureusement que je fait une backup à chaque changement d’intitulé ^^ je venais de finir un design de 2 jours !

pour le Debian buster je choisis le « desktop and recommended soft » ou le « buster with desktop » ?

Strech à une durée de vie moins importante que Buster et aujourd’hui, tous les développeurs utiliser Buster.
Pour le bureau, je ne comprend pas (il faut une version light, sans bureau, celui-ci est d’aucune utilité, tout ce fait toujours en ssh).

Si vous redémarrez là, vous n’avez pas d’interface Jeedom ?
Vous pouvez effectuer une restauration en ssh avec cette commande :
sudo php /var/www/html/install/restore.php
Le fichier de restauration utilisé sera le plus récent placé dans le dossier /backup

je vais passer en buster par la suite :wink:

je prend la desktop car je suis moins perdu d’avoir le bureau en cas de pépin (suis étranger au ssh :slight_smile:

je vien de finir l’install de jeedom je suis dans l’interface et aucune sauvegarde presente, je fait la commande ci dessous via ssh ?

sudo php /var/www/html/install/restore.php

`

non, si vous avez l’interface de Jeedom (vierge) il faut aller dans le menu de sauvegarde pour envoyer une sauvegarde (fonctionnelle) dans le dossier backup.
Ensuite, vous pouvez la restaurer (tout cela depuis l’interface de Jeedom)

L’interface graphique de Linux ne va pas vous aider, car toutes les manipulation qui vous serons données sont toujours en ssh.

ok je fait une restauration d’une backup d’hier matin.

je sais et comprend que toutes commande passent en ssh (le bureau me rassure pour programmer le debian(langue wifi,etc… si cela n’est ps nuisible au fonctionnement de jeedom je peux rester avec bureau ? )

et bien je n’ai pas eu le temps de restaurer ma backup que le jeedom est planté !

j’ai une un message bleu en haut a droite (pas eu le temps de lire) et error sql…

donc la sauvegarde n’est pas en cause ?!

d’ou viens le probleme ans ce cas :confused:

La carte SD HS est une piste, cela arrive fréquemment sur les Pi.