technology

Corrigir alguns erros comuns de CLI de transmissão

.

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.

erro de transmissão remota: não foi possível conectar ao servidor

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.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo