Не мог смонтировать cifs с iocharset=utf8 в надежном человеке

Когда я пытаюсь смонтировать долю cifs с опцией iocharset=utf8, я получаю ошибку: смонтируйте, что ошибка 79 = не Может получить доступ к необходимой общей библиотеке. Какую совместно использованную библиотеку я пропускаю?

11
задан 4 September 2014 в 00:32

2 ответа

Вероятно, Ваше Ядро не содержит 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] информация может быть найдена в этот ответ в суперпользователе и в этом отчете об ошибках в Панель запуска .

18
ответ дан 16 November 2019 в 14:52

Когда 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 там.

спасибо за подсказку выше!

3
ответ дан 16 November 2019 в 14:52

Другие вопросы по тегам:

Похожие вопросы: