Você tentou reinicializar? Eu realmente, realmente odeio perguntar isso sobre o Linux, mas isso me corrigiu.
Ontem (21/05) atualizei meu kernel do Ubuntu 12.04:
uname -a
:
Linux vi 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Após a reinicialização, todas as minhas montagens de compartilhamentos externos do Samba pararam de funcionar.
Quando executo:
sudo mount -t cifs //192.168.101.168/video /mnt/video
O resultado é:
mount error: cifs filesystem not supported by the system
mount error(19): No such device
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
E o dmesg mostra:
[ 2785.792456] cifs: Unknown symbol locks_delete_block (err 0)
Se eu executar:
sudo modprobe cifs
O resultado é:
FATAL: Error inserting cifs (/lib/modules/3.2.0-24-generic/kernel/fs/cifs/cifs.ko): Unknown symbol in module, or unknown parameter (see dmesg)
E o dmesg mostra novamente:
[ 5811.742563] cifs: Unknown symbol locks_delete_block (err 0)
Existe alguma solução conhecida para isso?
Você tentou reinicializar? Eu realmente, realmente odeio perguntar isso sobre o Linux, mas isso me corrigiu.
Problema resolvido!
Ao tentar resolver este problema, quebrei o GRUB do meu computador. Eu não encontrei tempo para restaurar o sistema até uma hora atrás, então, por favor, desculpe-me pelo atraso na minha resposta.
Muito obrigado, reverendj1 & amp; Bruno!
reverendj1: A versão diferente do kernel foi a pista correta, produziu o símbolo que faltava em cifs.ko.O problema, incrivelmente, foi a consequência de um disco USB não detectado: aquele que eu uso para inicializar o Ubuntu em um RAID.
Como o Ubuntu não monta o disco USB (que eu tenho no fstab montado em / boot), ele cria um dummy / boot no ataque que obviamente não existe durante a fase de inicialização no BIOS, mas é o único que existem durante a operação normal do computador.
Ao atualizar o kernel, o kernel atualizado (# 38) foi gravado na inicialização simulada. O kernel "real" (durante a inicialização) (o antigo # 37) permaneceu no disco USB externo visível somente durante a inicialização.
O único efeito que eu percebi desta incompatibilidade de kernel foi que o driver cifs não pôde ser carregado.
Reinstale cifs-utils
e reinicialize. Isso funciona para mim.
sudo apt-get --reinstall install cifs-utils && sudo reboot
Eu tentaria reinstalar o smbfs:
sudo apt-get --reinstall install cifs-utils