답변:
아마도 커널에 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
.
제 경우 (Ubuntu 14.04)에서 해결책은 다음과 같습니다.
apt install linux-generic
reboot
최신 우분투 버전에서는 아마도 linux-modules-extra
커널 패키지 (tks @pxlinux) 중 하나가 필요할 것입니다 . 예를 들어, 현재 커널이 linux-generic
다음과 같은 경우
apt install linux-modules-extra-$(uname -r)-generic
reboot
자세한 내용은 이 답변에서 수퍼 유저 및이 버그 보고서 ( 런치 패드)를 참조하십시오 .
dmesg
있습니까? 그리고 출력은 ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko
무엇입니까?
다음 dmesg
과 같이 불평 할 때 :
CIFS VFS: CIFS mount error: iocharset utf8 not found
Ubuntu 16.04에 대한 정보를 약간 업데이트하겠습니다
아래 패키지가 설치되지 않은 경우 ISO_8859-1 용 NLS 만 존재합니다
ls /lib/modules/$(uname -r)/kernel/fs/nls/
추가 커널 모듈 설치 후
sudo apt install linux-modules-extra-$(uname -r)
또한 UTF-8이 있습니다.
위의 힌트에 감사드립니다!
sudo apt install linux-modules-extra-$(uname -r)
linux-generic
설치 했는데nls_utf8.ko
파일이 존재하지만 여전히이 오류가 발생합니다.