Когда я пытаюсь смонтировать долю cifs с опцией iocharset=utf8, я получаю ошибку: смонтируйте, что ошибка 79 = не Может получить доступ к необходимой общей библиотеке. Какую совместно использованную библиотеку я пропускаю?
Вероятно, Ваше Ядро не содержит nls_utf8.ko
модуль.
, Если это - Ваш случай, Вы будете видеть подобные записи в Вашем dmesg
вывод:
[ 612.598233] CIFS VFS: CIFS mount error: iocharset utf8 not found
[ 612.598547] CIFS VFS: cifs_mount failed w/return code = -79
Для подтверждения его можно попытаться найти nls_utf8.ko
модуль:
ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko
Для фиксации установите ведьму ядра, содержит этот модуль, как linux-generic
или linux-image-extra-virtual
.
В моем случае, решение было:
apt-get install linux-generic
reboot
[еще 1115] информация может быть найдена в этот ответ в суперпользователе и в этом отчете об ошибках в Панель запуска .
Когда dmesg
жалуется как это:
CIFS VFS: CIFS mount error: iocharset utf8 not found
Позволяют мне немного обновить информацию для Ubuntu 16.04
, Когда пакет ниже не установлен, только NLS для ISO_8859-1 существующий
ls /lib/modules/$(uname -r)/kernel/fs/nls/
после установки дополнительный модули ядра
sudo apt install linux-modules-extra-$(uname -r)
, также UTF-8 там.
спасибо за подсказку выше!