Page 1 sur 1

upgrade 2.0.0.9450

Publié : 16 août 2021 - 12:27
par fck_mly
Bonjour,

Suite à la diffusion concernant la faille et l'upgrade à la version 2.0.0.9450, je rencontre un message d'erreur lorsque je lance l'upgrade :

Code : Tout sélectionner

The following packages will be upgraded:
  aspell krb5-locales krb5-user libaspell15 libgssapi-krb5-2 libgssrpc4 libk5crypto3 libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-9 libkrb5-3 libkrb5support0
  libnss-systemd libpam-systemd libsystemd0 libudev1 linux-image-4.19.0-17-amd64 systemd systemd-sysv tis-waptserver tis-waptsetup udev
22 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/131 MB of archives.
After this operation, 4,096 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Fatal Python error: initfsencoding: Unable to get the locale encoding
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00007f22ac063740 (most recent call first):
Aborted
E: Sub-process /usr/bin/apt-listchanges --apt || test $? -lt 10 returned an error code (1)
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -lt 10
En regardant un peu, j'ai vu que j'avais python 2.7 et python 3.7 dans /usr/local/lib.
Dois-je "désinstaller" python 2.7 ?
Auriez-vous une piste pour régler ce message d'erreur ?

En vous remerciant par avance.

Re: upgrade 2.0.0.9450

Publié : 16 août 2021 - 15:28
par sfonteneau

Code : Tout sélectionner

python3
Python 3.7.3 (default, Jan 22 2021, 20:04:44) 
>>> import locale
>>> locale.getpreferredencoding()
'UTF-8'
>>> 
Pouvez-vous tenter ceci sur votre machine pour voir si getpreferredencoding fonctionne ?

Re: upgrade 2.0.0.9450

Publié : 16 août 2021 - 15:38
par fck_mly
Merci pour votre réponse.
Par contre, je ne peux absolument pas lancer python3...

Code : Tout sélectionner

root@****wapt:/opt/wapt/bin# python3
Fatal Python error: initfsencoding: Unable to get the locale encoding
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00007f62b4542740 (most recent call first):
Aborted

Re: upgrade 2.0.0.9450

Publié : 16 août 2021 - 16:45
par sfonteneau
avec ceci ça fonctionne ? :

Code : Tout sélectionner

/usr/bin/python3.7

Re: upgrade 2.0.0.9450

Publié : 16 août 2021 - 16:51
par fck_mly
Non, toujours la même erreur...
Nous n'avons pas eu de souci lors de la migration de la 1.8 à la 2.0.

Re: upgrade 2.0.0.9450

Publié : 16 août 2021 - 17:37
par sfonteneau
Wapt ne touche pas a python, nous utilisons un virtualenv c'est donc étonnant :

là c'est le python local de votre machine qui ne fonctionne plus:

dans votre export avez-vous des référence a python ?

Code : Tout sélectionner

export|grep -i python
https://openclassrooms.com/forum/sujet/erreur-dencoding

[RESOLU] Re: upgrade 2.0.0.9450

Publié : 17 août 2021 - 12:21
par fck_mly
Bonjour,
Merci pour le tuyau.
Après avoir fait des mauvaises manips, avoir restauré la VM hébergée, désinstaller Python puis réinstaller, l'upgrade a fonctionné même si j'ai toujours la même erreur python...
Quoi qu'il en soit, la migration vers la version 9450 est OK.

Bonne journée.