İocharset = utf8 ile cif'ler güvenilir bir şekilde monte edilemiyor


12

Ben iocharset = utf8 seçeneği ile bir cifs paylaşmaya çalıştığınızda hatayı alıyorum: mount error 79 = Gerekli bir paylaşılan kütüphaneye erişilemiyor. Hangi paylaşılan kütüphaneyi kaçırıyorum?

Yanıtlar:


20

Muhtemelen Çekirdeğiniz nls_utf8.komodü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.komodülü bulmayı deneyebilirsiniz :

ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko

Düzeltmek için, linux-genericveya 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 .


İlginç ... linux-genericYükledim ve nls_utf8.kodosya var, ama yine de bu hatayı alıyorum.
Hubro

Merhaba @Hubro, çıkışınızda "CIFS VFS: CIFS bağlama hatası: iocharset utf8 bulunamadı" gibi bir mesajınız var dmesgmı? Ve çıktısı ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.konedir?
Rarylson Freitas

1
Bir yazım hatası vardı, "utf8" yerine "utf-8" yazmıştım
Hubro

5

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!


2
Başka bir çekirdek sürümde aynı sorunu vardı, ben bu şekilde yaptım:sudo apt install linux-modules-extra-$(uname -r)
menssana

İyi hile için Thanx @menssana daha genel yapmak!
pxlinux
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.