We have moved to a new Sailfish OS Forum. Please start new discussions there.
1

calendar events missing after firmware update [answered]

asked 2019-10-18 18:57:40 +0300

baptx gravatar image

updated 2019-10-18 19:12:32 +0300

When I updated to latest SailfishOS 3.1.0.11 (from a SailfishOS 3 version, not sure if it was the previous one), I noticed that all my calendar events were not displayed anymore, except the new events created. However, I received a reminder for a previous recurring event not displayed, which means that previous events are still present and active, they are just not displayed on the calendar.

Why did it happen and does Jolla plan to fix it soon? Is there a workaround that we can already use to restore previous events so we can see and edit / delete them?

Note: when I receive a previous event reminder and use the pull-down menu to select "Show event", I get an empty page. This is a severe issue, there is a data loss in the calendar so SailfishOS users cannot trust and rely on the default calendar app.

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by olf
close date 2019-10-18 20:36:04.773041

Comments

maybe they didn't disapear but system may have a lag to display it. on my device i remark that my event are not displayed but a lione of the top of the app for the pull down menu zoom. i should wait more than 30s or 1 min by pulling or swish right down u left then after a while it appears

cemoi71 ( 2019-10-18 19:38:32 +0300 )edit

@cemoi71 thanks for your suggestion but in my case only events created after the firmware update were displayed. I found were the issue comes from, you can find it in my answer.

baptx ( 2019-10-18 20:08:02 +0300 )edit

did the system change the rights again during the update? are they still the same than before?

cemoi71 ( 2019-10-18 20:14:57 +0300 )edit

@cemoi71 I don't think the rights were changed because I used the same rights (710) before the update. For some reason we need more rights (770) to display calendar events created before the update.

baptx ( 2019-10-18 20:22:41 +0300 )edit

@cemoi71 I updated my answer with more details. When we use 770 rights, we cannot see events created with 710 rights so with this bug we can create hidden calendar events in SailfishOS :D

I think it had nothing to do with the firmware update, I guess the previous events were missing because they were all created with 770 and I just used 710 for new events.

baptx ( 2019-10-18 21:03:21 +0300 )edit

1 Answer

Sort by » oldest newest most voted
0

answered 2019-10-18 20:02:58 +0300

baptx gravatar image

updated 2019-10-18 20:58:22 +0300

The issue happened because of the command chmod 710 /home/nemo/.local/share/system/privileged/from my comment https://together.jolla.com/question/107023/running-android-in-lxc-container/?comment=203804#comment-203804

The solution was to use the command chmod 770 /home/nemo/.local/share/system/privileged/ instead. What I still don't understand is why it only affected events created before the firmware update. Maybe this question will help someone else who messes Linux permissions in the future.

Update: I noticed that when changing the rights to 770, we will not see the new events if we created them when the rights were 710, which seems weird and allows to create hidden events :D If we messed up Linux permissions, the solution is to create these events again with the correct rights and remove the ones created with the wrong rights.

edit flag offensive delete publish link more

Question tools

Follow
2 followers

Stats

Asked: 2019-10-18 18:57:40 +0300

Seen: 273 times

Last updated: Oct 18 '19