Hi,

> Probably a known and fixed timing issue with registering on D-Bus. You
> are probably running Debian Testing? Please install 1.3 from
> syncevolution.org, there's an apt repository.
I was not able to use the packages from the apt repository because there
were some blocks in the dependencies. The packages are called
differently in debian ie syncevolution-http for the server. However
compiling syncevolution 1.3.99.2 from source did indeed resolve the
issue. 

The phone now reports successful synchronisation of the addressbook
however after a while I am seeing this in the server log:
[DEBUG] sync: /org/syncevolution/Session/7962587831360232313: starting GET, 
credentials okay, deadline in 300.0s
[DEBUG] sync: /org/syncevolution/Session/7962587831360232313: starting GET, 
credentials okay, deadline in 300.0s
[DEBUG] sync: /org/syncevolution/Session/7962587831360232313: starting GET, 
credentials okay, deadline in 300.0s
[DEBUG] syncevo-dbus-server: /org/syncevolution/Server: Connection 
7962587831360232313: timed out after 300s (state WAITING)
[DEBUG] syncevo-dbus-server: /org/syncevolution/Server: Connection 
7962587831360232313: failed: timed out after 300s (old state WAITING)
[DEBUG] syncevo-dbus-server: /org/syncevolution/Server: Connection 
7962587831360232313: send abort to client (state WAITING)
[DEBUG] syncevo-http: connection 
/org/syncevolution/Connection/7962587831360232313 went down, active connection 
/org/syncevolution/Connection/7962587831360232313                               
                                                                                
          
[DEBUG] syncevo-http: destructing connection 
/org/syncevolution/Connection/7962587831360232313 with code 500 message lost 
connection to SyncEvolution                                                     
                                                                                
[ERROR] dbus.connection: Exception in handler for D-Bus signal:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in 
maybe_handle_message
    self._handler(*args, **kwargs)
  File "/usr/local/bin/syncevo-http-server", line 154, in abort
    self.destruct(http.INTERNAL_SERVER_ERROR, "lost connection to 
SyncEvolution")
  File "/usr/local/bin/syncevo-http-server", line 133, in destruct
    self.connection.Close(False, message)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in 
__call__
    **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in 
call_blocking
    message, timeout)
DBusException: org.syncevolution.InvalidCall: cannot detach from resource that 
client is not attached to
[DEBUG] syncevo-dbus-server: /org/syncevolution/Server: Connection 
7962587831360232313: client :1.0 closes connection 
/org/syncevolution/Connection/7962587831360232313 with error: lost connection 
to SyncEvolution (old state FAILED)                                             
      
[DEBUG] syncevo-dbus-server: /org/syncevolution/Server: exception thrown at 
src/dbus/server/client.cpp:63
[ERROR] syncevo-dbus-server: /org/syncevolution/Server: cannot detach from 
resource that client is not attached to
[DEBUG] syncevo-dbus-server: /org/syncevolution/Server: Connection 
7962587831360232313: done with 'syncevo-server-http.py (HTTP)' unexpectedly: 
timed out after 300s (old state FAILED)                                         
                                                          
[DEBUG] syncevo-dbus-server: /org/syncevolution/Server: Connection 
7962587831360232313: not sending abort to client, already done (state FAILED)   
                                                                                
                                                       
[DEBUG] syncevo-dbus-server: /org/syncevolution/Server: activating idle 
termination in 600 seconds because idle
[DEBUG] sync: /org/syncevolution/Session/7962587831360232313: starting GET, 
credentials okay, deadline in 300.0s


This made me wonder whether all my data really has reached the webdav
storage however everything seems to be there.
Now all I have to do is to work up some faith to try two-way sync.


> It also doesn't hurt to file bugs against Debian. It's currently in
> feature freeze, and getting things fixed depends on reporting them.
> Otherwise the current version would be seen as working and stable.
Bug for debian is filed on
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699852

Thank you very much for your great work on syncevolution. This is
awesome!

Regards

Christof

Am Dienstag, 5. Februar 2013, 21:44:00 schrieb Patrick Ohly:
> On Tue, 2013-02-05 at 21:31 +0100, Christof Schulze wrote:
> > Hello,

> > the funambol configuration works now. All I did was to manuall start
> > the synchronisation for a couple of times while limiting the sync to
> > the addressbook and then again limiting it to the calendar.

> > However funambol is a memory hog (separate database, tomcat instance,
> > java application) hence I would like to replace it with something more
> > lightweight.

> > After having received feedback about using syncevo-http-server, I
> > tried to set things up according to https://syncevolution.org/wiki/http-
> > server-howto

> > When I try to synchronize just the addressbook datasource from the
> > phone the phone states that the server Url is invalid and the server
> > prints out the following error:


> > [ERROR] twisted: Unhandled Error

> [...]

> > dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod:
> > No
> > such interface `org.syncevolution.Server' on object at path
> > /org/syncevolution/Server

> [...]

> > [DEBUG] sync: /org/syncevolution/Server: version: 1.2.99.1

> [...]

> > What went wrong?

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to