Ubuntu One 无法同步:防火墙设置?

Ubuntu One 无法同步:防火墙设置?

我是 Linux 新手。我在一个分区上安装了 Ubuntu 11.04,我很喜欢它,但 Ubuntu One 不起作用。我创建了一个免费帐户,Ubuntu One 目录自动出现,正如预期的那样。我在那里复制了一些文件和几个目录,只是文本文件,因此非常小。U1 尝试同步,但失败了,并继续重试。当我关闭会话时,我必须强制退出,因为它仍在尝试。我的路由器有防火墙:它会导致失败吗?当我在另一个分区上使用 Windows 时,Dropbox 没有任何问题。

答案1

解决了。Ubuntu One 需要管理员权限吗?

您好,您似乎已切换用户。如果您登录 Ubuntu One 并同步文件,然后以计算机上的其他用户身份登录 Ubuntu One 并执行同步而不清除旧元数据,您将收到错误。要解决此问题,请打开终端并运行以下命令:

u1sdtool -q

rm -rf ~/.local/share/ubuntuone

u1sdtool -c

让 Ubuntu One 运行一段时间,因为它会重新创建您的元数据。

答案2

看起来它正在使用 SSL。我在系统上启动了 Ubuntu One,然后在“Ubuntu”上运行了 tcpdump 和 egrepped,并附上了输出的屏幕截图。您的防火墙可能不支持 SPI 来记住 SSL 状态,因为 Ubuntu One 正在通过不同的端口与您的机器建立连接。我只需为 *.canonical.com 添加一条例外规则,看看是否有效。

Ubuntu One Connection 的 tcpdump 输出

答案3

如果您使用代理连接到互联网,Ubuntu One 客户端目前可能缺少代理支持,这可能会给您带来问题。

开发人员已经意识到了这个问题,并承诺很快修复。

这也可以解释为什么 Dropbox 可以正常工作,因为只要配置正确,它就可以通过代理完美地工作。

答案4

我怀疑是 DNS 查找错误。只需将您的 DNS 更改为Google 的公共 DNS或者开放DNS. 两者都是免费的。

回答评论中的问题:
1)是的,应该如此。不,您无需安装任何东西。(您的系统默认“知道”一组证书。例如,您可以识别 5 种货币。假设这些是最大以及最受信任、最常用的证书。所以一切都很好。如果您真的需要另一种货币(新证书),您必须安装它。但是,Ubuntu 有一个用于此的软件包,并且 Canonical 团队每次您需要新证书或删除旧证书时都会更新该软件包。只是不要忘记偶尔更新您的系统。)

2) 通常您的路由器使用 SPI 防火墙。但这不会阻止此类服务,所以我想您也可以排除这个……(但以防万一,只需转到路由器的 Web 界面并禁用防火墙即可。)

3) 你不必这么做。请阅读第 2 点。

相关内容