Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Nautilus cannot access Windows CIFS shares.

1974166Nov 29 2015 — edited Nov 30 2015

Hello,

I have just installed Solaris 11.3

# cat /etc/release

                             Oracle Solaris 11.3 X86

  Copyright (c) 1983, 2015, Oracle and/or its affiliates.  All rights reserved.

                            Assembled 06 October 2015

And have observed that Windows CIFS shares via Nautilus still cannot be accessed like in the prior versions of Solaris 11.

What's new is that /usr/bin/smbclient tool is now missing from my Solaris 11.3 install.

The program architecture is something like this:

  Nautilus (GNOME file manager)

  |

  gnome-vfs (GNOME virtual file system library)

  |

  libsmbclient.so (samba libraries)

First step, install smbclient:

Since smbclient is part of the samba package service/network/samba, (I had to search it with # pkg search smbclient)

#  pkg search smbclient

INDEX      ACTION VALUE             PACKAGE

basename   file   usr/bin/smbclient pkg:/service/network/samba@3.6.25-0.175.3.0.0.30.0

and I have installed it with:

# pkg install service/network/samba

The second step:

Nautilus links libsmbclient to the gvfsd-smb daemon libsmbclient.so in /usr/sfw/lib but the newer version resides in /usr/lib/samba/ so I had to

rename the libsmbclient.so.0 file in /usr/sfw/lib, and the I've symlinked it /usr/sfw/lib/libsmbclient.so.0 -> /usr/lib/samba/libsmbclient.so.0

which is the newer version of the libsmbclient.so as included in the samba package located in /usr/lib/samba

Now I can access my files.

All the best,

Rujinschi Remus

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 27 2015
Added on Nov 29 2015
0 comments
674 views