Tomboy notes are blank after sync
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One Servers |
Fix Released
|
Critical
|
Rodrigo Moya |
Bug Description
ORIGINAL DESCRIPTION:
I've just synced Tomboy's notes on a new computer (Ubuntu One's client was already linked) and all the notes' names and notebooks have been correctly synced but the notes themselves are blank. The content still exists on my Ubuntu One account. New notes are correctly synced. I still have to check if these new notes are correctly synced on the other computer.
RECOVERING YOUR NOTES:
If you were affected by this bug, please try the following steps to recover your notes:
1. Download the following Python script to your home directory on your computer: http://
2. Quit Tomboy
3. Open a terminal session (Applications-
3a. If you get conflict errors, it's ok, repeat step 4 until you don't get conflict errors
4. Wait 10 minutes for the synchronization to occur, checking ~/.cache/
If the problem persists even after running this script there are two likely scenarios: 1) Your blank notes were synchronized from Tomboy and via the CouchDB database 2) Your CouchDB database was compacted (manually, since we do not currently compact CouchDB automatically). For 2, you can try recovering your notes by trying these steps:
1. Open your web browser and go to the following URL (replacing $user with your Ubuntu username): file://
1a. If prompted to confirm your login, click "OK" & you will see a web interface for managing the CouchDB databases on your computer
2. Select "Temporary View" from the right hand side drop down labeled "View"
3. An editor will open, paste the following in the left hand text area labeled "Map Function:"
function(doc) {
emit(
}
4. Click the "Run" button & remember the maximum value of of "last-sync-
5. Select "All documents" from the right hand side drop down labeled "View" to go back to the Notes database
6. Find all the notes that are empty in Tomboy and for each one do the following:
6a. Click on the document link (in red)
6b. Click on the "Previous Version" link at the bottom right side until you find the note with content (in the content section)
6c. Double-click on the text in the "content" section
6d. Select all and copy the text from the "content" section
6e. Click on the "Next Version" link until you are at the latest version of the note (the "Next Version" link will no longer be a link)
6f. Double-click on the text in the "content" section
6g. Select all and paste
6h. Click on the green check mark icon
6i. Click on the "+" next to "Tomboy" in the "application_
6j. Double click on "last-sync-
6k. Change "last-sync-
6l. Click the "Save Document" link at the upper left of the page
summary: |
- Tomboy notes are blank + Tomboy notes are blank after sync |
Changed in ubuntuone-client: | |
status: | Confirmed → Fix Committed |
affects: | ubuntuone-client → ubuntuone-servers |
description: | updated |
Changed in ubuntuone-servers: | |
status: | Fix Released → In Progress |
status: | In Progress → Confirmed |
Changed in ubuntuone-servers: | |
status: | Confirmed → Fix Released |
description: | updated |
Confirming this on Karmic Tomboy install. The notes that are synced from the server are blank, only note titles are synced.
I have notified rodrigo about this issue.