Raspberry Pi...5

Ok je pense ca vient de la db le soucis pourrais tu deja faire :
cat /etc/mysql/conf.d/jeedom_my.cnf

Et me donner le retour ?

Voilà :

image

Ya tout qui est bon pourtant je comprends pas.

Va falloir faire des manipulation compliqué :
mysql --user=jeedom --password=TODO jeedom < /var/www/html/DB_backup.sql

En remplacant le todo par le mode de passe que tu as en faisant :
cat /var/www/html/core/config/common.config.php

Pas sur que ca marche directe a mon avis va falloir faire un drop db

Effectivement, ça ne donne rien…

Toujours aucun accès aux pages…

Ok alors on va faire :

ls -lah /var/www/html/DB_backup.sql

echo "SHOW FULL TABLES;" | mysql --user=jeedom --password=TODO
echo "SELECT CONCAT('DROP TABLE IF EXISTS `', TABLE_SCHEMA, '`.`', TABLE_NAME, '`;') FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'jeedom';" | mysql --user=jeedom --password=TODO
mysql --user=jeedom --password=TODO jeedom < /var/www/html/DB_backup.sql

Pour chaque commande il va me falloir le retour pour que je vois ce qu’il se passe. Ne pas oublier de remplacer les TODO par le mot de passe de la db

Voila pour la première ligne :

image

Pour la seconde, ça me répond ça

?

Troisième ligne :

Et la dernière

Ya des soucis dans mes lignes alors fait juste ca :

echo "SHOW FULL TABLES;" | mysql --user=jeedom --password=TODO jeedom

Et donne moi le retour en mode texte pour que je construire les X requetes pour supprimer les tables

Voilà !

Tables_in_jeedom        Table_type
calendar_event  BASE TABLE
cmd     BASE TABLE
config  BASE TABLE
cron    BASE TABLE
dataStore       BASE TABLE
eqLogic BASE TABLE
eqReal  BASE TABLE
history BASE TABLE
historyArch     BASE TABLE
interactDef     BASE TABLE
interactQuery   BASE TABLE
jeemate_DBevent BASE TABLE
jeemate_ask     BASE TABLE
jeemate_backup  BASE TABLE
jeemate_devices BASE TABLE
jeemate_geofence        BASE TABLE
jeemate_notifications   BASE TABLE
jeemate_phone   BASE TABLE
jeemate_widget  BASE TABLE
listener        BASE TABLE
message BASE TABLE
note    BASE TABLE
object  BASE TABLE
plan    BASE TABLE
plan3d  BASE TABLE
plan3dHeader    BASE TABLE
planHeader      BASE TABLE
scenario        BASE TABLE
scenarioElement BASE TABLE
scenarioExpression      BASE TABLE
scenarioSubElement      BASE TABLE
timeline        BASE TABLE
update  BASE TABLE
user    BASE TABLE
view    BASE TABLE
viewData        BASE TABLE
viewZone        BASE TABLE
widgets BASE TABLE

Ya un truc bizarre la, c’est après la restoration ca ? Car la table user est bien la…

Eh oui, j’ai relancé une installation complète tout à l’heure, et retenté la restauration.
Depuis, à part ces manip, je n’y ai pas touché.

Je sais pas alors la, il me faudrait un accès en ssh a la machien pour comprendre l’erreur est peut etre ailleurs.

Ah, ok… ça va se compliquer donc.
Je suis derrière un routeur Asus et si je peux activer le protocole SSH sur un port quelconque dans l’interface, je ne l’ai par contre jamais testé en passant par l’extérieur.

Je me doute mais la l’erreur n’est pas celle a laquelle je pense, la table est bien la donc soit elle est corrompu soit ya un soucis dans le code soit un soucis d’incompatibilité soit autre

Bon, ça ne me gêne pas d’essayer.
Je t’envoie les paramètres de connexion par MP.
De quoi as-tu besoin d’ailleurs ? je pense à mon IP externe, le port sélectionné, l’IP sur le LAN du RPi5, le login/mdp jeedom. Ca suffirait ?

Il me faut :

  • ip externe
  • port SSH (l’externe)
  • username
  • password

Avec un user qui passe root.

C’est parti…

Ok c’est bon c’est le plugin mail c’est un probleme connu de la stable corrigé le 30 octobre en beta.

Et je confirme : avec le plugin mail désactivé, la restauration se passe sans problèmes et tout est OK maintenant, moyennant la réinstallation de quelques dépendances pour certains plugins.
Bon, à confirmer en l’installant maintenant dans un réseau réel, ce que je ferai un peu plus tard (j’ai une clé Conbee et le plugin Deconz + quelques modules en rab…).

Mes seules craintes sont la chauffe, et le bruit du ventilateur. Tu nous diras ce que cela donne en charge.

Côté températures, c’est raisonnable, aux environs de 54°C en utilisation normale (T° ambiante à 20°C) pour le peu que je l’ai testé pour l’instant, avec un bloc radiateur+ventilo que l’on entend absolument pas d’ailleurs (et une fonction stopfan si celui-ci s’avère inutile). A voir lors des chaleurs d’été…

Merci encore Loïc !