A causa mais provável é que existem dois arquivos com quase o mesmo nome com conteúdo idêntico, e um deve ser um link simbólico para o outro, mas não é. Aqui estão dois arquivos no meu /usr/lib
que estão OK
libgimpui-2.0.so.0 -> libgimpui-2.0.so.0.800.16
libgimpui-2.0.so.0.800.16
(Este link simbólico é para que os programas que procuram libgimpui-2.0.so.0
encontrem a versão mais recente)
Você aparentemente tem libstdc++.so.5
e um arquivo relacionado, como libstdc++.so.5.300.0
ou talvez libstdc++.so.6
, e seu conteúdo é exatamente o mesmo. Do cd /usr/lib; ls
e veja se este é o caso.
Verifique se os dois arquivos são os mesmos, por exemplo, faça (substitua o nome do arquivo correto neste comando):
diff libstdc++.so.5 libstdc++.so.[rest.of.filename]
Se forem iguais, diff
não retornará saída.
Se e somente se forem iguais , exclua libstdc++.so.5
e crie um link simbólico para o outro arquivo com esse nome.
sudo rm libstdc++.so.5
sudo ln -s libstdc++.so.[rest.of.filename] libstdc++.so.5
Com base em esta pergunta no Stack Overflow