Yanıtlar:
Muhtemelen Çekirdeğiniz nls_utf8.ko
modülü içermiyor olabilir .
Durum buysa, dmesg
çıktınızda benzer girişler görürsünüz :
[ 612.598233] CIFS VFS: CIFS mount error: iocharset utf8 not found
[ 612.598547] CIFS VFS: cifs_mount failed w/return code = -79
Onaylamak için nls_utf8.ko
modülü bulmayı deneyebilirsiniz :
ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko
Düzeltmek için, linux-generic
veya gibi bu modülü içeren bir çekirdek cadı yükleyin linux-image-extra-virtual
.
Benim durumumda (Ubuntu 14.04), çözüm şuydu:
apt install linux-generic
reboot
Daha yeni Ubuntu sürümlerinde, belki linux-modules-extra
çekirdek paketlerinden birine (tks @pxlinux) ihtiyacınız olacaktır . Örneğin, geçerli çekirdeğiniz linux-generic
:
apt install linux-modules-extra-$(uname -r)-generic
reboot
Süper kullanıcıdaki bu yanıtta ve Launchpad'deki bu hata raporunda daha fazla bilgi bulunabilir .
dmesg
mı? Ve çıktısı ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko
nedir?
Böyle dmesg
şikayet ettiğinde :
CIFS VFS: CIFS mount error: iocharset utf8 not found
Ubuntu 16.04 bilgilerini biraz güncellememe izin verin
Aşağıdaki paket kurulu olmadığında sadece ISO_8859-1 için NLS mevcut
ls /lib/modules/$(uname -r)/kernel/fs/nls/
ekstra çekirdek modüllerinin kurulumundan sonra
sudo apt install linux-modules-extra-$(uname -r)
UTF-8 de orada.
Yukarıdaki ipucu için teşekkürler!
sudo apt install linux-modules-extra-$(uname -r)
linux-generic
Yükledim venls_utf8.ko
dosya var, ama yine de bu hatayı alıyorum.