Erreur Call to undefined method GuzzleHttp\Utils::chooseHandler() sur jeedom 4.4 Beta

bonjour

depuis mon retour de vacances, je n’arrive plus à mettre à jour jeedom sans rencontrer des erreurs.

j’étais en 4.4 alpha, je suis repassé en 4.4 beta après un restore et de nouveau ce soir après upgrade :


0194|***************Update plugin successfully***************
0195|[PROGRESS][90]
0196|Check update
0197|PHP Fatal error: Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() in /var/www/html/vendor/php-http/guzzle7-adapter/src/Client.php:69
0198|Stack trace:
0199|#0 /var/www/html/vendor/php-http/guzzle7-adapter/src/Client.php(32): Http\Adapter\Guzzle7\Client::buildClient()
0200|#1 /var/www/html/vendor/php-http/discovery/src/ClassDiscovery.php(223): Http\Adapter\Guzzle7\Client->__construct()
0201|#2 /var/www/html/vendor/php-http/discovery/src/Psr18ClientDiscovery.php(30): Http\Discovery\ClassDiscovery::instantiateClass(‹ Http\Adapter\Gu… ›)
0202|#3 /var/www/html/vendor/knplabs/github-api/lib/Github/HttpClient/Builder.php(85): Http\Discovery\Psr18ClientDiscovery::find()
0203|#4 /var/www/html/vendor/knplabs/github-api/lib/Github/Client.php(129): Github\HttpClient\Builder->__construct()
0204|#5 /var/www/html/core/repo/github.repo.php(80): Github\Client->__construct()
0205|#6 /var/www/html/core/repo/github.repo.php(97): repo_github::getGithubClient()
0206|#7 /var/www/html/core/repo/github.repo.php(93): repo_github::checkUpdate(Object(update))
0207|#8 /var/ww in /var/www/html/vendor/php-http/guzzle7-adapter/src/Client.php on line 69

maintenant impossible d’accéder à la page maj, j’ai cette meme erreur Call to undefined method GuzzleHttp\Utils::chooseHandler() qui apparait

Je suis entrain de restore via rescue=1 j espere que ca va passer :frowning:
merci

Bonjour,

Vous ne pouvez pas passer de la version alpha a la beta (ni vers la stable) a moins que ces versions ne soient identiques; ce qui n’est pas le cas pour l’instant.
En règle générale il est interdit de faire un downgrade de version.

Si vous avez un backup en 4.4 beta alors vous pouvez installer une nouvelle stable 4.3 et ensuite restaurer ce backup.

Faudrait probablement eviter d’installer des versions core beta ou alpha a l’avenir… elles sont là pour des tests

1 « J'aime »

bonjour

j’étais passé en Alpha à la demande de Loic qui m’avait poussé un fix en 4.4 et j’y suis resté.

Ok je comprends qu’il ne faut pas revenir en Beta, merci

Pour le reste, le souci reste le meme, depuis fin Aout, chaque mise à jour plante et l’erreur que j’ai la, je l’avais aussi en Alpha (et j’ai restoré un ancien backup alpha)

une idée de que ce cela peut etre ? je ne suis pas le seul à avoir ce souci

merci

j’en doute fort: il a informé que c’était fait en alpha, il n’a certainement pas demandé de passer votre installation principale en alpha.

oui c’est un soucis connu en alpha, l’alpha n’est pas du tout une version stable donc ca sera corrigé quand ca sera corrigé
c’est lié à une évolution voulue sur le core mais il reste à trouver le moyen de faire cela proprement.

Surement

N’ayant qu’une installation c’est compliqué.

Donc c’est un bug normal. Parfait :slight_smile: merci