Tomboy 同步失败:(500)内部服务器错误

Tomboy 同步失败:(500)内部服务器错误

可能重复:
如何让 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 等)同步。
这基本上是同样的事情,但走的是安全路线

相关内容