Editar:Como mencionó otro usuario abajo, pude resolver el problema reconstruyendo manualmentepython-protonvpn-nm-lib, python-proton-clientyprotonvpn-clirespectivamente conmakepkg -si. Gracias a todos los que ofrecieron ayuda.
Estoy en Arch. Intenté desinstalar y volver a instalar el paquete, pero sigo teniendo el mismo error:
Traceback (última llamada más reciente):
Archivo "/usr/lib/python3.11/importlib/metadata/__init__.py", línea 563, en from_name
return next(cls.discover(name=name))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
StopIteration
Mientras manejaba la excepción anterior, ocurrió otra excepción:
Traceback (última llamada más reciente):
Archivo "/usr/bin/protonvpn-cli", línea 33, en <módulo>
sys.exit(load_entry_point('protonvpn-cli==3.13.0', 'console_scripts', 'protonvpn-cli')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Archivo "/usr/bin/protonvpn-cli", línea 22, en importlib_load_entry_point
por cada entry_point en distribution(dist_name).entry_points
^^^^^^^^^^^^^^^^^^^^^^^
Archivo "/usr/lib/python3.11/importlib/metadata/__init__.py", línea 981, en distribución
return Distribution.from_name(distribution_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Archivo "/usr/lib/python3.11/importlib/metadata/__init__.py", línea 565, en from_name
raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No se encontró metadata de paquete para protonvpn-cli
El uso de Python por Proton es un desastre en Linux, espero que lo vuelvan a escribir sin dependencias. ¿Has seguido cuidadosamente las instrucciones en su sitio para desinstalar? ¿Desactivar el interruptor de corte?
¡Hola! Nos gustaría informarte que el equipo de desarrollo de Proton VPN fue informado de este problema ayer, y están investigando las causas y soluciones potenciales. Nos disculpamos sinceramente por cualquier inconveniente que esto pueda haberte causado
Traceback (última llamada más reciente): Archivo “/usr/bin/protonvpn”, línea 33, en <módulo> sys.exit(load_entry_point(‘protonvpn-gui==1.12.0’, ‘console_scripts’, ‘protonvpn’)()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Archivo “/usr/bin/protonvpn”, línea 25, en importlib_load_entry_point return next(matches).load() ^^^^^^^^^^^^^^^^^^^^ Archivo “/usr/lib/python3.11/importlib/metadata/__init__.py”, línea 202, en load módulo = import_module(match.group(‘module’)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Archivo “/usr/lib/python3.11/importlib/__init__.py”, línea 126, en import_module return _bootstrap._gcd_import(nombre[nivel:], paquete, nivel) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Archivo “<frozen importlib._bootstrap>”, línea 1206, en _gcd_import Archivo “<frozen importlib._bootstrap>”, línea 1178, en _find_and_load Archivo “<frozen importlib._bootstrap>”, línea 1149, en _find_and_load_unlocked Archivo “<frozen importlib._bootstrap>”, línea 690, en _load_unlocked Archivo “<frozen importlib._bootstrap_external>”, línea 940, en exec_module Archivo “<frozen importlib._bootstrap>”, línea 241, en _call_with_frames_removed Archivo “/usr/lib/python3.11/site-packages/protonvpn_gui/main.py”, línea 14, en <módulo> desde proton.constants import VERSION as proton_versionModuleNotFoundError: No se encontró el módulo ‘proton’
En EndeavourOS para mí, pero parece un problema legítimo con python 3.11. He revisado su página de github, nada, ni para la CLI ni para la aplicación en este problema en particular. Ni nada relevante para esta semana.
Yo también. Intenté usar la interfaz gráfica pero me daba errores diferentes, y la versión Flatpak simplemente me daría un error vago de problemas desconocidos de API.
No estás solo. Esta es la última gota en su ataúd para mí. No solo no obtengo las funciones por las que pago en Linux, ahora simplemente no funciona más. Realmente engañoso para una empresa que cobra tanto.
Tu problema es que la versión de la CLI solo soporta hasta python 3.8
Revisa el archivo setup.py.
No es un problema con Arch, ni con ProtonVPN. Una actualización para la compatibilidad sería buena, pero bueno, por eso es código abierto. No dudes en abrir una solicitud de extracción.
Querido ProtonVPN, esto es la última gota. Quiero que me devuelvan mi dinero. Déjame saber cómo puedo conseguirlo, y no, no quiero tus malditos créditos. No tengo ninguna intención de hacer más transacciones contigo.
También estoy explorando formas legales. Tienes que sufrir por la estafa que estás haciendo.
Haz una reconstrucción limpia de protonvpn-cli.
Pasos que hice: `yay -Rs protonvpn-cli` esto elimina los paquetes. Y luego instálalos usando `yay -S protonvpn-cli` y selecciona todos los paquetes para una construcción limpia. Eso resolvió el problema para mí.