0.6 does not work on Lucid

Bug #594865 reported by cocoa117
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Genesis Sync
Fix Released
High
Frederik Elwert

Bug Description

I got following error message when trying to run latest stable version 0.6 from command line. I tried from Application -> Internet -> Genesis-sync it does not respond anything. I installed from PPA repository. Any ideas?

I am using 64 bit Lucid with all the latest updates.

** (genesis-sync:2707): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (genesis-sync:2707): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (genesis-sync:2707): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Traceback (most recent call last):
  File "/usr/bin/genesis-sync", line 332, in <module>
    GenesisSync()
  File "/usr/bin/genesis-sync", line 71, in __init__
    self._syncevo_server = get_server_interface()
  File "/usr/lib/pymodules/python2.6/genesis_sync/helpers.py", line 62, in get_server_interface
    'org.syncevolution.Server')
  File "/usr/lib/pymodules/python2.6/genesis_sync/helpers.py", line 53, in get_dbus_interface
    obj = _session_bus.get_object(name, path)
  File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 241, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 183, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 281, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.syncevolution was not provided by any .service files

Tags: crash
cocoa117 (cocoa117)
description: updated
description: updated
cocoa117 (cocoa117)
tags: added: crash
Revision history for this message
Oswald-p (oswaldpp) wrote :

I have the same problem with Lucid 64 bits...
My error message is:

** (genesis-sync:6657): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (genesis-sync:6657): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (genesis-sync:6657): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Traceback (most recent call last):
  File "/usr/bin/genesis-sync", line 332, in <module>
    GenesisSync()
  File "/usr/bin/genesis-sync", line 71, in __init__
    self._syncevo_server = get_server_interface()
  File "/usr/lib/pymodules/python2.6/genesis_sync/helpers.py", line 62, in get_server_interface
    'org.syncevolution.Server')
  File "/usr/lib/pymodules/python2.6/genesis_sync/helpers.py", line 53, in get_dbus_interface
    obj = _session_bus.get_object(name, path)
  File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 241, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 183, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 281, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.syncevolution was not provided by any .service files

Cheers.

O-p

Revision history for this message
Frederik Elwert (frederik-elwert) wrote :

It seems the D-Bus service file of syncevo-dbus-server isn’t properly installed.

Which version of syncevolution do you have installed? Genesis 0.6.1 has dependencies set to require either syncevolution-evolution 1.0beta3 or newer (which is the version that comes from the syncevolution.org repository), or syncevolution 1.0 or newer (which is the version from the Ubuntu repositories).

I never tested the version from the Ubuntu repositories, only the ones from syncevolution.org. Maybe there are issues with the Ubuntu version that I wasn’t aware of. If that is the case, I should set the dependencies to require the version from syncevolution.org, at least for Lucid.

Changed in genesis-sync:
status: New → Incomplete
importance: Undecided → High
assignee: nobody → Frederik Elwert (frederik-elwert)
Revision history for this message
cocoa117 (cocoa117) wrote :

Frederik, I can't get the version number of the genesis-sync, I typed following and get following error message.

The best way for me to find out is from Synaptic package manager. It is indeed 0.6.1, and depends on Syncevolution-evolution (>=1.0)

I hope this helps, let me know if you want to do reinstall.

genesis-sync --version

** (genesis-sync:14092): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (genesis-sync:14092): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (genesis-sync:14092): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
genesis-sync %ver

Revision history for this message
cocoa117 (cocoa117) wrote :

I just want to confirm the syncevolution package is version 1.0+ds1~beta2a-1 as the latest

Revision history for this message
Frederik Elwert (frederik-elwert) wrote :

Right, Genesis doesn’t currently support --version, you can only tell its version number from the about dialog or the package manager. But more important in this case is the syncevolution version number.

You could try the following:

1. Add "deb http://downloads.syncevolution.org/apt unstable main" to your package sources
2. Install "syncevolution-evolution" and remove "syncevolution"
3. Try Genesis again

I guess there is an issue with the syncevolution version from the Ubuntu repos. I should then set the dependencies so that Genesis requires the version from syncevolution.org.

Revision history for this message
cocoa117 (cocoa117) wrote :

Frederik, I can now confirm after using syncevolution-evolution package from your repository, Genesis-sync is working now. Many thanks

Changed in genesis-sync:
status: Incomplete → Triaged
Revision history for this message
Oswald-p (oswaldpp) wrote :

I also confirm that it works with the Syncevolution.org deb package.

O-p

Revision history for this message
Frederik Elwert (frederik-elwert) wrote :

I pushed a new package to the PPA that requires syncevolution-evolution (from syncevolution.org). I’m closing this bug for now.

Changed in genesis-sync:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.