Вчера (21.05) я обновил ядро 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
После перезагрузки все мои монтирования внешних общих папок Samba перестали работать. ]
Когда я выполняю:
sudo mount -t cifs //192.168.101.168/video /mnt/video
Результат:
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)
И dmesg показывает:
[ 2785.792456] cifs: Unknown symbol locks_delete_block (err 0)
Если я выполняю:
[ 114]Результат:
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)
И dmesg снова показывает:
[ 5811.742563] cifs: Unknown symbol locks_delete_block (err 0)
Есть ли какой-нибудь известный обходной путь для этого?
Проблема решена!
Пытаясь решить эту проблему, я сломал GRUB моего компьютера. Я не мог найти время для восстановления системы до часа назад, поэтому, пожалуйста, извините за задержку в моем ответе.
Большое спасибо, reverendj1 & amp; Бруно!
reverendj1: Правильная подсказка была в другой версии ядра, в cifs.ko появился отсутствующий символ.
Проблема, невероятно, была следствием необнаруженного USB-диска: тот, который я использую для загрузки Ubuntu на RAID.
Поскольку Ubuntu не удается смонтировать USB-диск (который у меня есть на fstab, смонтированном в / boot), он создает пустышку / boot на рейде, который, конечно, не существует на этапе запуска в BIOS, но он единственный которые существуют во время нормальной работы компьютера.
Когда я обновил ядро, обновленное ядро (# 38) было записано в фиктивную загрузку. «Настоящее» (при запуске) ядро (старшее # 37) осталось на внешнем USB-диске, которое видно только при запуске.
Единственный эффект, который я мог ощутить из-за этого несоответствия ядра, заключался в том, что драйвер cifs не мог загружаться.
Вы пытались перезагрузиться? Я действительно, очень не хочу спрашивать об Linux, но это исправило это для меня.
Я бы попробовал переустановить smbfs:
sudo apt-get --reinstall install cifs-utils
Переустановите cifs-utils
и перезагрузите компьютер. Это работает для меня.
sudo apt-get --reinstall install cifs-utils && sudo reboot