जवाबों:
संभवतः, आपके कर्नेल में 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
आउटपुट पर "CIFS VFS: CIFS माउंट त्रुटि: iocharset utf8 नहीं मिला" जैसा कोई संदेश है ? और का आउटपुट क्या है 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
फ़ाइल मौजूद है, लेकिन मुझे अभी भी यह त्रुटि मिली है।