Results 1 to 9 of 9

Thread: Tomboy and Ubuntu One sync...impossible?

Hybrid View

  1. #1
    Join Date
    Apr 2011
    Beans
    49

    Angry Tomboy and Ubuntu One sync...impossible?

    I'm at my wit's end. I've done everything possible, even compiling the latest version from a tarball. Tomboy simply will not sync with Ubuntu One, and there’s nothing in the "Details" section. I've re-installed, cleared the settings, and added 15 or so "computers" to my Ubuntu One account (it adds a new one every time I configure it) My iPhone syncs with it fine via webNotes app. Why on earth is a native app being so difficult? I've searched the web, but most of the posts are from 2010 or earlier.

    Please help...

    ...thanks!
    Linux and bees, what more do you need?
    Cheers to the Ubuntu and Linux community!
    If you ever have a question about beekeeping, drop me a line at:
    austinbees.com

  2. #2
    qamelian's Avatar
    qamelian is offline Iced Blended Vanilla Crème Ubuntu
    Join Date
    Feb 2005
    Location
    Nova Scotia, Canada
    Beans
    1,537
    Distro
    Ubuntu Development Release

    Re: Tomboy and Ubuntu One sync...impossible?


  3. #3
    Join Date
    Apr 2011
    Beans
    49

    Re: Tomboy and Ubuntu One sync...impossible?

    Thanks. That was the first thing I tried. It synced once and never again.
    Linux and bees, what more do you need?
    Cheers to the Ubuntu and Linux community!
    If you ever have a question about beekeeping, drop me a line at:
    austinbees.com

  4. #4
    Join Date
    Apr 2011
    Beans
    49

    Re: Tomboy and Ubuntu One sync...impossible?

    From more searching, I found this is probably a bug from 2010, so I doubt it will be fixed. It's odd that they still seem to be developing for it. With the bug being that old, I'd have figured development had stopped.

    https://bugs.launchpad.net/ubuntu/+s...oy/+bug/449648


    This is what happens when I try to sync, starting from terminal with:

    Code:
    $ tomboy --debug


    Code:
    [DEBUG 21:39:37.257] SyncThread using SyncServiceAddin: Tomboy Web
    [DEBUG 21:39:37.313] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/
    [DEBUG 21:39:39.582] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/user/
    [DEBUG 21:39:40.339] 8
    [DEBUG 21:39:40.342] Sync: GetNoteUpdatesSince rev -1
    [DEBUG 21:39:40.349] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/op/?include_notes=true
    [ERROR 21:39:42.171] Synchronization failed with the following exception: 'strikethrough' is expected  Line 9, position 4.
      at Mono.Xml2.XmlTextReader.Expect (System.String expected) [0x00000] in <filename unknown>:0 
      at Mono.Xml2.XmlTextReader.ReadEndTag () [0x00000] in <filename unknown>:0 
      at Mono.Xml2.XmlTextReader.ReadContent () [0x00000] in <filename unknown>:0 
      at Mono.Xml2.XmlTextReader.Read () [0x00000] in <filename unknown>:0 
      at System.Xml.XmlTextReader.Read () [0x00000] in <filename unknown>:0 
      at Tomboy.Sync.NoteUpdate..ctor (System.String xmlContent, System.String title, System.String uuid, Int32 latestRevision) [0x00000] in <filename unknown>:0 
      at Tomboy.WebSync.WebSyncServer.GetNoteUpdatesSince (Int32 revision) [0x00000] in <filename unknown>:0 
      at Tomboy.Sync.SyncManager.SynchronizationThread () [0x00000] in <filename unknown>:0 
    
    (Tomboy:7561): GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed



    As frustrated as I am, I enjoy the fact that I'm using what Linux skills I have to try and get to the bottom of it. You can get mad at bug, or just see them as an opportunity to learn!


    Linux and bees, what more do you need?
    Cheers to the Ubuntu and Linux community!
    If you ever have a question about beekeeping, drop me a line at:
    austinbees.com

  5. #5
    Join Date
    Apr 2011
    Beans
    49

    Re: Tomboy and Ubuntu One sync...impossible?

    Ok. It's working perfectly now. Here's what I did. You kinda have to file this one under "jiggle the handle" or "whack it a few times".

    open a terminal and enter this:

    note: if you're a newbie, the $ sign is where the command prompt ends; it's there for reference...don't actually enter it into the command prompt.

    This navigates to where Tomboy keeps your notes:

    Code:
    $ cd ~/.local/share
    ...and then this renames the note folder to another name so Tomboy won't see (or remove) it, but the files will remain safe:

    Code:
    $ mv tomboy tomboy.old
    ...then COMPLETELY rid yourself of Tomboy:

    Code:
    $ sudo apt-get purge tomboy
    Now, reinstall Tomboy:

    Code:
    $ sudo apt-get install tomboy
    ...and change your notes folder back:

    Code:
    $ mv tomboy.old tomboy
    Everything worked fine after that.


    Note: If anyone with more knowledge knows some tips to add, or corrections, please add them!

    Cheers!
    Linux and bees, what more do you need?
    Cheers to the Ubuntu and Linux community!
    If you ever have a question about beekeeping, drop me a line at:
    austinbees.com

  6. #6
    Join Date
    Apr 2011
    Beans
    49

    Re: Tomboy and Ubuntu One sync...impossible?

    Nevermind. The problem appears to be with mono:

    Code:
    [DEBUG 13:09:41.681] Building web request for URL: https://one.ubuntu.com/notes/api/1.0/op/?include_notes=true&since=265
    [ERROR 13:09:42.125] Synchronization failed with the following exception: 'note-content' is expected  Line 9, position 53.
      at Mono.Xml2.XmlTextReader.Expect (System.String expected) [0x00000] in <filename unknown>:0 
      at Mono.Xml2.XmlTextReader.ReadEndTag () [0x00000] in <filename unknown>:0 
      at Mono.Xml2.XmlTextReader.ReadContent () [0x00000] in <filename unknown>:0 
      at Mono.Xml2.XmlTextReader.Read () [0x00000] in <filename unknown>:0 
      at System.Xml.XmlTextReader.Read () [0x00000] in <filename unknown>:0 
      at Tomboy.Sync.NoteUpdate..ctor (System.String xmlContent, System.String title, System.String uuid, Int32 latestRevision) [0x00000] in <filename unknown>:0 
      at Tomboy.WebSync.WebSyncServer.GetNoteUpdatesSince (Int32 revision) [0x00000] in <filename unknown>:0 
      at Tomboy.Sync.SyncManager.SynchronizationThread () [0x00000] in <filename unknown>:0 
    
    (Tomboy:2733): GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed

    I'm giving up. I'm going to search for an alternative note application that can sync. It's sad no one is actively pursuing bugs on this anymore. It was a useful app. It's too unpredictable. I can't waste any more time fiddling with it only to have it break. It's a waste of time.
    Linux and bees, what more do you need?
    Cheers to the Ubuntu and Linux community!
    If you ever have a question about beekeeping, drop me a line at:
    austinbees.com

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •