Probleme après mise a jour

bonjour,

je démarre ce post suite aux conseils (directifs) de @Salvialf : je blague, je blague

mis a part ca, L’instalation des dépendances et le démon sont NOK depuis … fin de semaine derniere je dirais, après une MAJ

je vous joint les logs qui me sont incompréhensibles et ce lien où @Salvialf semble soupçonner quelque chose … que j’ai apercu pendant les mises a jour du core Dépendance : Mise à jour gsh d’aujourd’hui 29042020 - #81 par Salvialf

gsh_update.txt (3,6 Ko) gsh.txt (1,3 Mo)

merci de votre aide même si ca ne semble pas gêner le fonctionnement, j’ai du mal a laisser des cases rouges et surtout ca pourrait masquer de futurs soucis

edit : RPI 3b+ derniere V3 jeedom

Bonjour,

Je remet le message d’erreur pour que les pros de linux n’aient pas à chercher dans le fichier *.txt:

********************************************************
*             Installation des dépendances             *
********************************************************

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Atteint:1 http://archive.raspberrypi.org/debian stretch InRelease
Atteint:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Atteint:3 https://deb.nodesource.com/node_10.x stretch InRelease
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
77 packages can be upgraded. Run 'apt list --upgradable' to see them.
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
/var/www/html/plugins/gsh/core/class/../../resources/install_apt.sh: ligne 10: ${PROGRESS_FILE} : redirection ambiguë
Nodejs non installé
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
/var/www/html/plugins/gsh/core/class/../../resources/install_apt.sh: ligne 25: $LOG : redirection ambiguë
Utilisation du dépot officiel

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


## Populating apt-get cache...

+ apt-get update
Atteint:1 http://archive.raspberrypi.org/debian stretch InRelease
Atteint:2 https://deb.nodesource.com/node_10.x stretch InRelease
Atteint:3 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Lecture des listes de paquets…

## Confirming "stretch" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_10.x/dists/stretch/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 10.x repo...

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

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

+ apt-get update
Atteint:1 http://archive.raspberrypi.org/debian stretch InRelease
Atteint:2 https://deb.nodesource.com/node_10.x stretch InRelease
Atteint:3 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Lecture des listes de paquets…

## Run `sudo apt-get install -y nodejs` to install Node.js 10.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 a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
/var/www/html/plugins/gsh/core/class/../../resources/install_apt.sh: ligne 38: nodejs : commande introuvable
Version actuelle : 
/var/www/html/plugins/gsh/core/class/../../resources/install_apt.sh: ligne 41: ${PROGRESS_FILE} : redirection ambiguë
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo: npm : commande introuvable
********************************************************
*             Installation terminée                    *
********************************************************

Le message d’erreur t’invite à effectuer plusieurs actions pour tenter de résoudre.

Il faut se connecter en SSH et taper les commandes suivantes:

sudo dpkg --configure -a
sudo apt-get install -y nodejs

Relancer les dépendances pour voir si ça corrige ?


Tu as aussi la possibilité de mettre une sauvegarde Jeedom de côté, réinstaller Raspbian et Jeedom et restaurer la sauvegarde ce qui devrait tout corriger.

oui, j’y ai bien pensé mais j’ai de mauvais souvenir de l’intall de la pizigate donc si je pouvais éviter …
merci de suivre le « dossier »

s’il le faut, il le faut mais j’ai toujours espoir d’avoir une réponse du genre, tu copie cette commande et hop … lol

Oui je comprends.

Tu peux déjà essayer les 2 que j’ai mis au-dessus et qui sont indiquées dans le message d’erreur:

je n’avais pas vu, dsl, je viens de changer le boitier du rpi

j’ai testé, pas mieux pour les dépendance mais prévisible d’apres le ssh

Tu as bien une sauvegarde Jeedom de côté hein ?!

Tu peux essayer cette commande comme indiqué:
apt --fix-broken install

oui, sur mon nas comme chaque nuit

ca craint cette cde ?

La commande non mais les erreurs apache j’aime pas trop mais je ne suis pas un spécialiste du sujet.

Je veux bien une copie d’écran de la page santé Jeedom d’ailleurs stp j’ai oublié de demander avant :roll_eyes:

la page santé puis le plugin concerné par « le rouge » et enfin le résultat de ta derniere cde demandée



ca parait ne pas marcher

J’arrive au bout de mes connaissances… il y aurait bien des commandes à essayer pour tenter de réparer dpkg mais ça risquerai de casser autre chose à mon avis.

Et il serait plus propre et rapide de procéder à une réinstallation de raspbian.

Pour mon information c’est bien raspbian lite que tu as installé à l’origine ou la version avec environnement graphique (bureau) ?

En dernier recours même si je pense que l’installation des dépendances le fait déjà, tu as des erreurs en faisant une mise à jour globale ? :

sudo apt-get update && sudo apt-get upgrade

je ne sais de quoi tu parles en disant « globale » mais j’ai des erreurs pendant les mises a jour du core jeedom depuis les 2 dernieres je pense, tu sais des dkpg, etc …
je pense donc que tout est lié
je sauvegarde, j’essaie ta commande et sinon ben je repars de 0

oups, oui, raspbian lite, sans environnement graphique, de toute facon, plus d’usb pour brancher un clavier :wink:

ca sent meilleur !!! voir copie ecran

mais les dépendances de gsh sont au même point …

gsh m’inquiete mais en y repensant, les erreurs lors des MAJ du core encore plus et là, j’ai l’impression qu’elles sont résolues mais comment le savoir avant une nouvelle MAJ ?

je vais boire un apéro pour réfléchir a une remise a zéro ou pas

ton avis est le bienvenu (par contre, je ne peux, hélas, pas t’offrir l’apéro)

ah ben youpi !!!

le temps de servir ce fameux apéro, le plugin gsh s’est remis d’aplomb : plus que du vert dans santé

donc, déjà, un grand merci mais aussi si tu pouvais me dire en terme clair l’esprit de ce que tu m’as fait faire ?

ah bah cool.

apt-get update et upgrade met à jour les paquets justement donc en gros raspbian (tout en restant sur la même version - stretch) et les différentes librairies utilisées.

ça a dû nettoyer un paquet endommagé et quand tu as relancé « apt --fix-broken install » c’est passé du coup pour réparer apache.

ok, je vois bien le truc (enfin, tout est relatif)

merci encore

je met le sujet comme solutionné ?

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.