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

Revision history [back]

click to hide/show revision 1
initial version

posted 2017-01-05 11:47:07 +0200

2.0.4 and 2.0.5 updates probably did not refresh cache properly

On my Jolla 1, I recently noticed some missing dependencies when trying to install applications from OpenRepos. At first, I put down to the OS not being at the latest version (the update to 2.0.4.14 apparently went without problems a while back - at least I did not notice anything out of the ordinary. Two days back, I finally updated my Jolla 1 from 2.0.4.14 to 2.0.5.6. Not only did this not fix the dependency problems I encountered - the problems actually got worse. I got many "dependency missing" messages for several applications I was trying to update/install.

I did some digging, experimented with disabling/enabling the OpenRepo repositories, checked with version --dup - all to no avail. What got me suspicious was that one app that was failing to install reported "qt5-plugin-geoservices-here" as missing depency. pkcon search name geoservices did indeed not find this package. Instead, it found"qt5-plugin-geoservices-nokia". Some searching showed that - according to the changelog of 2.0.5.6 - "qt5-plugin-geoservices-nokia" had been replaced by "qt5-plugin-geoservices-here" in 2.0.5.6, so the fact that pkcon still reported the older package was suspicious. Hence, I forced a refresh of the cache by using zypper ref -f. After that, everything finally went to normal - pkcon search name geoservices now finds the correct package and all apps I tried to install/update in Warehouse now installed normally.

To me, it looks as if the cache had not been refreshed properly either during the 2.0.4.14 update or during the 2.0.5.6 update or both - for whatever reasons.

2.0.4 and 2.0.5 updates probably did not refresh cache properly

On my Jolla 1, I recently noticed some missing dependencies when trying to install applications from OpenRepos. At first, I put that down to the OS not being at the latest version (the update to 2.0.4.14 apparently went without problems a while back - at least I did not notice anything out of the ordinary. Two days back, I finally updated my Jolla 1 from 2.0.4.14 to 2.0.5.6. Not only did this not fix the dependency problems I encountered - the problems actually got worse. I got many "dependency missing" messages for several applications I was trying to update/install.

I did some digging, experimented with disabling/enabling the OpenRepo repositories, checked with version --dup - all to no avail. What got me suspicious was that one app that was failing to install reported "qt5-plugin-geoservices-here" as missing depency. pkcon search name geoservices did indeed not find this package. Instead, it found"qt5-plugin-geoservices-nokia". Some searching showed that - according to the changelog of 2.0.5.6 - "qt5-plugin-geoservices-nokia" had been replaced by "qt5-plugin-geoservices-here" in 2.0.5.6, so the fact that pkcon still reported the older package was suspicious. Hence, I forced a refresh of the cache by using zypper ref -f. After that, everything finally went to normal - pkcon search name geoservices now finds the correct package and all apps I tried to install/update in Warehouse now installed normally.

To me, it looks as if the cache had not been refreshed properly either during the 2.0.4.14 update or during the 2.0.5.6 update or both - for whatever reasons.

2.0.4 and 2.0.5 updates probably did not refresh cache properly

On my Jolla 1, I recently noticed some missing dependencies when trying to install applications from OpenRepos. At first, I put that down to the OS not being at the latest version (the update to 2.0.4.14 apparently went without problems a while back - at least I did not notice anything out of the ordinary. Two days back, I finally updated my Jolla 1 from 2.0.4.14 to 2.0.5.6. Not only did this not fix the dependency problems I encountered - the problems actually got worse. I got many "dependency missing" messages for several applications I was trying to update/install.

I did some digging, experimented with disabling/enabling the OpenRepo repositories, checked with version --dup - all to no avail. What got me suspicious was that one app that was failing to install reported "qt5-plugin-geoservices-here" as missing depency. pkcon search name geoservices did indeed not find this package. Instead, it found"qt5-plugin-geoservices-nokia". Some searching showed that - according to the changelog of 2.0.5.6 - "qt5-plugin-geoservices-nokia" had been replaced by "qt5-plugin-geoservices-here" in 2.0.5.6, so the fact that pkcon still reported the older package was suspicious. Hence, I forced a refresh of the cache by using zypper ref -f. After that, everything finally went to normal - pkcon search name geoservices now finds the correct package and all apps I tried to install/update in Warehouse now installed normally.

To me, it looks as if the cache had not been refreshed properly either during the 2.0.4.14 update or during the 2.0.5.6 update or both - for whatever reasons.