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:
- permisi berbagi tujuan ok (tidak ada masalah mengakses dari komputer lain)
- seseorang memasang dengan benar di kotak Ubuntu (akses jendela lain tidak ada masalah)
- Saya hanya mendapatkan kesalahan saat menggunakan nautilus
- 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 again
kesalahan 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
gvfs-mount smb://host/share
dan memberikan outputnya jika gagal?Jawaban:
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:
... dan ...
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 = No
juga akan berfungsi.sumber
guest ok = No
Di mana saya akan melakukan perubahan itu? Apakah itu di smb.conf?guest ok
adalah 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 perintahman 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.htmlSebelum 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:
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:
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:
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.
Periksa file /etc/samba/smb.conf Anda dan pastikan workgroup Anda benar. Untuk berjaga-jaga.
Setelah Anda puas, jalankan perintah ini:
Dengan asumsi semua pengaturan sudah benar, Anda harus dapat melakukan ping host melalui nama hostnya yang pada gilirannya akan menyelesaikan kesalahan.
sumber
Mari kita buat tulisan tangan pendek agar mudah dibaca
Tes # 1
Di ProblemMachine
Buat pengguna baru, lalu coba pasang
ProblemShare
dengan Nautilus.Jika pengguna baru berhasil melakukan mount, Nautitlus Anda dan paket terkait bukanlah masalahnya.
Tes # 2
Di ProblemMachine
Buka Nautilus
Jika pemasangan ini berhasil, masalah Anda disebabkan oleh kredensial yang di-cache atau kredensial di gantungan kunci.
sumber
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.
sumber