We have moved to a new Sailfish OS Forum. Please start new discussions there.
1 | initial version | posted 2015-01-11 00:51:32 +0200 |
Short version: I did an update from 1.0.8.21 (Tahkalampi) to 1.1.1.27 (Vaarainjärvi) today. And now all my CalDav calendar events disappeared.
Long version:
With 1.0.8.21 (Tahkalampi) I started to experiment with CalDav. So I created a new CalDav account and used this as my main calendar. After realising, that CalDav in 1.0.8.21 is too buggy for my needs, I just simply stopped synchronising this calendar. This way it behaved like the normal local "personal" calendar, which was ok to use.
After updating from 1.0.8.21 to 1.1.1.27, my CalDav account changed to a "Yahoo!" account in "Settings" -> "Account" (See also first point at https://together.jolla.com/question/59893/wiki-11038-first-hiccups-some-hics-in-11126/.
At the same time my CalDav calendar disappeared from "Manage calnedars" in the calendar app. (Only "Birthdays" and "Personal" remain.) And with this calendar disappearing, also all of my events in this calendar disappeared!
They are still listed in /home/nemo/.local/share/system/privileged/Calendar/mkcal/db
. So I'll try to change the values in the Notebook
column from "caldav-calendar" to "private-calendar". (The latter is still shown with all it's events.)
Any other ideas, how to fix this? Or objections again my idea of fixing this?
2 | No.2 Revision |
Short version: I did an update from 1.0.8.21 (Tahkalampi) to 1.1.1.27 (Vaarainjärvi) today. And now all my CalDav calendar events disappeared.
Long version:
With 1.0.8.21 (Tahkalampi) I started to experiment with CalDav. So I created a new CalDav account and used this as my main calendar. After realising, that CalDav in 1.0.8.21 is too buggy for my needs, I just simply stopped synchronising this calendar. This way it behaved like the normal local "personal" calendar, which was ok to use.
After updating from 1.0.8.21 to 1.1.1.27, my CalDav account changed to a "Yahoo!" account in "Settings" -> "Account" (See also first point at https://together.jolla.com/question/59893/wiki-11038-first-hiccups-some-hics-in-11126/.
At the same time my CalDav calendar disappeared from "Manage calnedars" in the calendar app. (Only "Birthdays" and "Personal" remain.) And with this calendar disappearing, also all of my events in this calendar disappeared!
They are still listed in /home/nemo/.local/share/system/privileged/Calendar/mkcal/db
. So I'll try to change the values in the Notebook
column from "caldav-calendar" to "private-calendar". (The latter is still shown with all it's events.)
Any other ideas, how to fix this? Or objections again my idea of fixing this?
Update:
I connected to my jolla phone via ssh nemo@jolla
. Did a devel-su
and navigated to /home/nemo/.local/share/system/privileged/Calendar/mkcal/
. There I modified the db:
# sqlite db
sqlite> update Components set Notebook='2012cce5-7881-4306-a71e-98ac8272db90' where Notebook='75096ecd-32ae-46a5-9c6c-fdee4524163c';
After that I did
touch db.changed
But my events are still not shown. :(
3 | No.3 Revision |
Short version: I did an update from 1.0.8.21 (Tahkalampi) to 1.1.1.27 (Vaarainjärvi) today. And now all my CalDav calendar events disappeared.
Long version:
With 1.0.8.21 (Tahkalampi) I started to experiment with CalDav. So I created a new CalDav account and used this as my main calendar. After realising, that CalDav in 1.0.8.21 is too buggy for my needs, I just simply stopped synchronising this calendar. This way it behaved like the normal local "personal" calendar, which was ok to use.
After updating from 1.0.8.21 to 1.1.1.27, my CalDav account changed to a "Yahoo!" account in "Settings" -> "Account" (See also first point at https://together.jolla.com/question/59893/wiki-11038-first-hiccups-some-hics-in-11126/.
At the same time my CalDav calendar disappeared from "Manage calnedars" in the calendar app. (Only "Birthdays" and "Personal" remain.) And with this calendar disappearing, also all of my events in this calendar disappeared!
They are still listed in /home/nemo/.local/share/system/privileged/Calendar/mkcal/db
. So I'll try to change the values in the Notebook
column from "caldav-calendar" to "private-calendar". (The latter is still shown with all it's events.)
Any other ideas, how to fix this? Or objections again my idea of fixing this?
Update:
I connected to my jolla phone via ssh nemo@jolla
. Did a devel-su
and navigated to /home/nemo/.local/share/system/privileged/Calendar/mkcal/
. There I modified the db:
# sqlite db
sqlite> update Components set Notebook='2012cce5-7881-4306-a71e-98ac8272db90' where Notebook='75096ecd-32ae-46a5-9c6c-fdee4524163c';
After that I did
touch db.changed
But my events are still not shown. :(
Update:
I found the problem: The events of my CalDav calendar have all got the DateDeleted
value set to the time I did the update (and therefor the CalDav calendar got lost). And therefor, they did not show up, although I changed their calendar (Notebook
coloumn).
So after a
sqlite> update Components set DateDeleted=0 where DateDeleted=1420920483;
I can finally see my events again. :)
Only event recurrance seems to got lost. But I don't have a lot of those.
Short version: I did an update from 1.0.8.21 (Tahkalampi) to 1.1.1.27 (Vaarainjärvi) today. And now all my CalDav calendar events disappeared.
Long version:
With 1.0.8.21 (Tahkalampi) I started to experiment with CalDav. So I created a new CalDav account and used this as my main calendar. After realising, that CalDav in 1.0.8.21 is too buggy for my needs, I just simply stopped synchronising this calendar. This way it behaved like the normal local "personal" calendar, which was ok to use.
After updating from 1.0.8.21 to 1.1.1.27, my CalDav account changed to a "Yahoo!" account in "Settings" -> "Account" (See also first point at https://together.jolla.com/question/59893/wiki-11038-first-hiccups-some-hics-in-11126/.
At the same time my CalDav calendar disappeared from "Manage calnedars" in the calendar app. (Only "Birthdays" and "Personal" remain.) And with this calendar disappearing, also all of my events in this calendar disappeared!
They are still listed in /home/nemo/.local/share/system/privileged/Calendar/mkcal/db
. So I'll try to change the values in the Notebook
column from "caldav-calendar" to "private-calendar". (The latter is still shown with all it's events.)
Any other ideas, how to fix this? Or objections again my idea of fixing this?
Update:
I connected to my jolla phone via ssh nemo@jolla
. Did a devel-su
and navigated to /home/nemo/.local/share/system/privileged/Calendar/mkcal/
. There I modified the db:
# sqlite db
sqlite> update Components set Notebook='2012cce5-7881-4306-a71e-98ac8272db90' where Notebook='75096ecd-32ae-46a5-9c6c-fdee4524163c';
After that I did
touch db.changed
But my events are still not shown. :(
Update:
I found the problem: The events of my CalDav calendar have all got the DateDeleted
value set to the time I did the update (and therefor the CalDav calendar got lost). And therefor, they did not show up, although I changed their calendar (Notebook
coloumn).
So after a
sqlite> update Components set DateDeleted=0 where DateDeleted=1420920483;
I can finally see my events again. :)
Only event recurrance seems to got lost. But I don't have a lot of those.