consola-deluge: El nombre de usuario no existe

consola-deluge: El nombre de usuario no existe

Lo configuré delugedcomo un servicio con systemd para ejecutarlo como usuario deluge. El demonio funciona, ya que puedo usar la interfaz de usuario web y conectarme deluge-consolesi escribo las credenciales manualmente. Sin embargo, cuando lo ejecuto deluge-console(localmente en la misma máquina) como mi usuario habitual, es decir, no como deluge, aparece el mensaje de error "El nombre de usuario no existe".

El directorio de inicio del demonio es var/lib/delugey var/lib/deluge/.config/deluge/authcontiene únicamente test:test:10. Lo mismo va para ~/.config/deluge/auth. Me hicieron entender que este último archivo es con el que deluge-consolese autenticará de forma predeterminada cuando se ejecute como mi usuario. Aparentemente no es así.

  • Escribir connect localhost test testdentro deluge-consolefunciona.

  • Se ejecuta deluge-console -c ~/.config/o deluge-console -c ~/.config/delugeno funciona (no me queda claro qué quieren decir los desarrolladores con "ubicación de la carpeta de configuración").

  • Escondido enhttp://dev.deluge-torrent.org/wiki/UserGuide/AuthenticationDicen que siempre debería haber una entrada "cliente local" auth; agregarla a ambos archivos de autenticación no ayuda.

¿Qué me estoy perdiendo?

No es un duplicado de:https://superuser.com/a/619383/36197

Esto se hace en una Raspberry Pi 3 con OSMC.

Respuesta1

No sé cuál de las cosas lo hizo, pero pude conectarme automáticamente con la consola después de ejecutar:

systemctl stop deluged
systemctl start deluged

No me resulta evidente cuándo es necesario hacer esto. Tenía la impresión de que podía editar el archivo de autenticación mientras el demonio se estaba ejecutando y lo buscaría cada vez.

Respuesta2

Estoy en el mismo sistema operativo y hardware.

Configure el parámetro de configuración -cpara que apunte a su directorio de configuración de Deluge donde se encuentran sus archivos deluge.pid, auth, core.conf, dht.state y otros.

$ deluge-console -c /var/lib/deluge/.config/deluge/ "add '/home/osmc/Downloads/totally not weird.torrent'"
Attempting to add torrent: /home/osmc/Downloads/totally not weird.torrent
Torrent added!

información relacionada