ubuntuone-preferenes fails to start when network load is high

Bug #690145 reported by Zygmunt Krynicki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntuone-client (Ubuntu)
Incomplete
Undecided
Roman Yepishev

Bug Description

Binary package hint: ubuntuone-client

I was reporting additional details about bug 600832 (network cap not respected) when I noticed that ubuntuone-preferenes fails to start.

$ ubuntuone-preferences
ERROR:dbus.proxies:Introspect error on com.ubuntuone.Preferences:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
ERROR:ubuntuone-preferences:org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

It seems this is only happening when lots of outgoing traffic is causing high >10s latency on incoming connections

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: ubuntuone-client-gnome 1.4.5-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-24.42-generic 2.6.35.8
Uname: Linux 2.6.35-24-generic x86_64
NonfreeKernelModules: vmblock vsock vmci vmhgfs
Architecture: amd64
Date: Tue Dec 14 13:40:57 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release Candidate amd64 (20100928)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: ubuntuone-client
UbuntuOneSyncdaemonExceptionsLog:
 2010-12-14 13:10:46,355 - dbus.proxies - ERROR - Introspect error on org.freedesktop.NetworkManager:/org/freedesktop/NetworkManager: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
 2010-12-14 13:10:46,367 - ubuntuone.SyncDaemon.DBus - ERROR - Error while getting the NetworkManager state org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
UbuntuOneUserSyncdaemonConfig:
 [bandwidth_throttling]
 read_limit = 20480
 write_limit = 10240
 on = True

Revision history for this message
Zygmunt Krynicki (zyga) wrote :
Revision history for this message
Roman Yepishev (rye) wrote :

Hello,

Could you please check whether u1stool --connect works for you after a clean reboot.

If that results in DBus timeout error, could you please archive the logs from ~/.cache/ubuntuone/log and attach them to the bug report. Most likely the issue is caused by the huge number of metadata files in syncdaemon directory.

This happens because there is a less-than-optimal storage of metadata in versions prior to what is now in nightlies and Natty Narwhal. Basically that's bug LP:436612. Since you have a fairly large number of files in your Ubuntu One directory I believe you would like to try the nightlies PPA (please note that downgrade to older metadata storage is not possible).

If you are interested in testing the new improved metadata storage (which takes syncdaemon about a second or two to start) then please have a look at https://launchpad.net/~ubuntuone/+archive/nightlies. Please note that the nightlies releases are only automatically tested and there is a possibility that not all features are working at all times.

Changed in ubuntuone-client (Ubuntu):
assignee: nobody → Roman Yepishev (rye)
status: New → Incomplete
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

It does work after rebooting assuming that your folder is synchronized and you don't have a high network traffic. From my point of view ubuntuone-preferences crashes while waiting for some dbus response from the ubuntuone daemon that takes a lot of time to get the response from the server.

Let me use the nightly build to see how it works.

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.