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

how to reset calendar completely

asked 2017-07-22 11:53:56 +0300

Fellfrosch gravatar image

updated 2017-07-22 16:26:20 +0300

I have so many problems with my calendar (most annoying one at the moment are unstoppable reminders which just appear on my device, not on that of my girlfriend), that i want to try to purge it completely (with any config files) from the device and reinstall it again. Is there a way to do this?

I already tried to just reinstall the app, delete calendar database, delete the sync accounts and build them up again. So it's my last hope to solve the problem without resetting the complete device (which I really don't want to). The calendar app is one of the most important functions for me and i'm absolutely frustrated meanwhile.

edit retag flag offensive close delete

4 Answers

Sort by » oldest newest most voted
1

answered 2017-10-04 22:55:32 +0300

Norbert_AT gravatar image

Hi, had the same annoying calendarproblems. Procedure described solved problems, great. Thanks!

edit flag offensive delete publish link more

Comments

Good to hear, that it helped you as well.

Fellfrosch ( 2017-10-05 11:54:27 +0300 )edit
1

answered 2017-10-06 18:07:06 +0300

Maus gravatar image

updated 2017-10-06 23:10:45 +0300

I think the 'undead reminders' problem is something that was introduced into SFOS with version 2.1. It seems to be tied to recurring events, but independent of the remote calendar backend/account type (although I have no reports of this phenomenon with an EAS backend). In my personal case, the reminders pop up on every non-SFOS client, and I end up deleting those past events to get rid of the notifications. Bad.

Perhaps @chris.adams has an idea about the roots of this annoying bug. Re-creating the whole calendar only helps a couple of days, if at all.

edit flag offensive delete publish link more
1

answered 2018-02-04 14:03:46 +0300

jollajo gravatar image

Finally I found a rather simple way on how to reset all alarms in /home/nemo/.timed/events.data. I'm pretty confident that this will remove all stale calendar alarms:

After (backing up &) removing all calendars via the accounts page in setting and removing the files /home/nemo/.local/share/system/privileged/Calendar/mkcal/db and /home/nemo/.local/share/system/privileged/Calendar/mkcal/db.changed, login to shell via ssh or terminal an type: timedclient-qt5 -c

This will delete all alarm entries. Now reboot, recover your internal calendars an recreate remote calendars.

edit flag offensive delete publish link more

Comments

Thank you very much, working ! NB : be careful, ,command is timedclient-qt5 -C ( with capital C )

clovis86 ( 2018-02-06 16:25:23 +0300 )edit
0

answered 2017-07-22 13:38:12 +0300

peter-berlin gravatar image

Google Account löschen

Entwicklermodus einschalten und Kennwort festlegen.

Terminal App öffnen.

devel-su und Enter eingeben.

Kenntwort eingeben.

cd /home/nemo/.local/share/system/privileged/Calendar/mkcal/ und Enter

rm db und enter

rm db.changed und enter

Dann den Kalender öffnen, damit die Dateien neu erstellt werden.

Dann Google wieder hinzufügen.

edit flag offensive delete publish link more

Comments

3

It would be nice to write your contributions in English so that everyone can benefit from your knowledge.

As far as I understand @Fellfrosch he already deleted the database as you described. The problem I have since deleting all calendars and database I also get old event notifications, especially olf recurring events. I don't know where those notifications are stored and how to delete them.

jollajo ( 2017-07-22 13:45:48 +0300 )edit

@peter-berlin: I've written, that I deleted already the database and also I don't have any google account. @jollajo: that is a good guess, that these are old reminders from just deleting the database. I've done that a lot of times, because I also suffer from calendar duplications. So maybe we just have to find out where the reminders are stored. Will have a look on that.

Fellfrosch ( 2017-07-22 14:12:31 +0300 )edit

It seems that the event reminders are stored at:

/home/username/Jolla/jolla/.timed/events.data

I'll try to delete(rename) that file + my caldav accounts + the calendar database. Than create everything again. I will report here, if it has any impact.

Fellfrosch ( 2017-07-22 15:33:37 +0300 )edit

sorry guys...

peter-berlin ( 2017-07-22 16:29:43 +0300 )edit
2

No reason for a sorry, you tried to help, that's all what counts... :)

Fellfrosch ( 2017-07-22 16:44:05 +0300 )edit
Login/Signup to Answer

Question tools

Follow
8 followers

Stats

Asked: 2017-07-22 11:53:56 +0300

Seen: 1,501 times

Last updated: Feb 04 '18