Solved: gvfs problems on xstreamos / illumos based




Hi,

just to inform that we solved the problem.
It was not a gvfs issue.
A patch inside the glib/gio source tree was inserting a fixed search path for modules
under /usr/lib/gio/modules, in addition to the normal GIO_MODULES taken from build env.
A very bad patch causing 2 issues:
- 64 bit binaries would search also under 32 modules throwing many warnings of wrong elf
- 32 bit binaries would search twice under 32 modules, causing the "two different plugins" problem

Now smb urls work great, and also smb browsing :)

Thanx
Gabriele.




----------------------------------------------------------------------------------

Da: Ross Lagerwall <rosslagerwall gmail com>
A: Gabriele Bulfon <gabriele bulfon sonicle com>
Cc: gvfs-list gnome org
Data: 17 gennaio 2014 21.10.22 CET
Oggetto: Re: gvfs problems on xstreamos / illumos based

On Fri, Jan 17, 2014 at 05:28:38PM +0100, Gabriele Bulfon wrote:
> Hi,
> we're experiencing problems with gnome-gvfs built from sources on our illumos based distro,
> XStreamOS Desktop.
> We built 1.16.4, and sftp or ftp urls work fine, also integrated with keyring.
> We've setup the component build to see smbclient and configure builds with samba enabled correctly.
> But smb urls don't work.
> If I try this:
> dbus-launch gvfs-mount smb://gbulfon pgbulfon/Users
> this is what I receive:
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyDrive'.
> (gvfs-mount:1256): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyMount'.
> (gvfs-mount:1256): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyShadowMount'.
> (gvfs-mount:1256): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyVolume'.
> (gvfs-mount:1256): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyVolumeMonitor'.
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GConfSettingsBackend'.
> (gvfs-mount:1256): GLib-GIO-WARNING **: Tried to register an extension of the type (null) to extension point gsettings-backend. Expected type is GObject.
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GDaemonVfs'.
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GDaemonVolumeMonitor'.
> (gvfs-mount:1256): GLib-GIO-WARNING **: Tried to register an extension of the type (null) to extension point gio-volume-monitor. Expected type is GVolumeMonitor.
> (gvfs-mount:1256): GLib-GObject-WARNING **: cannot add interface type `GLoadableIcon' to type `GVfsIcon', since type `GVfsIcon' already conforms to interface
> (gvfs-mount:1256): GLib-GIO-WARNING **: Tried to register an extension of the type (null) to extension point gio-vfs. Expected type is GVfs.
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GVfsUriMapper'.
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GVfsUriMapperSmb'.
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GVfsUriMapperHttp'.
> (gvfs-mount:1256): GLib-GObject-WARNING **: Two different plugins tried to register 'GVfsUriMapperAfp'.
> (gvfs-mount:1256): GLib-GObject-WARNING **: invalid cast from `GDaemonVfs' to `
> '
> (gvfs-mount:1256
> ): GLib-GObject-WARNING **: invalid cast from `GDaemonVfs' to `
> '
> Error mounting location: No server specified for smb-server share
> This also happens with an smb:/// URI.
> I also tried with "gvfsd -r" with debug environment, but I never see any debug output.
> I tried going back to older versions with no luck.
> Anyone can help me how to solve this?
> The error looks like it actually doesn't receive a correct URI.
> Also, I can't say what all those WARNING are trying to tell me.
> Please help! ;)
> Gabriele.

Hi, please open a bug report on bugzilla.gnome.org so that it doesn't
get lost.

Thanks
--
Ross Lagerwall




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]