Discussion:
explore with filemanager
Christian Stöveken
2008-08-09 00:24:59 UTC
Permalink
Jc2k told me to post this here:

If I try to "Explore with Filemanager" from synce-trayicon with
synce-gvfs on Ubuntu Intrepid I get this error: 'DBus error
org.freedesktop.org.DBus.Error.InvalidArgs: Argument 5 is specified to
be of type "s", but is actually of type "b"'
Loading Image...

Regards,
Chris
Mark Ellis
2008-08-11 18:30:07 UTC
Permalink
Post by Christian Stöveken
If I try to "Explore with Filemanager" from synce-trayicon with
synce-gvfs on Ubuntu Intrepid I get this error: 'DBus error
org.freedesktop.org.DBus.Error.InvalidArgs: Argument 5 is specified to
be of type "s", but is actually of type "b"'
http://img398.imageshack.us/my.php?image=synceerrorew2.png
The gvfs API and ABI isn't quite stable yet, and intrepid appears to be
using version 0.99.4, whereas hardy is 0.2.5. What the message means is
that somewhere in that upgrade, the dbus interfaces used by gvfs have
changed.

I'm afraid I don't have time to start putting together packages for
intrepid at the moment. However, with luck the core synce-gvfs source
will still compile, and you could try building your own package.

1) make sure you have deb-src lines in /etc/apt/sources.list for ubuntu
and the synce ppa

2) apt-get source gvfs

3) apt-get source synce-gvfs

4) pull synce-gvfs out of svn

5) go into the synce-gvfs from svn, and follow the instructions in the
README under "Building", option 2, and run "make dist"

6) unpack the new tarball in the svn dir somewhere, copy the debian dir
from the synce-gvfs source from apt into the new one, and run
dpkg-buildpackage, which will give you a deb to install

I know that's all a bit vague, if you need further help on any of the
steps let me know.

Mark
Adam Williamson
2008-08-30 17:25:40 UTC
Permalink
Post by Mark Ellis
Post by Christian Stöveken
If I try to "Explore with Filemanager" from synce-trayicon with
synce-gvfs on Ubuntu Intrepid I get this error: 'DBus error
org.freedesktop.org.DBus.Error.InvalidArgs: Argument 5 is specified to
be of type "s", but is actually of type "b"'
http://img398.imageshack.us/my.php?image=synceerrorew2.png
The gvfs API and ABI isn't quite stable yet, and intrepid appears to be
using version 0.99.4, whereas hardy is 0.2.5. What the message means is
that somewhere in that upgrade, the dbus interfaces used by gvfs have
changed.
I'm afraid I don't have time to start putting together packages for
intrepid at the moment. However, with luck the core synce-gvfs source
will still compile, and you could try building your own package.
1) make sure you have deb-src lines in /etc/apt/sources.list for ubuntu
and the synce ppa
I'm seeing this in MDV too at present, a rebuild of synce-gvfs didn't
appear to solve it. It may work after a reboot, I guess, but I think it
may actually be the case that synce-gvfs code needs updating for a
change in the gvfs API.

We're on gvfs 0.99.5.
--
adamw
Mark Ellis
2008-08-31 09:35:16 UTC
Permalink
Post by Adam Williamson
Post by Mark Ellis
Post by Christian Stöveken
If I try to "Explore with Filemanager" from synce-trayicon with
synce-gvfs on Ubuntu Intrepid I get this error: 'DBus error
org.freedesktop.org.DBus.Error.InvalidArgs: Argument 5 is specified to
be of type "s", but is actually of type "b"'
http://img398.imageshack.us/my.php?image=synceerrorew2.png
The gvfs API and ABI isn't quite stable yet, and intrepid appears to be
using version 0.99.4, whereas hardy is 0.2.5. What the message means is
that somewhere in that upgrade, the dbus interfaces used by gvfs have
changed.
I'm afraid I don't have time to start putting together packages for
intrepid at the moment. However, with luck the core synce-gvfs source
will still compile, and you could try building your own package.
1) make sure you have deb-src lines in /etc/apt/sources.list for ubuntu
and the synce ppa
I'm seeing this in MDV too at present, a rebuild of synce-gvfs didn't
appear to solve it. It may work after a reboot, I guess, but I think it
may actually be the case that synce-gvfs code needs updating for a
change in the gvfs API.
We're on gvfs 0.99.5.
If there has been an API change, the release tarball will be broken, but
most of the contents of the tarball are copied from the man gvfs source
because these components are not exported yet. However, it is very
likely the core synce-gvfs code is still compatible.

1) get synce-gvfs from svn

2) get gvfs source, and unpack it

3) in synce-gvfs/make-dist, edit make-dist.sh so gvfs_src_dir points to
the root of the gvfs source tree, and run ./make-dist.sh

4) try and build synce-gvfs normally

Mark
Adam Williamson
2008-09-03 03:38:56 UTC
Permalink
Post by Mark Ellis
Post by Adam Williamson
We're on gvfs 0.99.5.
If there has been an API change, the release tarball will be broken, but
most of the contents of the tarball are copied from the man gvfs source
because these components are not exported yet. However, it is very
likely the core synce-gvfs code is still compatible.
1) get synce-gvfs from svn
2) get gvfs source, and unpack it
3) in synce-gvfs/make-dist, edit make-dist.sh so gvfs_src_dir points to
the root of the gvfs source tree, and run ./make-dist.sh
4) try and build synce-gvfs normally
OK, with a bit of monkeying around (make-dist.sh needs to be updated
somewhat), that works. Thanks.

I can provide details of the monkeying around to anyone who can't figure
it out, but it was pretty straightforward.
--
adamw
Loading...