Mise a jour 4.4.20 vers 4.5x bloquée

Bonjour,
Comme d’autres dans ce forum (Mise à jour 4.4.19 vers 4.52 bloquée), je rencontre des difficultés à migrer ma VM Jeedom (sous Promox 9.1) de 4.4.20 vers 4.5.x
L’upgrade se bloque à 53% sur l’étape « Update composer file » (voir log joint)
LogUpdate.txt (2,8 Ko)
J’ai aussi essayé de désactiver tous mes plugins mais cela ne change rien, çà se bloque même à 35%.
Mais contrairement a d’autres, rafraîchir avec F5 ne me permet pas de récupérer la main. A ce point de l’upgrade, Jeedom ne répond plus du tout (erreur 500). Je suis obligé de restaurer un snapshot Proxmox pour revenir au point de départ. Je ne vois pas comment m’en sortir pour arriver a passer en 4.5.2.

Merci d’avance pour votre aide!

L’état de ma VM avec Surveillance:
Debian GNU/Linux 12 (bookworm) 64bits (x86_64)
7 jours, 19h 41min 23.85s
1 min : 0.33 - 5 min : 0.32 - 15 min : 0.25
Total : 1.92 Go - Utilisée : 1004.14 Mo - Disponible : 962.79 Mo (48.9%)
Total : 975 Mo - Utilisé : 81.5 Mo - Libre : 893.5 Mo (91.6%)
Carte Réseau : ens18 - IP : 192.168.1.39
TX : 1005.7 Mo - RX : 1.54 Go
Total : 14.71 Go - Utilisé : 8.23 Go - Libre : 5.71 Go (38.8%)
2 - 806.4 MHz (0°C)

Salut tu peux poster l’etat de la page santé avant maj ?

Salut. Merci pour ta réponse.
Voilà une capture d’écran de la page santé:

Hello
Perso, chez moi, l’update composer a duré vraiment longtemps.
Peut-être en patientant d’avantage ?

Cela va pas aider, mais perso aucun souci avec ma vm.

Au pire, essayez d’en créer une nouvelle et d’y mettre ensuite une sauvegarde jeedom.

Antoine

Hello, c’est quoi « vraiment longtemps »? J’ai attendu plus d’une heure alors que mon matériel (qui héberge Proxmox) est plutôt performant.

Me rappelle plus trop, mais ça avait dépasser l’heure me semble-t-il - j’avais fait autre chose en attendant, et c’était passé au final.

Je pensais m’en sortir comme ca.
J’ai créé une nouvelle VM et y ai installé Jeedom depuis la derniere ISO dispo (4.5.0).
Je fais d’abord l’update 4.5.0 vers 4.5.2.
Sauf que dès que je restaure le backup 4.4.20 et que je me délogue, je ne peux plus me reloguer.
Le restore restaure les comptes. J’ai essayé:
-De changer les mots de passe juste après le restore (avant de me déloguer)
-De créer un nouveau comptes Administrateurs
-de suivre la procédure https://doc.jeedom.com/fr_FR/howto/reset.password
…rien y fait.
Je ne comprend pas. Peut être que le chiffrement des mdp a changé entre 4.4 et 4.5, qu’il y a eu des changements important au niveau de la DB qui rendent un backup 4.4 partiellement incompatible avec une 4.5.

Ben non, plusieurs personnes l’ont fait sans problème.

Et à ma connaissance, il n’y a pas eu de changement à ce niveau.

Mais bon au pire, avec la procédure que tu as suivi, si tu recrée un compte en 4.5 il devrait fonctionner …

Du coup pour revenir aux fondamentaux :

  • Quand tu dis que tu ne peux pas te connecter, qu’est ce que ça t’affiche ? Quel message d’erreur ? Erreur 500 ? Login/password erroné ?
  • Quand tu as crée l’user via le cli tu as eu un message d’erreur ?
  • La commande user list fonctionne ?
  • Est ce que tu as regardé si tu avais quelque chose dans le log http.error ?
  • Tu es sur que ta restauration s’est correctement passée ? tu as son log ?

Bonsoir,

Mais bon au pire, avec la procédure que tu as suivi, si tu recrée un compte en 4.5 il devrait fonctionner …

Non justement, le compte que je créé ne fonctionne pas.

Quand tu dis que tu ne peux pas te connecter, qu’est ce que ça t’affiche ? Quel message d’erreur ? Erreur 500 ? Login/password erroné ?

Après une rastauration, j’ai Login / Mot de passe incorrect sur fond rouge en bas à droite de l’écran

Quand tu as crée l’user via le cli tu as eu un message d’erreur ?

Je n’ai pas créé de user via le cli, j’ai changé le mot de passe d’un user via le cli. J’ai créé un nouveau compte via l’interface web de Jeedom (réglages/système/Utilisateurs) APRES le restore et AVANT de me déloguer.

La commande user list fonctionne ?

Oui. Sur mon jeedom en 4.4, j’ai 3 comptes (2 admin et 1 utilisateur). La commande liste bien les 3.

Est ce que tu as regardé si tu avais quelque chose dans le log http.error ?

Non, je ne connais pas ce fichier (il est ou?)

Tu es sur que ta restauration s’est correctement passée ? tu as son log ?

Oui je crois. Je n’ai vu aucune erreur, mais je n’ai pas gardé le log. Et là, je ne peux pas refaire la manip car je suis en distant sans VPN. En distant, avec redirection de port via ma box, j’ai une erreur 401 - Accès non autorisé quand je tente de mettre un nouveau mot de passe dans la boite popup CHANGER VOTRE MOT DE PASSE. Or le changement du mot de passe admin après une install est obligatoire.

Bonjour,

Non, rafraichir la page.

akenad :slight_smile:

Je ne crois pas que cela soit la cause mais je signale juste au cas ou…

Sous proxmox et depuis android, pas possible d’avoir les majuscules dans une console de vm.
Ce souci n’apparaît pas avec les lxc.
Donc les mots de passes ou logins avec majuscules ne peuvent être entrés depuis androide dans une console de vm proxmox.

Antoine


Bonjour,
Rafraîchir la page (F5) ne fait que revenir à la page qui indique : Votre mot de passe doit être changé. Je ne comprend pas ta proposition.

dans Windows/Firefox je clique sur la flèche arrondi en haut a gauche.
(Actualiser la page courante (Ctrl+R)).

et j’ai accès à Jeedom.

akenad :slight_smile:

F5 ou la flèche arrondie, c’est la même chose :wink:

Sur mon PC c’est touches Fn+F5.

akenad :slight_smile:

dans ta page santé la date système est en rouge.
Peut-être un autre effet collatéral du bug dans la vérification de l’heure.

Après restauration de Jeedom 4.4.20 et avant de se déloguer, tenter dans :
Réglages > Système > configuration > Général
cocher « Ignorer la vérification de l’heure »
Sauvegarder.

akenad :slight_smile:

J’ai déjà supprimé les lignes concernées dans.le fichier php :pleading_face:

tu as essayé en local ?

ta sauvegarde Jeedom 4.4.20 était sous Debian 10 ou 11 ?

akenad :slight_smile:

Je n’ai malheureusement pas accès en local pendant plusieurs jours (suis pas chez moi)
La sauvegarde 4.4.20 est réalisée sur un Debian 12 bookworm