Ask / Submit
9

Jolla store stubborn update notifications [released]

asked 2014-01-14 20:48:55 +0200

gsalone gravatar image

updated 2014-07-18 16:35:42 +0200

jiit gravatar image

I have this problem with persisting notifications about updates in Friends, MkPokerPlaning, Kitchen timer and VLC remote applications. I have installed all latest versions from Jolla store, tried to uninstall, restart and install again, I still get notification that they need updating..

I try to update again, but they cannot update, they are already in latest version. All I get is "Problem with installing harbour-friends blah blah", and still these apps are marked as having update!

Running rpm -qa | grep <package> shows I have latest version installed already, but Jolla store keeps thinking I need to update to the same latest already installed version. It is really frustrating as it appears in both lockscreen as notification, in notifications view of course, as well as in Jolla store.

Any idea how to fix this? So to clean JStore's cache or refresh JStore's update detection?

edit retag flag offensive reopen delete

The question has been closed for the following reason "released in a software update" by JSEHV
close date 2016-02-08 15:21:14.038290

Comments

Please run "journalctl -fa" as root when starting the store-client. It might give a hint what the store thinks about why those apps should be updatable.

pycage ( 2014-01-14 21:04:27 +0200 )edit

Question is how to export this output and post it here? :)

gsalone ( 2014-01-14 21:11:26 +0200 )edit
1

Looks like similar problem, but still no solution proposed :/

The commands [nemo@localhost ~]$ devel-su Password: [root@localhost nemo]# ssu domain sales [root@localhost nemo]# ssu release 1.0.2.5 [root@localhost nemo]# ssu ur [root@localhost nemo]# pkcon refresh only delete notifications, till jolla store is run again... then they show up once more.

gsalone ( 2014-01-14 21:41:07 +0200 )edit

also there is no way for deleting the notifications. When I select "delete all notifications" the ones for app-updates remain. at least being able to remove them would be a start.

bennypr0fane ( 2014-01-27 00:05:50 +0200 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2014-01-15 13:34:36 +0200

gsalone gravatar image

updated 2014-01-15 14:56:40 +0200

This looks like a bug in Jolla store. It seems that Jolla store just checks if version numbers match and if they don't it says to update, but it does not check if the versions are lower or higher.

It can be fixed permanently only when the Jolla store approves and provides latest version of any app, so it is in sync with openrepos, or whatever repositories are enabled in device.

Otherwise, for each app, one manual solution is to delete specific repository the app belongs to, and just add version that is available from Jstore.

To delete a repo:

zypper rr <name_of_repo>

pkcon refresh
edit flag offensive delete publish link more

Comments

No, it does not check if the versions are lower or higher. This can be quite tricky with rpm version strings, and doesn't work if git hashes are put into the version strings. Also, it would rule out downgrades, and needs a bit more CPU power (but I think that one can be neglected).

pycage ( 2014-01-24 11:35:05 +0200 )edit
1

Nor very good manual solution to force one to use older version of an app. Should have a way to tell Store client to not try to 'update' selected apps.

foss4ever ( 2014-01-25 11:53:18 +0200 )edit

yes but i am not the one to fix jstore client. all i propose is how to make those ghost updates disappear and knowing what it means to mask them. besides, this applies only to people who have enabled certain repositories from openrepos.

gsalone ( 2014-01-25 14:22:31 +0200 )edit

Question tools

Follow
2 followers

Stats

Asked: 2014-01-14 20:48:55 +0200

Seen: 534 times

Last updated: Jan 23 '14