falhou ao criar link simbólico ‘/ usr / bin / utserver’: o arquivo existe

3

Comecei a instalar o utorrent wrt . Quando tento instalar o utorrent até esta etapa está tudo bem

sudo chmod -R 777 /opt/utorrent-server-v3_0/

Após este passo, quando eu continuar e dar o próximo comando

sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver

Então eu recebo:

failed to create symbolic link ‘/usr/bin/utserver’: File exists

E o arquivo em /usr/bin está corrompido.

Alguma ideia de como corrigir isso?

    
por user217467 20.11.2013 / 04:01

4 respostas

5

Você estava tentando criar o link antes e com falha. Remova o link e tente novamente:

sudo rm /usr/bin/utserver
sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
    
por Braiam 20.11.2013 / 04:03
3

Você também pode dizer a ln para ignorar os arquivos já existentes e apenas sobrescrevê-los usando a opção -f (ou --force ):

sudo ln -sf /opt/utorrent-server-v3_0/utserver /usr/bin/utserver

Aviso! Use esta opção com o mesmo cuidado com o qual você usaria rm - ele faz o mesmo: excluindo arquivos já existentes com esse nome!

Trecho de man ln :

   -f, --force
          remove existing destination files
    
por Byte Commander 01.12.2015 / 19:27
0

É muito simples !! Eu posso estar muito atrasado em responder, mas será útil para as abelhas tardias como eu, também é muito simples; Você pode resolver o tipo de problema acima com as duas etapas a seguir:

  1. Exclua sua pasta /usr/bin/utserver , provavelmente esta pasta estará vazia, copie o conteúdo, se você tiver algo importante,
  2. Agora, tente criar o SymLink da seguinte forma:

    ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
    
por sreejagaths_JagadeshMedapuram 04.04.2016 / 20:27
0

Eu recebi este erro porque estava tentando criar um symlink em uma pasta que foi montada usando o sshfs.

Estranhamente, o link simbólico é realmente criado, mas parece um arquivo normal na pasta remota, em vez de um link simbólico. Se você for ao servidor atual, verá que ele criou o link simbólico corretamente.

O problema, neste caso, é que o link simbólico se parece com um arquivo real no servidor remoto, que não é o esperado, por isso reporta um erro. Possivelmente jogar com as opções de montagem no sshfs mostrará os links simbólicos corretamente, por exemplo, follow_symlinks, transform_symlinks, direct_io, etc

    
por Martin 09.04.2018 / 13:04

Tags