我使用的是 10.10,u1sdtool 似乎完全坏了。我重新安装了它,没有变化。我可以将我的 PC 添加到帐户中,但每次尝试时都会添加两次(!)。所以我的帐户中有我的上网本和两次我的 PC。使用 10.04 的上网本没有问题。
以下是我在命令行上尝试启动 Ubuntu One 时收到的错误消息。
桌面:~$ u1sdtool --status
哎呀,发生错误:回溯(最近一次调用):失败:dbus.exceptions.DBusException:org.freedesktop.DBus.Error.NoReply:未收到回复。可能的原因包括:远程应用程序未发送回复、消息总线安全策略阻止回复、回复超时或网络连接中断。桌面:~$
从“我的菜单”启动它具有相同的效果,HDD 会在一分钟内变得非常忙碌,然后什么都不会发生,客户端将无法启动。
系统日志中或任何地方都没有任何内容。
答案1
~/.cache/ubuntuone/log/syncdaemon.log 中的唯一行是否看起来像
$date - ubuntuone.SyncDaemon.VM.MD - DEBUG - metadata version: 6
$date - ubuntuone.SyncDaemon.fsm - INFO - loading updated metadata
如果是,那么可能是以下原因造成的:
- ~/.local/share/syncdaemon/fsm 中的大量元数据文件/文件夹导致 syncdaemon 启动需要超过 2 分钟 - 错误库存编号:683116。
您可能需要在 syncdaemon 运行时运行以下命令来清理 syncdaemon 目录不是正在运行。第一个命令将为您提供有关可以清理多少个目录的信息:
find ~/.local/share/ubuntuone/syncdaemon -depth -type d -empty | wc -l
这个将删除空目录:
find ~/.local/share/ubuntuone/syncdaemon -depth -type d -empty -delete
此后,运行第一个命令应返回 0 作为目录数量。后续启动应该会更快。
答案2
答案3
正如 rye 指出的那样,这是由 LP:683116 引起的
另一方面,初始元数据加载非常慢,我们正在研究一种新的元数据格式,它将缩短启动时间并至少将磁盘使用率降低一个数量级。
客户端在夜间 PPA具有一种新的元数据格式,其速度比“旧”(文件架)格式快一个数量级。