Removendo arquivo gera erro: "Muitos níveis de links simbólicos" no Ubuntu 16.04

1

Após atualizar meus cabeçalhos linux, reconheci problemas com uma versão antiga que também bloqueia o apt-get. Eu tentei remover as fontes manualmente, mas estou preso neste ponto.

cd usr/src/linux-headers-4.13.0-36/drivers/pci/switch/Makefile/
sudo rm switch

lança o erro

rm: cannot remove 'switch': Too many levels of symbolic links

Aqui está o que eu tentei, depois de pesquisar, mas nada disso funcionou:

sudo rm -r switch
sudo rm -R switch
sudo chmod 666 switch
sudo find -L ./ -mindepth 10
sudo unlink switch

a resposta foi sempre "Muitos níveis de links simbólicos".

Quando eu faço ls -al eu recebo

d????????? ? ?    ?       ?            ? switch

O que há de errado com o arquivo ou como posso diagnosticar? Como posso deletar? Obrigado pela sua ajuda!

    
por Andi R 17.08.2018 / 11:06

1 resposta

1

Depois que reiniciei a máquina, inicializei no console (initramfs). Lá esta resposta me ajudou. Enquanto reparava o meu sda1 com o comando, tive que reparar o INodes e alguns outros blocos.

fsck /dev/sda1
    
por 17.08.2018 / 20:18