可能重复:
如何让 Tomboy Sync 工作?
我使用 Tomboy 笔记,我发现通过 U1 同步笔记非常有用,但是今天当我尝试同步时,它显示了一条错误消息Synchronisation failed
或类似内容,详细信息部分没有任何解释。这是文本/.config/tomboy/tomboy.log
:
2012 年 7 月 5 日 18.10.55 [信息]: 初始化 Mono.Addins 2012 年 7 月 5 日 18.10.59 [错误]:/home/christian/.config/tomboy/manifest.xml 中无法解析 last-sync-date 元素 2012 年 7 月 5 日 18.11.18 [错误]:捕获异常。消息:远程服务器返回错误:(500) 内部服务器错误。 2012 年 7 月 5 日 18.11.18 [错误]:上一个异常的堆栈跟踪:位于 System.Net.HttpWebRequest.CheckFinalStatus(System.Net.WebAsyncResult 结果)[0x00000] 中:0 在 System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData 数据) [0x00000] 中:0 2012 年 7 月 5 日 18.11.18 [错误]:上述异常的其余堆栈跟踪:位于 System.Environment.get_StackTrace() 在 Tomboy.WebSync.Api.OAuth.MakeWebRequest(RequestMethod 方法、System.String url、System.Collections.Generic.List`1 参数、System.String postData) 在 Tomboy.WebSync.Api.OAuth.WebRequest(RequestMethod 方法、System.String url、System.String postData) 在 Tomboy.WebSync.Api.OAuth.Get(System.String uri,IDictionary`2 queryParameters) 在 Tomboy.WebSync.Api.UserInfo.GetUser(System.String userUri,IWebConnection 连接) 在 Tomboy.WebSync.WebSyncServer.BeginSyncTransaction() 在 Tomboy.Sync.SyncManager.SynchronizationThread() 在 System.Threading.Thread.StartInternal() 2012 年 7 月 5 日 18.11.18 [错误]:同步失败,出现以下异常:远程服务器返回错误:(500)内部服务器错误。 在 System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult 结果) [0x00000] 中:0 在 System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData 数据) [0x00000] 中:0 2012 年 7 月 5 日 18.11.28 [错误]:/home/christian/.config/tomboy/manifest.xml 中的 last-sync-date 元素无法解析 2012 年 7 月 5 日 18.12.17 [错误]:/home/christian/.config/tomboy/manifest.xml 中的 last-sync-date 元素无法解析 2012 年 7 月 5 日 18.12.19 [错误]:捕获异常。消息:远程服务器返回错误:(500) 内部服务器错误。 2012 年 7 月 5 日 18.12.19 [错误]:上一个异常的堆栈跟踪:位于 System.Net.HttpWebRequest.CheckFinalStatus(System.Net.WebAsyncResult 结果)[0x00000] 中:0 在 System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData 数据) [0x00000] 中:0 2012 年 7 月 5 日 18.12.19 [错误]:上述异常的其余堆栈跟踪:位于 System.Environment.get_StackTrace() 在 Tomboy.WebSync.Api.OAuth.MakeWebRequest(RequestMethod 方法、System.String url、System.Collections.Generic.List`1 参数、System.String postData) 在 Tomboy.WebSync.Api.OAuth.WebRequest(RequestMethod 方法、System.String url、System.String postData) 在 Tomboy.WebSync.Api.OAuth.Get(System.String uri,IDictionary`2 queryParameters) 在 Tomboy.WebSync.Api.UserInfo.GetUser(System.String userUri,IWebConnection 连接) 在 Tomboy.WebSync.WebSyncServer.BeginSyncTransaction() 在 Tomboy.Sync.SyncManager.SynchronizationThread() 在 System.Threading.Thread.StartInternal() 2012 年 7 月 5 日 18.12.19 [错误]:同步失败,出现以下异常:远程服务器返回错误:(500)内部服务器错误。 在 System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult 结果) [0x00000] 中:0 在 System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData 数据) [0x00000] 中:0 2012 年 7 月 5 日 18.21.01 [错误]:捕获异常。消息:远程服务器返回错误:(500) 内部服务器错误。 2012 年 7 月 5 日 18.21.01 [错误]:上一个异常的堆栈跟踪:位于 System.Net.HttpWebRequest.CheckFinalStatus(System.Net.WebAsyncResult 结果)[0x00000] 中:0 在 System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData 数据) [0x00000] 中:0 2012 年 7 月 5 日 18.21.01 [错误]:上述异常的其余堆栈跟踪:位于 System.Environment.get_StackTrace() 在 Tomboy.WebSync.Api.OAuth.MakeWebRequest(RequestMethod 方法、System.String url、System.Collections.Generic.List`1 参数、System.String postData) 在 Tomboy.WebSync.Api.OAuth.WebRequest(RequestMethod 方法、System.String url、System.String postData) 在 Tomboy.WebSync.Api.OAuth.Get(System.String uri,IDictionary`2 queryParameters) 在 Tomboy.WebSync.Api.UserInfo.GetUser(System.String userUri,IWebConnection 连接) 在 Tomboy.WebSync.WebSyncServer.UpdatesAvailableSince(Int32 修订版) 在 Tomboy.Sync.SyncManager.BackgroundSyncChecker() 在 Tomboy.Sync.SyncManager.m__3E(System.Object o) 在 System.Threading.Timer+Scheduler.TimerCB(System.Object o) 以及./config/tomboy/Manifest.xml 的文本。 0001-01-01T00:00:00.0000000+01:00 -1
我该如何修复它?
这不是我第一次遇到 tomboy 同步问题。它从来没在 Ubuntu 11.10 上工作过。我不得不升级操作系统才能让它再次工作。
如果解决方案太复杂或不可能,你能给我推荐一个好的替代方案吗?也许是 Firefox 的工具?我试过用 Evernote,但它对长笔记不太好用
答案1
我读了大约 10 份与 Tomboy 同步失败相关的错误报告,其中一些已经过时,但仍然存在。这不只是一个错误,你的错误(和我在这里得到的一样)是:(500) INTERNAL SERVER ERROR
。还有其他错误,其中一些有解决方法。
这个问题不是 Tomboy 错误。它可能不是 U1 错误,而更像是“翻译丢失”问题,即https://bugs.launchpad.net/ubuntuone-servers/+bug/554313
我现在的做法是使用本地文件夹选项进行同步,我认为这是明智的做法。然后将此本地文件夹与您最喜欢的在线存储服务(例如 Dropbox、Ubuntu One 等)同步。
这基本上是同样的事情,但走的是安全路线