Página principal de Proton VPN

La actualización de Python impide instalar la aplicación Proton VPN para Linux

Lectura
1 minuto
Categoría
Linux

La aplicación Proton VPN para Linux y la CLI utilizan dependencias de Python. La mayoría de las distribuciones pueden gestionar las actualizaciones de las versiones de Python sin causar problemas, pero actualizar a una nueva versión de Python puede impedir que el instalador de Proton VPN funcione de manera correcta.

Este problema afecta principalmente a las distribuciones basadas en Arch (incluidas Manjaro y Garuda Linux). La mejor solución es volver a compilar los paquetes de Python que se hayan instalado desde el AUR.

Para hacerlo:

1. Obtenga una lista de los paquetes de Python que haya instalado desde el AUR. Abra una ventana de terminal e ingrese:

pacman -Qoq /usr/lib/pythonx.x

Reemplace x.x con la versión anterior de Python instalada en su sistema. Por ejemplo, si actualizó de Python 3.10 a Python 3.11, ingrese:

pacman -Qoq /usr/lib/python3.10

2. Vuelva a compilar todos los paquetes encontrados con yay. Ingrese:

yay -S $(pacman -Qoq /usr/lib/python3.10) --answerclean All

Reemplace x.x con la versión anterior de Python instalada en su sistema.

Sin embargo, este comando podría fallar a mitad de la ejecución si su sistema encuentra paquetes que no funcionan con la versión más reciente de Python. En este caso, tendrá que volver a compilar los paquetes restantes, ya sea de forma individual o en pequeños lotes.

3. Reinicie su sistema (opcional pero recomendado).