O Tomboy não conseguiu sincronizar: (500) INTERNAL SERVER ERROR [duplicate]

2

Eu uso notas do Tomboy, e acho muito útil sincronizar as notas pelo U1, mas hoje, quando tentei sincronizar, ele mostrou uma mensagem de erro Synchronisation failed ou algo semelhante, sem nenhuma explicação na seção de detalhes. Esse é o texto de /.config/tomboy/tomboy.log :

07/05/2012 18.10.55 [INFO]: Initializing Mono.Addins
        07/05/2012 18.10.59 [ERROR]: Unparsable last-sync-date element in /home/christian/.config/tomboy/manifest.xml
        07/05/2012 18.11.18 [ERROR]: Caught exception. Message: The remote server returned an error: (500) INTERNAL SERVER ERROR.
        07/05/2012 18.11.18 [ERROR]: Stack trace for previous exception:   at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in :0 
          at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in :0 
        07/05/2012 18.11.18 [ERROR]: Rest of stack trace for above exception:    at System.Environment.get_StackTrace()
           at Tomboy.WebSync.Api.OAuth.MakeWebRequest(RequestMethod method, System.String url, System.Collections.Generic.List'1 parameters, System.String postData)
           at Tomboy.WebSync.Api.OAuth.WebRequest(RequestMethod method, System.String url, System.String postData)
           at Tomboy.WebSync.Api.OAuth.Get(System.String uri, IDictionary'2 queryParameters)
           at Tomboy.WebSync.Api.UserInfo.GetUser(System.String userUri, IWebConnection connection)
           at Tomboy.WebSync.WebSyncServer.BeginSyncTransaction()
           at Tomboy.Sync.SyncManager.SynchronizationThread()
           at System.Threading.Thread.StartInternal()
        07/05/2012 18.11.18 [ERROR]: Synchronization failed with the following exception: The remote server returned an error: (500) INTERNAL SERVER ERROR.
          at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in :0 
          at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in :0 
        07/05/2012 18.11.28 [ERROR]: Unparsable last-sync-date element in /home/christian/.config/tomboy/manifest.xml
        07/05/2012 18.12.17 [ERROR]: Unparsable last-sync-date element in /home/christian/.config/tomboy/manifest.xml
        07/05/2012 18.12.19 [ERROR]: Caught exception. Message: The remote server returned an error: (500) INTERNAL SERVER ERROR.
        07/05/2012 18.12.19 [ERROR]: Stack trace for previous exception:   at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in :0 
          at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in :0 
        07/05/2012 18.12.19 [ERROR]: Rest of stack trace for above exception:    at System.Environment.get_StackTrace()
           at Tomboy.WebSync.Api.OAuth.MakeWebRequest(RequestMethod method, System.String url, System.Collections.Generic.List'1 parameters, System.String postData)
           at Tomboy.WebSync.Api.OAuth.WebRequest(RequestMethod method, System.String url, System.String postData)
           at Tomboy.WebSync.Api.OAuth.Get(System.String uri, IDictionary'2 queryParameters)
           at Tomboy.WebSync.Api.UserInfo.GetUser(System.String userUri, IWebConnection connection)
           at Tomboy.WebSync.WebSyncServer.BeginSyncTransaction()
           at Tomboy.Sync.SyncManager.SynchronizationThread()
           at System.Threading.Thread.StartInternal()
        07/05/2012 18.12.19 [ERROR]: Synchronization failed with the following exception: The remote server returned an error: (500) INTERNAL SERVER ERROR.
          at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in :0 
          at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in :0 
        07/05/2012 18.21.01 [ERROR]: Caught exception. Message: The remote server returned an error: (500) INTERNAL SERVER ERROR.
        07/05/2012 18.21.01 [ERROR]: Stack trace for previous exception:   at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in :0 
          at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in :0 
        07/05/2012 18.21.01 [ERROR]: Rest of stack trace for above exception:    at System.Environment.get_StackTrace()
           at Tomboy.WebSync.Api.OAuth.MakeWebRequest(RequestMethod method, System.String url, System.Collections.Generic.List'1 parameters, System.String postData)
           at Tomboy.WebSync.Api.OAuth.WebRequest(RequestMethod method, System.String url, System.String postData)
           at Tomboy.WebSync.Api.OAuth.Get(System.String uri, IDictionary'2 queryParameters)
           at Tomboy.WebSync.Api.UserInfo.GetUser(System.String userUri, IWebConnection connection)
           at Tomboy.WebSync.WebSyncServer.UpdatesAvailableSince(Int32 revision)
           at Tomboy.Sync.SyncManager.BackgroundSyncChecker()
           at Tomboy.Sync.SyncManager.m__3E(System.Object o)
           at System.Threading.Timer+Scheduler.TimerCB(System.Object o)
And the text of ./config/tomboy/Manifest.xml.

    
    
      0001-01-01T00:00:00.0000000+01:00
      -1
      
      
      
    

Como devo corrigir isso?

Não é a primeira vez que tenho problemas com o tomboy sync. Nunca funcionou com o Ubuntu 11.10. Eu tive que atualizar meu sistema operacional para que ele funcionasse novamente.

Se a solução for muito complicada ou impossível, você poderia me sugerir uma boa alternativa? Talvez uma ferramenta do Firefox? Eu tentei com o Evernote, mas não funciona bem com notas longas

    
por user61376 07.05.2012 / 18:53

1 resposta

0

Eu li cerca de 10 relatórios de bugs relacionados à falha do Tomboy, alguns bem datados e ainda presentes. Não é apenas um bug, e seu bug (o mesmo que eu recebo aqui) é: (500) INTERNAL SERVER ERROR . Existem outros bugs, alguns dos quais têm soluções alternativas.

Este problema não é um bug do Tomboy. Talvez não seja bug U1, mas mais como "perdido em tradução" questão, ou seja, link

O que eu faço agora, e vejo como uma abordagem sadia, é usar a opção de pasta local para sincronização. Em seguida, sincronize essa pasta local com seu serviço de armazenamento online favorito (por exemplo, Dropbox, Ubuntu One, etc.).
É basicamente a mesma coisa, mas na rota segura

    
por zetah 07.05.2012 / 21:53