FS#1297 - Nautilus fails to display smb:/// locations

Attached to Project: Arch Linux
Opened by hans (kryo) - Monday, 23 August 2004, 14:21 GMT
Last edited by arjan timmerman (blaasvis) - Wednesday, 25 August 2004, 07:11 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Nautilus reports "smb:/// is not a valid location"
This task depends upon

Closed by  Judd Vinet (judd)
Tuesday, 28 September 2004, 05:41 GMT
Reason for closing:  Fixed
Comment by Judd Vinet (judd) - Monday, 23 August 2004, 17:46 GMT
Arjan, this is probably due to the fact that libsmbclient.so has moved from /usr/lib to /usr/lib/samba. I placed a symlink in /usr/lib but it still doesn't fix it.


Comment by Jan de Groot (JGC) - Monday, 23 August 2004, 21:10 GMT
ldd /opt/gnome/lib/gnome-vfs-2.0/modules/libsmb.so | grep smb
libsmbclient.so.0 => not found

After renaming your symlink to libsmbclient.so.0:

ldd /opt/gnome/lib/gnome-vfs-2.0/modules/libsmb.so | grep smb libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0x40020000)
Comment by Jan de Groot (JGC) - Monday, 23 August 2004, 21:12 GMT
Arjan: some people have requested a gnome-vfs without dependencies on samba. Maybe we can do the same thing KDE does: give a message about samba support by installing samba. This way, people don't have to install samba and cups and all dependencies of those two to install a bare gnome desktop.
Comment by arjan timmerman (blaasvis) - Wednesday, 25 August 2004, 07:11 GMT
after looking into this, it has become clear to me. samba should have an entry in /etc/ld.so.conf

just /usr/lib/samba to it. it will probably also solve the kde samba troubles ;)
Comment by Tobias Powalowski (tpowa) - Wednesday, 25 August 2004, 12:47 GMT
can confirm that
samba issue in kde solved by adding
/usr/lib/samba to ld.so.conf :-)
Comment by Judd Vinet (judd) - Monday, 13 September 2004, 23:13 GMT
Do we still need /usr/lib/samba in ld.so.conf if we have these symlinks?

[jvinet@mars ~]$ ls -l /usr/lib/libsmb*
lrwxrwxrwx 1 root root 21 Sep 13 16:05 /usr/lib/libsmbclient.so -> samba/libsmbclient.so
lrwxrwxrwx 1 root root 21 Sep 13 16:05 /usr/lib/libsmbclient.so.0 -> samba/libsmbclient.so
Comment by Steven Van Impe (stevenvanimpe) - Sunday, 26 September 2004, 08:08 GMT
For me, nautilus has always displayed SMB shares fine in Arch.
The only problem I've noticed is that you cannot browse to shares (as in Network>Windows Network>Host), this gives a 'no permission' error.
However, using the Location dialog 'smb://host/share' works just fine.
I didn't do anything except install gnome-vfs with samba.

Loading...