es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo solucionar el error de protonvpn TypeError: __init__() recibió un argumento de palabras clave inesperado ‘log_dir_path’?

Estoy utilizando linux (Manjaro kde plasma).

Cuando intento ejecutar protonvpn desde el administrador de tareas, no se inicia y no muestra ningún error. Cuando lo ejecuto desde la línea de comandos, muestra lo siguiente:

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/protonvpn_gui/main.py", line 262, in do_activate
    if not protonvpn.check_session_exists():
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/api.py", line 344, in check_session_exists
    return self._env.api_session.is_valid
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/environment.py", line 55, in api_session
    self.__api_session = APISession()
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/session/session.py", line 211, in __init__
    self.__session_create()
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/session/session.py", line 232, in __session_create
    self.__proton_api = Session(
TypeError: __init__() got an unexpected keyword argument 'log_dir_path'

He intentado reiniciar y reconstruir, pero no ha cambiado nada.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema de compatibilidad con la interfaz gráfica de usuario (GUI) de ProtonVPN y la versión de Python instalada en su sistema. El mensaje de error menciona específicamente que la función de inicialización de la clase Session recibió un argumento de palabra clave inesperado, lo cual sugiere que la biblioteca de API utilizada por ProtonVPN pudo haber sido desarrollada con una versión diferente de Python que no admite este argumento.

    Una posible solución alternativa es intentar instalar una versión más antigua de ProtonVPN que se sabe que funciona con su versión de Python. Además, podría intentar actualizar su versión de Python para ver si eso resuelve el problema de compatibilidad.

    Antes de realizar cualquier cambio en su sistema, asegúrese de hacer una copia de seguridad de cualquier dato importante y consulte la documentación de ProtonVPN o los foros de soporte para obtener orientación sobre cómo proceder.

Comments are closed.