Página 1 de 1

actualización 2.0.0.9450

Publicado: 16 de agosto de 2021 - 12:27
por fck_mly
Buen día,

Tras el anuncio público sobre la vulnerabilidad y la actualización a la versión 2.0.0.9450, me aparece un mensaje de error cuando inicio la actualización:

Código: Seleccionar todo

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
Mirando un poco a mi alrededor, vi que tenía Python 2.7 y Python 3.7 en /usr/local/lib.
¿Debería "desinstalar" Python 2.7?
¿Tiene alguna sugerencia para resolver este mensaje de error?

Gracias de antemano.

Re: Actualización 2.0.0.9450

Publicado: 16 de agosto de 2021 - 15:28
por sfonteneau

Código: Seleccionar todo

python3
Python 3.7.3 (default, Jan 22 2021, 20:04:44) 
>>> import locale
>>> locale.getpreferredencoding()
'UTF-8'
>>> 
¿Puedes probar esto en tu máquina para ver si getpreferredencoding funciona?

Re: Actualización 2.0.0.9450

Publicado: 16 de agosto de 2021 - 15:38
por fck_mly
Gracias por tu respuesta.
Sin embargo, no puedo iniciar Python 3...

Código: Seleccionar todo

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: Actualización 2.0.0.9450

Publicado: 16 de agosto de 2021 - 16:45
por sfonteneau
¿Esto funciona?

Código: Seleccionar todo

/usr/bin/python3.7

Re: Actualización 2.0.0.9450

Publicado: 16 de agosto de 2021 - 16:51
por fck_mly
No, sigue dando el mismo error...
No tuvimos ningún problema durante la migración de la versión 1.8 a la 2.0.

Re: Actualización 2.0.0.9450

Publicado: 16 de agosto de 2021 - 17:37
por sfonteneau
Wapt no utiliza Python; utilizamos un entorno virtual, por lo que es sorprendente:

En este caso, es la instalación local de Python en su máquina la que ya no funciona:

En su exportación, ¿tiene alguna referencia a Python?

Código: Seleccionar todo

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

[RESUELTO] Re: actualización 2.0.0.9450

Publicado: 17 de agosto de 2021 - 12:21
por fck_mly
Hola,
gracias por el consejo.
Tras cometer algunos errores, restaurar la máquina virtual alojada, desinstalar y reinstalar Python, la actualización funcionó, aunque sigo recibiendo el mismo error de Python...
En fin, la migración a la versión 9450 se realizó correctamente.

Que tengas un buen día.