भरोसेमंद में iocharset = utf8 के साथ cifs माउंट करने में असमर्थ


12

जब मैं विकल्प iocharset = utf8 के साथ cifs माउंट करने का प्रयास करता हूं तो मुझे त्रुटि प्राप्त होती है: माउंट त्रुटि 79 = आवश्यक साझा लाइब्रेरी तक नहीं पहुंच सकता। मुझे कौन सी साझा लाइब्रेरी याद आ रही है?

जवाबों:


19

संभवतः, आपके कर्नेल में 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

अधिक जानकारी इस उत्तर पर सुपरसुअर और लॉन्चपैड पर इस बग रिपोर्ट में पाई जा सकती है ।


दिलचस्प ... मैंने linux-genericस्थापित किया है और nls_utf8.koफ़ाइल मौजूद है, लेकिन मुझे अभी भी यह त्रुटि मिली है।
हब्रो

हाय @ हुब्रो, क्या आपके पास अपने dmesgआउटपुट पर "CIFS VFS: CIFS माउंट त्रुटि: iocharset utf8 नहीं मिला" जैसा कोई संदेश है ? और का आउटपुट क्या है ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko?
Rarylson Freitas

1
एक टाइपो था, मैंने "utf8" के बजाय "utf-8" लिखा था
हब्रो

5

जब 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 भी है।

ऊपर दिए गए संकेत के लिए धन्यवाद!


2
चूँकि मेरे पास एक और कर्नेल संस्करण पर एक ही मुद्दा था, मैंने इसे इस तरह से किया:sudo apt install linux-modules-extra-$(uname -r)
मेंसना

अच्छी चाल के लिए Thanx @menssana इसे और अधिक सामान्य बनाता है!
pxlinux
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.