[Bug] Sailfish Twitter not updating anymore. How to clear its cache?

asked 2014-11-19 14:07:05 +0200

Sinikivi gravatar image

updated 2014-11-19 15:32:43 +0200

Hi, I have a problem with the built-in Twitter functionality in SailfishOS. It stopped updating tweets around four months ago. So I deleted the Twitter account and added it again. It seemed like it started working but that was just temporary. Two months ago it stopped updating again. I've also noticed that I am unable to change the update period from the account settings. It just doesn't do anything. How do I fix this? Can I try to delete some cache file somewhere to see if that makes it moving again? Or what should I do? Thanks!

Twitter feed is not receiving any updates

EDIT: I tried to do tracker-control -c and then tracker-control -s. Output was fairly interesting. All the other miners started but not the application one...

[nemo@Jolla ~]$ tracker-control -s Starting miners…

(tracker-control:16651): Tracker-CRITICAL **: Could not create proxy on the D-Bus session bus, Error calling StartServiceByName for org.freedesktop.Tracker1.Miner.Applications: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/libexec/tracker-miner-fs exited with status 1 ✓ Tiedostojärjestelmä ✓ Extractor

(tracker-control:16651): Tracker-CRITICAL **: No D-Bus proxy found for miner 'org.freedesktop.Tracker1.Miner.Applications' ✗ Sovellukset (perhaps a disabled plugin?) [nemo@Jolla ~]$

edit retag flag offensive close delete

Comments

2

Most probably sync file got corrupted(did you had sudden reboot or some kind of filesystem issues ??), easiest way is to recreate the account. These xml files are located at:

devel su -p 
cd .cache/msyncd/sync

If you check the twitter files there they are probably empty.

VDVsx ( 2014-11-20 09:23:38 +0200 )edit

Thanks! The Twitter files there really were empty. I removed those twitter.* xml-files and the twitter.* xml-files in logs folder. And then removed the Twitter account from the Jolla and then added the Twitter account again.

Then the situation was same as two months ago. I could see some tweets but not all of them. I could still see the tweets from two months and four months ago in the list which is around 30 tweets in all. I guess that probably only 10 tweets are supposed to be visible in the list.

After that I figured out that I probably could use findutils to track the database where all the tweets are stored. I did find|grep 'twitter'... found ".local/share/system/privileged/Posts/twitter.db" and some other files with "twitter" as beginning name. I removed them.

After that I removed the twitter account again and then added it. And now it seems to work like supposed. Thank you for directing me into right way.

Sinikivi ( 2014-11-20 10:38:22 +0200 )edit