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 ?
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à :
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
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 :
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 :
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 !