Smb शेयर माउंट करने में असमर्थ। "कृपया एक और दर्शक चुनें और पुनः प्रयास करें"


9

यह नहीं लगता कि यह विशिष्ट है, "मैं एक विंडोज़ शेयर माउंट नहीं कर सकता" पोस्ट।

मैं स्टॉक उबंटू 12.04 का उपयोग कर रहा हूं। मुझे पूरा यकीन है कि यह एक नॉटिलस मुद्दा है, लेकिन मैं एक मृत अंत तक पहुंच गया हूं। मेरे पास एक हिस्सा है जिसे मैं smb: // server / share का उपयोग करके nautilus के माध्यम से माउंट नहीं कर सकता। मुझे निम्नलिखित त्रुटि मिलती है।

त्रुटि: विंडोज शेयर को माउंट करने में विफल
कृपया अन्य दर्शक का चयन करें और पुनः प्रयास करें

मैं अन्य क्रेडेंशियल्स का उपयोग करके अन्य मशीनों (गैर-यूबंटू) से इस शेयर को माउंट कर सकता हूं, इसलिए मुझे पता है कि मेरे पास गंतव्य शेयर पर परमिट हैं। मैं अपने Ubuntu बॉक्स से अन्य सर्वरों पर अन्य शेयरों को माउंट कर सकता हूं इसलिए मुझे पूरा यकीन है कि मेरे पास मेरे Ubuntu बॉक्स पर मेरे द्वारा आवश्यक सभी smb पैकेज हैं। बात को और दिलचस्प बनाने के लिए, यदि मैं कमांड लाइन से smbclient का उपयोग करता हूं, तो मैं अपने Ubuntu बॉक्स से बिना किसी समस्या के इस शेयर को माउंट करता हूं।

तो यहाँ हम जानते हैं:

  1. गंतव्य शेयर परमिट ठीक हैं (अन्य मशीनों से पहुंचने में कोई समस्या नहीं)
  2. smb उबंटू बॉक्स पर सही ढंग से सेटअप किया गया है (अन्य विंडोज़ के शेयरों में कोई समस्या नहीं है)
  3. मुझे केवल नौटिलस का उपयोग करते समय त्रुटि मिलती है
  4. टर्मिनल कार्यों में smbclient, कोई समस्या नहीं है

किसी भी तरह की सहायता का स्वागत किया जाएगा। Googling ने साधारण माउंट / परमिट मुद्दों को बदल दिया, और मुझे नहीं लगता कि यहाँ क्या चल रहा है।

कृपया मुझे बताएं कि क्या आपको और अधिक जानकारी चाहिये?

ह्यूग

अपडेट 1:

gvfs-mount smb://host/share निम्नलिखित त्रुटि के साथ विफल:

बढ़ते स्थान में त्रुटि: विंडोज शेयर को माउंट करने में विफल

अपडेट 2:

जॉन -

  • मैंने # 1 की कोशिश की और ऊपर के रूप में एक ही त्रुटि मिली।
  • # 2 एक विकल्प नहीं है। यह एक प्रोडक्शन शेयर है और अगर मैंने शेयर का नाम बदल दिया तो यह कई उपयोगकर्ताओं के लिए चीजें तोड़ देगा।
  • मैंने # 3 की कोशिश की और वही select another viewer and try againत्रुटि हुई।

अपडेट 3:

मैंने इस बॉक्स पर डेबियन गेस्ट वीएम स्थापित किया। यह इश्यू के बिना इस शेयर से जुड़ सकता है। मैंने टर्मिनल से दोनों gvfs-Mount की कोशिश की और मैंने इसे nautilus से आज़माया। वे दोनों सफल थे।

यहाँ देम वीएम पर कुछ जानकारी दी गई है:

$ uname -a
Linux debian 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux
$ dpkg -l |grep gvfs
ii  gvfs                                 1.6.4-3                           userspace 
$ dpkg -l |grep nautilus
ii  nautilus                             2.30.1-2squeeze1                  file manager and graphical shell for GNOME

मुझे आशा है कि इससे थोड़ी सहायात मिलेगी

अद्यतन ४

लॉग को देखते हुए मैंने जाँच की पहली चीजों में से एक था। माउंट विफल होने के साथ कुछ भी नहीं लॉग इन करने के लिए syslog।

अद्यतन ५

  • मौजूदा शेयर में नाम जोड़ा गया और वही त्रुटि मिली।
  • सर्वर ईवेंट लॉग में कुछ भी नहीं
  • एक ही सर्वर पर एक अलग शेयर का परीक्षण किया और कनेक्ट करने में सक्षम था। आपको लगता है कि यह एक परमिट मुद्दा है, सिवाय इसके कि मैं कमांड लाइन से smbclient कमांड के माध्यम से समस्याग्रस्त हिस्से से जुड़ सकता हूं।
  • मैं डाउनग्रेड विकल्प के बारे में रोमांचित नहीं हूं

gvfs-mount smb://host/shareयदि आप विफल होने पर इसका आउटपुट देने का प्रयास कर सकते हैं ?
डेनिस करसेमेकर

माउंट निम्न त्रुटि के साथ विफल हुआ। "त्रुटि बढ़ते स्थान: Windows साझा माउंट करने में विफल"
oznah 19

और कोई संदेश नहीं? : /
डेनिस कारसेमेकर

इसने मुझे मेरे उपयोगकर्ता / डोमेन / पासवर्ड के लिए प्रेरित किया जिसे मैंने सही ढंग से दर्ज किया। यह केवल उपरोक्त त्रुटि लौटाया। और कुछ नहीं।
oznah

क्या आप (1) gvfs- माउंट smb: // <IP एड्रेस> / शेयर (2) चेंजिंग नेम नाम की कोशिश कर सकते हैं। (3) ubuntu बॉक्स पर एक नया उपयोगकर्ता बनाएं, शेयर को नॉटिलस के साथ माउंट करें।
जॉन सिउ

जवाबों:


1

मुझे भी यह समस्या थी और मैं शर्त लगाता हूँ कि आप वही हैं।

यह केवल कुछ शेयरों के साथ हुआ। मेरे पास था guest ok = Yes, लेकिन अनुमतियों ने केवल स्वामी को निर्देशिका सामग्री को सूचीबद्ध करने की अनुमति दी।

उदाहरण के लिए:

[documents]
    path = /home/ghodmode/Documents
    read only = No
    guest ok = Yes

... तथा ...

ghodmode@server ~ % ls -dl /home/ghodmode/Documents/
drwxr--r-- 12 ghodmode ghodmode 4096 Dec 14 03:32 /home/ghodmode/Documents/

परिणाम वास्तव में आपके द्वारा वर्णित त्रुटि संदेश था। यह मुझे बताता है कि नॉटिलस एक अतिथि उपयोगकर्ता के रूप में एक सर्वर पर शेयरों का उपयोग करेगा जब यह तब भी हो सकता है जब यह पहले से ही उपयोगकर्ता के रूप में अन्य शेयरों को एक्सेस कर चुका हो।

डिफ़ॉल्ट अतिथि उपयोगकर्ता "कोई नहीं" है।

मेरे लिए समाधान अनुमतियों को बदलना था। मुझे संदेह है कि सेटिंग guest ok = Noभी काम करेगी।


guest ok = Noमैं वह बदलाव कहां करूंगा? क्या वह smb.conf में है?
oznah

@oznah हां। सांबा के लिए सभी सेटिंग्स smb.conf में जाती हैं। guest okएक प्रति-शेयर सेटिंग है, इसलिए यह आपके द्वारा साझा की गई प्रत्येक निर्देशिका के लिए सेट है। यदि आपके पास यह सेट नहीं है, तो यह "नहीं" के लिए डिफ़ॉल्ट है। इस पर और अन्य सभी सेटिंग्स की जानकारी कमांड से मिल सकती है man smb.conf। : यदि आप एक वेब पेज से इसे पढ़ने पसंद करते हैं (जैसे मैं करता हूँ), एक ही जानकारी samba.org पर है samba.org/samba/docs/man/manpages-3/smb.conf.5.html

यह संदिग्ध है कि यह समस्या को हल करेगा क्योंकि सर्वर एक विंडोज़ बॉक्स है सांबा सर्वर नहीं। मैं सिर्फ उबंटू डेस्कटॉप से ​​विंडोज शेयर को माउंट करने की कोशिश कर रहा हूं।
ओजनाह

@oznah हां मुझे महसूस नहीं हुआ कि आपका सर्वर एक विंडोज बॉक्स था। हालाँकि, समस्या का स्रोत समान हो सकता है। मेरे अवलोकन को याद रखें कि Nautilus जब भी अतिथि उपयोगकर्ता के रूप में जुड़ेगा। क्या आप "अतिथि ओके = नहीं" के बराबर विंडोज पा सकते हैं? मेरा मतलब है कि जब तक यह एक वैध लॉगिन के साथ नहीं है, तब तक किसी भी हिस्से तक पहुंचने की अनुमति नहीं है (सामग्री भी नहीं पढ़ें या सूची न दें)।

1

शुरू करने से पहले, नेटवर्क स्थान को सही ढंग से टाइप किया गया है। यह एक कारण है कि आपको यह त्रुटि मिलेगी। \\ होस्टनाम \ शेयर

मेरे मामले में, मैं निदान करने के बाद इस मुद्दे को हल करने में सक्षम था कि यह वास्तव में एक DNS मुद्दा था।

Ubuntu से एक टर्मिनल में विंडोज मशीन को पिंग करने का प्रयास करें:

ping <hostname>

यदि आप इसे इसके होस्टनाम के माध्यम से पिंग नहीं कर सकते हैं, तो इसके बजाय आईपी पते का प्रयास करें। यदि आईपी पता काम करता है, तो आपके पास एक DNS मुद्दा है जहां DNS सर्वर होस्ट के लिए आईपी पते को हल करने में असमर्थ है।

मेरे संगठन में, हम Windows सर्वर के साथ एक एंटरप्राइज़ DNS का उपयोग करते हैं। Windows में कमांड प्रॉम्प्ट का उपयोग करते हुए, रन करें:

ipconfig /all

DNS सर्वर प्रविष्टियों में से प्रत्येक को ले लो और उन्हें उबंटू मशीन पर / etc / मेजबान में मेजबान फ़ाइल में जोड़ें

/ Etc / मेजबान फ़ाइल प्रविष्टियों को "आईपी HOSTNAME" के रूप में स्वीकार करती है, उदाहरण:

10.1.2.1 mydnsserver1

DNS को इंटरफेस फ़ाइल / etc / नेटवर्क / इंटरफेस में भी निर्दिष्ट किया जाना चाहिए, जो विशिष्ट लाइनें आप जांचना चाहते हैं वे dns-nameservers और dns-search हैं। dns-nameservers को आपके द्वारा अपने मेजबान फ़ाइल में डाली गई प्रविष्टि पर सेट किया जाना चाहिए और कई IP पते ले सकते हैं, dns-search को आपके डोमेन पर सेट किया जाना चाहिए (यदि उपयोग में हो)। आईपी ​​पते सिर्फ उदाहरण हैं।

auto eth0
iface eth0 inet static
        address 10.1.2.10
        netmask 255.255.255.0
        gateway 10.1.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 10.1.2.1
        dns-search mydomain.com

अपनी /etc/samba/smb.conf फ़ाइल जांचें और सुनिश्चित करें कि आपका कार्यसमूह सही है। शायद ज़रुरत पड़े।

एक बार जब आप संतुष्ट हो जाएं, तो इस कमांड को चलाएं:

sudo /etc/init.d/networking force-reload 

सभी सेटिंग्स सही होने पर, आपको होस्ट को इसके होस्टनाम के माध्यम से पिंग करने में सक्षम होना चाहिए जो बदले में त्रुटि का समाधान करेगा।


आपका उत्तर ठीक-ठीक यह दिखा कर बेहतर हो सकता है कि आपके द्वारा बताई गई फाइलों में किस तरह के बदलाव किए जाने चाहिए और यह समझाने की आवश्यकता है कि इसे क्यों बदलना चाहिए।
मोन्द्गंज

1
सलाह के लिये धन्यवाद। मैंने पूरी पोस्ट को उदाहरणों के साथ ओवरहॉल किया, उम्मीद है कि यह दूसरों की मदद करेगी। :)
स्टीव कर्रन

0
  1. आसान पढ़ने के लिए कुछ शॉर्ट-हैंड बनाते हैं

    • प्रॉब्लमशेयर - विंडवोस साझा करते हैं कि नौटिलस को समस्या बढ़ते हैं
    • ProblemServer - विंडोज सर्वर प्रॉब्लम शेयर कर रहा है
    • ProblemMachine - उबंटू मशीन / डेस्कटॉप को उपरोक्त शेयर को बढ़ाने में कठिनाई हो रही है।
    • ProblemAccount - ProblemMachine के Ubuntu अकाउंट में Nautilus के साथ समस्याएँ बढ़ने की समस्या है
  2. टेस्ट # 1

    ProblemMachine पर

    • सुनिश्चित करें कि सिस्टम किसी भी सांबा शेयर (चेक / आदि / fstab) को नहीं बढ़ा रहा है
    • रीबूट
    • एक नया उपयोगकर्ता बनाएं, फिर ProblemShareNautilus के साथ बढ़ते हुए प्रयास करें ।

      यदि नया उपयोगकर्ता सफलतापूर्वक माउंट करता है, तो आपका Nautitlus और संबंधित पैकेज समस्या नहीं है।

  3. टेस्ट # 2

    ProblemMachine पर

    • सुनिश्चित करें कि सिस्टम किसी भी सांबा शेयर (चेक / आदि / fstab) को नहीं बढ़ा रहा है
    • रीबूट
    • लॉगिन समस्या
    • सुनिश्चित करें कि डेस्कटॉप / Nautilus में कोई भी सक्रिय सांबा माउंट नहीं है, विशेष रूप से ProblemServer के साथ।
    • सुनिश्चित करें कि लॉगिन स्क्रिप्ट से कोई सांबा ऑटो माउंट नहीं है
    • लॉगआउट करें फिर समस्या लॉगिन करें
    • ओपन नॉटिलस

      1. मेनू बार (स्क्रीन के ऊपर) में 'फ़ाइल' पर क्लिक करें
      2. 'सर्वर से कनेक्ट करें ...' चुनें
      3. जानकारी दर्ज करें
        • सर्वर: <ProblemServer नाम या IP, URL प्रारूप> नहीं
        • प्रकार: विंडोज शेयर
        • उपयोगकर्ता नाम और पासवर्ड, अपने विंडोज क्रेडेंशियल का उपयोग करें
      4. एक बार कनेक्ट होने के बाद, 'प्रॉब्लमशेयर' चुनें

    यदि यह माउंट सफल होता है, तो आपकी समस्या कुंजी श्रृंखला में कैश्ड क्रेडेंशियल या क्रेडेंशियल के कारण होती है।


0

मुझे एक ही त्रुटि संदेश मिला, जब मैं एक विंडोज़ ड्राइव को माउंट करने की कोशिश करता हूं जो नाम से सुलभ नहीं है, तो समाधान आईपी पते द्वारा विंडोज़ ड्राइव को माउंट है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.