Tidak dapat memasang pangsa seseorang “Silakan pilih pemirsa lain dan coba lagi”

9

Ini tidak berpikir bahwa ini adalah tulisan khas, "Saya tidak bisa memasang jendela berbagi".

Saya menggunakan stock Ubuntu 12.04. Saya cukup yakin ini adalah masalah Nautilus, tetapi saya telah menemui jalan buntu. Saya memiliki satu saham yang tidak dapat saya pasang menggunakan seseorang: // server / share melalui nautilus. Saya mendapatkan kesalahan berikut.

Kesalahan: Gagal memasang Windows share
Silakan pilih viewer lain dan coba lagi

Saya dapat me-mount share ini dari komputer lain (non-ubuntu) menggunakan kredensial yang sama jadi saya tahu saya memiliki perms pada share tujuan. Saya bisa memasang saham lain di server lain dari kotak Ubuntu saya jadi saya cukup yakin saya memiliki semua paket seseorang yang saya butuhkan di kotak Ubuntu saya. Untuk membuat hal lebih menarik, jika saya menggunakan smbclient dari baris perintah, saya memasang bagian ini tanpa masalah dari kotak Ubuntu saya.

Jadi inilah yang kita ketahui:

  1. permisi berbagi tujuan ok (tidak ada masalah mengakses dari komputer lain)
  2. seseorang memasang dengan benar di kotak Ubuntu (akses jendela lain tidak ada masalah)
  3. Saya hanya mendapatkan kesalahan saat menggunakan nautilus
  4. smbclient dalam pekerjaan terminal, tidak ada masalah

Bantuan apa pun akan sangat dihargai. Googling memunculkan masalah pemasangan / perms sederhana, dan saya tidak berpikir itulah yang terjadi di sini.

Beri tahu saya jika Anda membutuhkan informasi lebih lanjut.

Hugh

Pembaruan 1:

gvfs-mount smb://host/share gagal dengan kesalahan berikut:

Lokasi pemasangan yang salah: Gagal memasang Windows share

Pembaruan 2:

John -

  • Saya mencoba # 1 dan mendapatkan kesalahan yang sama seperti di atas.
  • # 2 bukan opsi. Ini adalah bagian produksi dan jika saya mengubah nama bagian itu akan merusak banyak hal bagi banyak pengguna.
  • Saya mencoba # 3 dan mendapatkan select another viewer and try againkesalahan yang sama .

Pembaruan 3:

Saya menginstal VM tamu Debian di kotak ini. Itu dapat terhubung ke bagian ini tanpa masalah. Saya mencoba kedua gvfs-mount dari terminal dan saya mencobanya dari nautilus. Mereka berdua sukses.

Berikut beberapa info tentang Deb VM:

$ 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

aku berharap ini akan sedikit membantu

Perbarui 4

Melihat log adalah salah satu hal pertama yang saya periksa. Tidak ada yang masuk ke syslog dengan mount gagal.

Perbarui 5

  • menambahkan nama share ke share yang ada dan mendapatkan kesalahan yang sama.
  • tidak ada di log peristiwa server
  • menguji bagian yang berbeda pada server yang sama dan dapat terhubung. membuat Anda berpikir itu adalah masalah perms, kecuali saya dapat terhubung ke berbagi bermasalah dari baris perintah melalui perintah smbclient.
  • Saya tidak senang dengan opsi downgrade
oznah
sumber
Bisakah Anda mencoba gvfs-mount smb://host/sharedan memberikan outputnya jika gagal?
Dennis Kaarsemaker
pemasangan gagal dengan kesalahan berikut. "Lokasi pemasangan kesalahan: Gagal me-mount berbagi Windows"
oznah
Dan tidak ada pesan lain? : /
Dennis Kaarsemaker
itu meminta saya untuk pengguna / domain / kata sandi saya yang saya masukkan dengan benar. Itu hanya mengembalikan kesalahan di atas. Tidak ada lagi.
Oznah
Bisakah Anda mencoba (1) gvfs-mount smb: // <Alamat IP> / bagikan (2) Mengubah nama berbagi. (3) Buat pengguna baru di kotak ubuntu, pasang share dengan nautilus.
John Siu

Jawaban:

1

Saya juga punya masalah ini dan saya yakin taruhan Anda juga sama.

Itu hanya terjadi dengan beberapa saham. Saya punya guest ok = Yes, tetapi izin hanya memungkinkan pemilik untuk daftar isi direktori.

Sebagai contoh:

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

... dan ...

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

Hasilnya persis pesan kesalahan yang Anda jelaskan. Ini memberi tahu saya bahwa nautilus akan mengakses saham di server sebagai pengguna tamu ketika dapat bahkan jika telah mengakses saham lain sebagai pengguna yang login.

Pengguna tamu default adalah "tidak ada".

Solusi bagi saya adalah mengubah izin. Saya menduga bahwa pengaturan guest ok = Nojuga akan berfungsi.


sumber
guest ok = NoDi mana saya akan melakukan perubahan itu? Apakah itu di smb.conf?
Oznah
@oznah Yap. Semua pengaturan untuk Samba masuk ke smb.conf. guest okadalah pengaturan per-saham, jadi diset untuk setiap direktori yang telah Anda bagikan. Jika Anda tidak menyetelnya, defaultnya adalah "Tidak". Informasi tentang ini dan semua pengaturan lainnya dapat ditemukan dari perintah man smb.conf. Jika Anda lebih suka membacanya dari halaman web (seperti saya lakukan), informasi yang sama ada di samba.org: samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Diragukan ini akan menyelesaikan masalah karena server adalah kotak windows bukan server samba. Saya hanya mencoba untuk me-mount share windows dari desktop Ubuntu.
Oznah
@oznah Ya Saya tidak menyadari server Anda adalah kotak Windows. Namun, sumber masalahnya mungkin sama. Ingat pengamatan saya bahwa Nautilus akan terhubung sebagai pengguna tamu kapan pun bisa. Bisakah Anda menemukan padanan Windows dari "Guest Ok = Tidak"? Maksud saya, jangan izinkan akses apa pun ke share (bahkan tidak membaca atau daftar konten) kecuali dengan login yang valid
1

Sebelum Anda mulai, periksa kembali lokasi jaringan yang diketik dengan benar. Ini adalah salah satu alasan Anda akan mendapatkan kesalahan ini. \\ hostname \ bagikan

Dalam kasus saya, saya bisa menyelesaikan masalah ini setelah mendiagnosis bahwa itu sebenarnya masalah DNS.

Cobalah untuk melakukan ping ke mesin Windows di terminal dari Ubuntu:

ping <hostname>

Jika Anda tidak dapat melakukan ping melalui nama hostnya, coba alamat IP sebagai gantinya. Jika alamat IP berfungsi, maka Anda memiliki masalah DNS di mana server DNS tidak dapat menyelesaikan alamat IP untuk host.

Di organisasi saya, kami menggunakan DNS perusahaan dengan Windows Server. Menggunakan prompt perintah di Windows, jalankan:

ipconfig /all

Ambil setiap entri Server DNS dan tambahkan ke file host di mesin Ubuntu di / etc / hosts

File / etc / hosts menerima entri sebagai "IP HOSTNAME", contoh:

10.1.2.1 mydnsserver1

DNS juga harus ditentukan dalam file antarmuka / etc / network / interfaces, baris spesifik yang ingin Anda periksa adalah dns-nameserver dan dns-search. dns-nameserver harus diatur ke entri yang Anda masukkan dalam file host Anda di atas dan dapat mengambil beberapa alamat IP, pencarian dns-harus ditetapkan ke domain Anda (jika sedang digunakan). Alamat IP hanyalah contoh.

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

Periksa file /etc/samba/smb.conf Anda dan pastikan workgroup Anda benar. Untuk berjaga-jaga.

Setelah Anda puas, jalankan perintah ini:

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

Dengan asumsi semua pengaturan sudah benar, Anda harus dapat melakukan ping host melalui nama hostnya yang pada gilirannya akan menyelesaikan kesalahan.

Steve Curran
sumber
Jawaban Anda bisa lebih baik dengan menunjukkan dengan tepat perubahan apa yang harus dilakukan pada file yang Anda sebutkan dan menjelaskan mengapa itu perlu diubah seperti itu.
mondjunge
1
Terima kasih untuk sarannya. Saya merombak seluruh pos dengan contoh, semoga akan membantu orang lain. :)
Steve Curran
0
  1. Mari kita buat tulisan tangan pendek agar mudah dibaca

    • ProblemShare - Windwos membagikan bahwa Nautilus memiliki masalah pemasangan
    • ProblemServer - Server Windows berbagi ProblemShare
    • ProblemMachine - Mesin / desktop Ubuntu mengalami kesulitan untuk memasang bagian di atas.
    • ProblemAccount - Akun Ubuntu dari ProblemMachine mengalami masalah pemasangan ProblemShare dengan Nautilus
  2. Tes # 1

    Di ProblemMachine

    • Pastikan sistem tidak memasang share samba (periksa / etc / fstab)
    • Mulai ulang
    • Buat pengguna baru, lalu coba pasang ProblemSharedengan Nautilus.

      Jika pengguna baru berhasil melakukan mount, Nautitlus Anda dan paket terkait bukanlah masalahnya.

  3. Tes # 2

    Di ProblemMachine

    • Pastikan sistem tidak memasang share samba (periksa / etc / fstab)
    • Mulai ulang
    • Login ProblemAccount
    • Pastikan desktop / Nautilus tidak memiliki samba mount yang aktif, terutama dengan ProblemServer.
    • Pastikan tidak ada samba auto mount dari skrip login
    • Logout lalu masuk ke ProblemAccount
    • Buka Nautilus

      1. Klik 'File' di bilah menu (di atas layar)
      2. Pilih 'Sambungkan ke Server ...'
      3. Masukkan info
        • Server: <Nama ProblemServer atau IP, bukan format URL>
        • Jenis: Windows share
        • Nama pengguna dan kata sandi, gunakan kredensial Windows Anda
      4. Setelah terhubung, pilih 'ProblemShare'

    Jika pemasangan ini berhasil, masalah Anda disebabkan oleh kredensial yang di-cache atau kredensial di gantungan kunci.

John Siu
sumber
0

Saya mendapat pesan kesalahan yang sama, ketika saya mencoba untuk memasang drive windows yang tidak dapat diakses dengan nama, solusinya adalah mount drive windows dengan alamat IP.

Steven Du
sumber