2010-02-19 10:37:00 |
Cédric M. Campos |
bug |
|
|
added bug |
2010-02-19 10:37:00 |
Cédric M. Campos |
attachment added |
|
Computer B's log http://launchpadlibrarian.net/39397762/syncdaemon.log |
|
2010-02-19 11:29:02 |
Roman Yepishev |
ubuntuone-client: status |
New |
Confirmed |
|
2010-02-19 11:29:04 |
Roman Yepishev |
ubuntuone-client: importance |
Undecided |
Critical |
|
2010-02-22 21:34:28 |
Roman Yepishev |
summary |
Tomboy notes are blank |
Tomboy notes are blank after sync |
|
2010-02-22 21:34:40 |
Roman Yepishev |
ubuntuone-client: status |
Confirmed |
Fix Committed |
|
2010-02-22 21:53:03 |
dobey |
affects |
ubuntuone-client |
ubuntuone-servers |
|
2010-02-22 22:23:17 |
Rodrigo Moya |
ubuntuone-servers: status |
Fix Committed |
Fix Released |
|
2010-02-22 22:23:17 |
Rodrigo Moya |
ubuntuone-servers: assignee |
|
Rodrigo Moya (rodrigo-moya) |
|
2010-03-01 21:39:51 |
Joshua Hoover |
attachment added |
|
tomboy-recovery.py http://launchpadlibrarian.net/39934209/tomboy-recovery.py |
|
2010-03-01 21:58:59 |
Joshua Hoover |
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. |
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://launchpadlibrarian.net/39934209/tomboy-recovery.py
2. Quit Tomboy
3. Open a terminal session (Applications->Accessories->Terminal) & run the following: python ~/tomboy-recovery.py
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/desktop-couch/log/desktop-couch-replication.log for the replication status
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:///home/$user/.local/share/desktop-couch/couchdb.html
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("last-sync-revision", doc.application_annotations.Tomboy);
}
4. Click the "Run" button & remember the maximum value of of "last-sync-revision"
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_annotations"
6j. Double click on "last-sync-revision"
6k. Change "last-sync-revision" to the maximum value of "last-sync-revision" found in step 4 plus 1. For example: If "last-sync-revision" was 18, set it to 19
6l. Click the "Save Document" link at the upper left of the page |
|
2010-03-02 16:56:36 |
Cédric M. Campos |
removed subscriber CedricMC |
|
|
|
2010-03-03 13:59:11 |
jbarzakov |
ubuntuone-servers: status |
Fix Released |
In Progress |
|
2010-03-03 13:59:26 |
jbarzakov |
ubuntuone-servers: status |
In Progress |
Confirmed |
|
2010-03-03 14:50:00 |
Rodrigo Moya |
ubuntuone-servers: status |
Confirmed |
Fix Released |
|
2010-03-16 20:59:14 |
Roman Yepishev |
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://launchpadlibrarian.net/39934209/tomboy-recovery.py
2. Quit Tomboy
3. Open a terminal session (Applications->Accessories->Terminal) & run the following: python ~/tomboy-recovery.py
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/desktop-couch/log/desktop-couch-replication.log for the replication status
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:///home/$user/.local/share/desktop-couch/couchdb.html
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("last-sync-revision", doc.application_annotations.Tomboy);
}
4. Click the "Run" button & remember the maximum value of of "last-sync-revision"
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_annotations"
6j. Double click on "last-sync-revision"
6k. Change "last-sync-revision" to the maximum value of "last-sync-revision" found in step 4 plus 1. For example: If "last-sync-revision" was 18, set it to 19
6l. Click the "Save Document" link at the upper left of the page |
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://bazaar.launchpad.net/%7Erye/%2Bjunk/ubuntuone-scripts/download/head%3A/tomboyrecovery.py-20100316200547-ojsmkpfvxxax5l7n-1/tomboy-recovery.py
2. Quit Tomboy
3. Open a terminal session (Applications->Accessories->Terminal) & run the following: python ~/tomboy-recovery.py
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/desktop-couch/log/desktop-couch-replication.log for the replication status
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:///home/$user/.local/share/desktop-couch/couchdb.html
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("last-sync-revision", doc.application_annotations.Tomboy);
}
4. Click the "Run" button & remember the maximum value of of "last-sync-revision"
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_annotations"
6j. Double click on "last-sync-revision"
6k. Change "last-sync-revision" to the maximum value of "last-sync-revision" found in step 4 plus 1. For example: If "last-sync-revision" was 18, set it to 19
6l. Click the "Save Document" link at the upper left of the page
|
|