Como corrigir erro de link simbólico pendente

2

Estou tentando instalar a transmissão no meu servidor Ubuntu 14.04 e não tenho certeza se devo pular esta parte ou não. Eu estou tentando dar permissões para uma pasta com

sudo chmod -R 770 /etc/transmission-daemon/settings.json

mas a saída é

chmod: cannot operate on dangling symlink '/etc/transmission-daemon/settings.json

Estou fazendo algo errado ou devo pular esta parte ou o quê?

Estou seguindo as instruções daqui: Instale o Transmission com interface web no Ubuntu , e eu estou no final do passo 5.

Atualização: saída de ls -l /etc/transmission-daemon/settings.json :

lrwxrwxrwx 1 root debian-transmission 51 Oct 6 18:12 /etc/transmission-daemon/settings.json -> /home/cam/.config/transmission-daemon/settings.json

Eu acho que o arquivo não existe porque quando eu executo cd /home/cam/.config/transmission-daemon , então executo dir , nada aparece.

    
por Cam Jones 07.10.2014 / 00:30

3 respostas

0

Tente isso

sudo apt-get --purge autoremove transmission-cli transmission-common transmission-daemon

e depois ...

sudo apt-get install transmission-cli transmission-common transmission-daemon

vá para /etc/transmission-daemon/ e verifique se setting.json está de volta.

    
por Warpigs 18.10.2014 / 20:48
0

Eu tive o mesmo erro, mas criei o symlink com o usuário root e tentei chmod com outro usuário. Certifique-se de usar o mesmo usuário para as duas ações ...

    
por Andrei Verdes 18.01.2015 / 00:38
0

Acredito que você tenha perdido ou esteja no diretório errado ao emitir o comando abaixo enquanto segue o tutorial mal escrito.

sudo cp -a /etc/transmission-daemon/settings.json transmission-daemon/

Se você ainda não removeu o original, pode resolver o problema refazendo os passos e reemitindo o comando após cd /home/user/.config/

Se o arquivo não existir mais você deverá reinstalar como sugerido por Warpigs answer

    
por Elder Geek 02.10.2016 / 18:49