Bug 448008 - cannot connect to windows share
Summary: cannot connect to windows share
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gvfs
Version: 9
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Tomáš Bžatek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 234819 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-05-22 20:48 UTC by Thomas M Steenholdt
Modified: 2015-03-03 22:32 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-12-14 20:05:51 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
gvfsd -r output showing the problem as it happens (70.32 KB, application/octet-stream)
2008-07-10 00:12 UTC, Thomas M Steenholdt
no flags Details

Description Thomas M Steenholdt 2008-05-22 20:48:09 UTC
Description of problem:
It is not possible to mount windows shares via nautilus ("connect to server",
"windows share").

No matter what kind of credentials I provide it with, it fails. I've seen two
distinct error messages. The first appears upon creating the share, the second
on subsequent attempts to access the share by clicking the created icon.

1)
Can't display location "smb://someserver.example.com/sharename/"
The specified location is not mounted

2)
The folder contents could not be displayed.
You do not have the permissions necessary to view the contents of "sharename on
someserver.example.com".

Clicking the initially created also triggers the creation of a second icon,
which appears like a copy of the first. I have never seen more that one
additional icon (two total) from this bug.

My permissions are fine for accessing the share and connecting through smbclient
works fine.

Version-Release number of selected component (if applicable):
gnome-vfs2-2.22.0-1.fc9.i386
gnome-vfs2-smb-2.22.0-1.fc9.i386
libsmbclient-3.2.0-1.pre3.9.fc9.i386
kernel-2.6.25.3-18.fc9.i686


How reproducible:
Always

Steps to Reproduce:
1. Launch "Connect to Server" wizard
2. Choose to connect to a Windows share
3. Add info that should allow access to a valid windows share

  
Actual results:
Failure

Expected results:
Success :-)

Additional info:
Please let me know what kind of info you need and I'll provide you with it. :)

Comment 1 Thomas M Steenholdt 2008-07-06 20:27:47 UTC
Any news regarding this problem? It's still an issue here...

I can connect to other cifs devices (NAS, Samba) but it fails on every Windows
share I've tried...

I'm on libsmbclient-3.2.0-2.17.fc9.i386, kernel-2.6.25.9-76.fc9.i686,
gvfs-0.2.5-1.fc9.i386 now.





Comment 2 Thomas M Steenholdt 2008-07-07 18:40:29 UTC
Just changed the component to gvfs, since that is probably more correct...
gvfs-mount doesn't work either and I believe that is the backend for this stuff?
If i'm mistaken, please enlighten me...

Comment 3 Tomáš Bžatek 2008-07-09 10:06:05 UTC
This is a know issue and fix is being work on.

In meantime, could you please check if you can get to your windows shares via
smbclient?

Also, the new gvfs version (0.2.5) has debug printouts turned on, can you please
run '/usr/libexec/gvfsd -r' in terminal and attach the debug output here?
(please note you may want to mask some personal informations from the output)

Comment 4 Thomas M Steenholdt 2008-07-10 00:11:22 UTC
I can connect using smbclient without problems.

Comment 5 Thomas M Steenholdt 2008-07-10 00:12:36 UTC
Created attachment 311428 [details]
gvfsd -r output showing the problem as it happens

Comment 6 Thomas M Steenholdt 2008-07-28 05:14:25 UTC
Any progress on this bug? Anything else I can provide you with to help?

Comment 7 Zachary Napora 2008-08-04 18:18:11 UTC
*** Bug 234819 has been marked as a duplicate of this bug. ***

Comment 8 Tim Jackson 2008-09-08 10:20:00 UTC
I have seen this too, but not in the general case, in one very specific one (which I haven't quite nailed down). The interesting thing is that as far as I can tell it only affects one user, so it appears not to be a server configuration directly but may be some kind of obscure Active Directory thing. (The user *does* have full privileges to the share in question)

A workaround seems to be to use the directory in ~/.gvfs/ which, surprisingly (at least in my case) *is* mounted. Weird that it is mounted in ~/.gvfs yet Nautilus doesn't see it...

Comment 9 Tomáš Bžatek 2008-09-08 13:58:26 UTC
Not sure if I fully understand your last comment. The ~/.gvfs/ directory is a mountpoint for gvfs-fuse, which exposes active gvfs mounts. You should see a subdirectory like 'share on server' and 'gvfs-mount -l' should list the mount adding full uri to it (smb://server/share/). 

If you can see this, you should be able to access the share in Nautilus. Please post any errors if that's not true.

Comment 10 Thomas M Steenholdt 2008-09-08 21:43:20 UTC
I just tried, what Tim suggested and it works exactly like he says here too.

- I complete the "Places -> Connect to Server" wizard
- I get the error stating: "can't display location 'smb://server/share' - the specified location is not mounted.
- I run gvfs-mount -l where I actually do see : Mount(0): share on server -> smb://server/share/
- I go to ~/.gvfs/ where a "share on server" actually exists
- I can cd into "share on server" from where I can list and work with all the files
- Now double-clicking the connection icon that has been created on my desktop, I get the second error "The folder contents could not be displayed - you do not have the permissions necessary to view the contents of share on server"
- checking gvfs-mount -l now reveals a second Mound(1) entry, identical to the first. (it's listed twice - Mount(0) and Mount(1))
- the same goes for ~/.gvfs/ - the folder appear twice in there (with identical name) and I can no longer cd into the directory.

Hope this helps to clear something up?

Comment 11 Tim Jackson 2008-09-09 18:53:37 UTC
(In reply to comment #9)
> The ~/.gvfs/ directory is a
> mountpoint for gvfs-fuse, which exposes active gvfs mounts.
> If you can see this, you should be able to access the share in Nautilus. 

Yep, I know it *should* be possible and that it doesn't really make sense that Nautilus doesn't see it; that's why I said it was "weird" :-) To be crystal clear, I do regularly see situations where ~/.gvfs/[sharename] is working fine (=works normally, possible to read/write/list etc.), and the share appears in Nautilus's list but it isn't possible to access it via Nautilus and it gives errors like the ones in the original bug here. I previously assumed it was some random local configuration error, but since other people seem to be seeing it then maybe it's not.

> Please post any errors if that's not true.

I think that's what the original bug is

Anyway, unfortunately I'm not able to reproduce that right now (as I said, it's on a specific user account in a specific environment - and that's not mine unfortunately), but I will do next time I see it. If there are any debugging commands that I can run (other than "gvfs-mount -l" which I will run next time, although I assume it's going to report the share as mounted, given that it's possible to read and write to ~/.gvfs/[sharename]), let me know.

Comment 12 Thomas M Steenholdt 2008-09-09 19:00:44 UTC
For more debugging information, just yell! The problem is 100% reproducible on all my servers and shares (that I've tried) here, since F9 was released.

Comment 13 Thomas M Steenholdt 2008-09-10 21:53:25 UTC
So is this bug actually in a completely different component? It seems like, behind the scenes, gvfs is working. OTOH, I don't know exactly how these things are interconnected, so...?

Comment 14 Fedora Update System 2008-12-05 15:03:40 UTC
gvfs-1.0.3-2.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/gvfs-1.0.3-2.fc10

Comment 15 Tomáš Bžatek 2008-12-05 15:36:15 UTC
If possible, please test the updated packages (Fedora 10 only), read the notes posted in the link above and report any issues. 

Fedora 9 packages will follow soon, after we gather some feedback from the testing.

Comment 16 Thomas M Steenholdt 2008-12-05 18:38:43 UTC
This has been working on Fedora 10 since early in the pre-release phase so I've only ever had this particular issue on Fedora 9. That said, I'll update my Fedora 10 system and let you know how it goes...

Comment 17 Fedora Update System 2008-12-07 04:25:40 UTC
gvfs-1.0.3-2.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gvfs'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2008-10848

Comment 18 Fedora Update System 2008-12-09 20:41:36 UTC
gvfs-1.0.3-3.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/gvfs-1.0.3-3.fc10

Comment 19 Fedora Update System 2008-12-11 08:03:26 UTC
gvfs-1.0.3-3.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gvfs'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2008-11176

Comment 20 Thomas M Steenholdt 2008-12-14 20:05:51 UTC
448008 has been resolved since F10 Pre?? and this update does not appear to have any regressions in this regard. Things are still all nice and dandy for me. :-) Thanks

Comment 21 Fedora Update System 2008-12-16 17:10:42 UTC
gvfs-1.0.3-4.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/gvfs-1.0.3-4.fc10


Note You need to log in before you can comment on or make changes to this bug.