.
Transmission-cli instalado, mas não pode usá-lo, leia este guia para corrigir todos os erros básicos.
Quando você tenta correr transmission-cli
ou qualquer outra ferramenta como Stig, que está usando a transmissão-cli sob o capô, então você encontrará alguns dos erros comuns, como:
- Falha ao conectar: http://localhost:9091/transmission/rpc
- Falha na autenticação: http://localhost:9091/transmission/rpc
- Erro de permissão negada ao tentar baixar o arquivo para outro diretório
Se você está tendo o seguinte problema, você foi redirecionado para o lugar certo pelo seu mecanismo de pesquisa, onde aprenderá como corrigir o erro declarado acima ao usar omission-cli ou qualquer outro pacote dependente.
Vamos começar este guia com o primeiro erro comum: “Falha ao conectar ou não foi possível conectar ao servidor”.
Corrigir erro: Falha ao conectar: http://localhost:9091/transmission/rpc
Este erro pode ser causado por vários fatores, como quando você não possui um daemon de transmissão em seu sistema, um serviço que não está em execução ou o caminho e o número da porta estão incorretos.
Além disso, outras causas possíveis podem incluir problemas de configuração de firewall ou rede.
E para resolver esse erro, você deve verificar se o daemon de transmissão está instalado e em execução no seu sistema, verifique se o caminho e o número da porta estão corretos e verifique se não está bloqueado pelo firewall.
Primeiro, comece verificando o status do serviço e, se o serviço não estiver em execução, inicie-o e execute o comando, que gerou um erro (não foi possível conectar ao servidor).
$ sudo systemctl status transmission-daemon
$ sudo systemctl start transmission-daemon
Se o comando acima lançar a mensagem de erro “A unidade de transmissão-daemon.service não pôde ser encontrada,” então você precisa instalar o daemon de transmissão em seu sistema executando o seguinte conjunto de comandos:
$ sudo apt update
$ sudo apt install transmission-cli transmission-common transmission-daemon
Provavelmente, seu problema deve ser resolvido e, se o problema persistir, você pode executar o seguinte comando para verificar se a porta padrão 9091 está acessível ou não:
$ telnet localhost 9091
Se a porta estiver acessível, você receberá a mensagem “Conectado”.
Corrigir erro: Falha na autenticação: http://localhost:9091/transmission/rpc
Depois de corrigir o erro acima, você receberá outro que diz “Falha na autenticação”. Isso significa que você não poderá usar o utilitário ou acessá-lo.
Para corrigir esse erro, você pode desabilitar o processo de autenticação ou alterar a senha longa para a senha curta de sua preferência, para que você possa lembrá-la facilmente e autenticar com êxito.
Para fazer essas alterações, você precisa abrir /etc/transmission-daemon/settings.json com permissão sudo para modificar o arquivo com qualquer um de seus editores de texto preferidos.
$ sudo nano /etc/transmission-daemon/settings.json
Depois de abrir o arquivo, procure os parâmetros “rpc-authentication-required” e altere-os para “false” para desativar o mecanismo de autenticação para que você possa se conectar facilmente ao daemon de transmissão sem fornecer um nome de usuário e senha.
Mas se você quiser usar a senha, desça um pouco e procure por “rpc-password”, onde encontrará a senha padrão, que você pode usar diretamente no aplicativo ou então pode encurtá-la para poder facilmente digite a senha.
E depois de fazer as alterações, salve o arquivo e execute o seguinte comando para refletir as alterações.
$ sudo systemctl reload transmission-daemon
$ sudo systemctl restart transmission-daemon
Corrigir erro: permissão negada
Se você alterou o caminho padrão para baixar arquivos do /etc/transmission-daemon/settings.json arquivo, então você receberá o erro “Permissão negada” ao baixar o arquivo.
Para resolver esse problema, você precisa atualizar as permissões do novo caminho de download ou alterar o caminho de volta para o local padrão, mas mostrarei quais comandos você precisa executar quando alterar o caminho padrão para evitar a “Permissão Negado” erro.
Para explicar melhor, deixe-me alterar o caminho padrão “download-dir” de “/var/lib/transmission-daemon/downloads” para /home/shen/Downloads/arquivos-torrent/.
Depois de fazer as alterações /etc/transmission-daemon/settings.jsonexecute os seguintes comandos para atualizar a senha e reinicie o serviço daemon de transmissão para que as alterações entrem em vigor.
$ sudo systemctl stop transmission-daemon
$ sudo usermod -aG shen debian-transmission
$ sudo chmod 775 -R /home/shen/Downloads/Torrent-files/
$ sudo chown -R debian-transmission:shen /home/shen/Downloads/Torrent-files/
$ sudo systemctl restart transmission-daemon
Uma vez feito isso, você descobrirá que o erro não existe mais em seu sistema.
Embrulhar
Isso é tudo o que há a fazer para resolver “não foi possível conectar ao servidor, falha na autenticação e permissão negada”, mas se você ainda estiver tendo problemas com o problema mencionado acima, informe-me na seção de comentários.
Se você já enfrentou qualquer outro problema relacionável, informe-nos para que outros usuários que estejam lutando para encontrar uma solução possam se beneficiar das informações.

Um homem com uma tecnologia efusiva que explorou algumas das incríveis coisas da tecnologia e está explorando mais. Enquanto avançava, tive a chance de trabalhar no desenvolvimento Android, Linux, AWS e DevOps com várias ferramentas de código aberto.
.