Red Hat Bugzilla – Bug 122292
Nautilus cannot view SMB shares
Last modified: 2007-11-30 17:10:41 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040115
Description of problem:
When I go to the Network Servers entry under the main menue, it brings
up a window with a Windows Network icon. If I click on that, I get
nothing. Entering the location of the smb share directly does not
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Click on Network Servers to bring up Nautilus
Actual Results: brings up a window with a Windows Network Icon that
brings up an empty window when clicked.
Expected Results: Clicking on the Windows Network Icon would show me
the other computers on the network.
I cannot get it to view the smb shares, even if I give it the direct
address (such as smb://workgrop/computername/sharename). If I give it
smb://workgroup then it will show the other computers on the network,
but when I click on the icons, it complains about setting the correct
Do you have firewalling configured ? And if so does turning it off help ?
No, I selected no firewallduring the install. I went ahead and
stopped iptables anyway and tried to access the shares, but had the
I discovered that if I use an ip address (ie smb://192.168.1.X), then
it works as expected when using the option open location.
Don't work in Fedora Core 2 final also.
I have no firewall on my laptop.
I also have the same problem. However, using the IP address does not
work for me as it did for comment #3. I am using Fedora Core 2 final
with Nautilus in "classic" mode.
smb:/// worked for me in FC1, now it doesn't in FC2. Any workarounds?
smb://hostname works though. Shouldn't the FC version for this bug
be changed from test3 to 2?
I apologize for all the short posts on this, I'm not really up on the
"bugzetiquette" for tying together different bugs reports assigned to
different components/people. But I believe the componoent for this
should be gnome-vfs2 and that it might be a duplicate of bug 123899,
but it is more likely a duplicate of bug 125336.
See my comment #5 on bug 123899.
Wow, bugzilla tried to outsmart me and made a link to the comment I
mentioned above, only it made it to #5 of this bug. Here is the
*** Bug 125336 has been marked as a duplicate of this bug. ***
I took a minute to look at the Gnome Bugzilla, and found that it may
not be a Fedora Core 2 bug, but one for all of Gnome-Nautilus.
Check the follwing bug in Gnome's Bugzilla:
Modify the following file as noted below and this will fix your problem.
#smb: [daemon] libsmb ----> commented out
smb: libsmb.so ----> added
Mine already has that but smb seems to be missing from the "default'
mapping thing. Dunno if that is relevant
The above comment #12 fixed my smb:/// problem on FC2.
Thats strange. The daemon stuff shouldn't really affect that. The smb
code is designed to run in the daemon.
Maybe the daemon crashes, can you start it under gdb and see what
happens to it when you start using smb://
Not sure what you want... is this what your asking?
1. Change back to "smb: [daemon] libsmb" in smb-module.conf
2. Start gnome-vfs-daemon under gdb (not sure when or how to do that)
3. Use smb:/// in nautilus and see what happens
I you can elaborate on #2, I would be happy to do this. Or, if I'm
completely wrong, tell me what you would like.
in a shell, type:
and then use smb://. If it crashes or something you should get gdb
output. Then get a backtrace. See:
Hmmm... Is it possible that this was fixed by the
samba-3.0.7-2.FC2.i386 packages on 9-14-04? I know I've tried this
sometime in the past few weeks and it didn't work, but now it works
with either of the above smb: entries in
/etc/gnome-vfs-2.0/modules/smb-module.conf. So maybe the conf file
is not responsible. I booted up my laptop which is stock FC2 with
updates and no conf changes and it works there as well. So, for me
anyway, this has started working sometime in the last few weeks and I
didn't notice until I made the (apparently irrelevant?) change in the
The change in smb-module.conf is quite wrong, but i'd like to know
where it came from, as it might point to some bug in the daemon handling.
All I can tell you is that I was having the same problem everyone else
does and I compared my gnome config files on my FC2 workstation with
those of my FC1 server.
The FC1 server has - "smb: libsmb.so"
The FC2 workstation had - "smb: [daemon] libsmb"
Once I changed the FC2 workstation to "smb: libsmb.so", it worked.
O.K., I just did a fresh install of FC2 (no updates yet) and smb:///
did not work. After running up2date and updating alot of packages, it
now works. So it looks like one of the updates since the final
release of FC2 has fixed this problem.
I'll close it then.
*** Bug 129398 has been marked as a duplicate of this bug. ***