Can't update to 2.0.1.11: ambient-icons-closed-z1 is not installed

asked 2016-04-30 17:47:19 +0200

razcampagne gravatar image

updated 2016-04-30 17:50:44 +0200

Hi,

I have a hard time updating from 2.0.1.7 to 2.0.1.11 on my phone because it seems the update refers to a package my system cannot find.

Here is the related part of the systemupdate.log file:

Apr 30 00:25:18 Jolla store-client[3083]: [D] Package::DistUpgradeTransactionPkgKit::slotPackage:179 - void Package::DistUpgradeTransactionPkgKit::slotPackage(PackageKit::Transaction::Info, const QString&, const QString&) 13 "ambient-icons-closed-z1.0;0.5.13-10.28.1.jolla;noarch;installed" "" 
Apr 30 00:25:19 Jolla packagekitd[2974]: Entering install phase
Apr 30 00:25:19 Jolla packagekitd[2974]: Install progress update: 1 of 294
Apr 30 00:25:19 Jolla store-client[3083]: [D] Package::DistUpgradeTransactionPkgKit::slotTransactionError:158 - void Package::DistUpgradeTransactionPkgKit::slotTransactionError(PackageKit::Transaction::Error, const QString&) 20 "Subprocess failed. Error: RPM failed: error: package ambient-icons-closed-z1.0-0.5.13-10.28.1.jolla.noarch is not installed"
Apr 30 00:25:19 Jolla store-client[3083]: [D] Package::DistUpgradeTransactionPkgKit::slotTransactionFinished:119 - void Package::DistUpgradeTransactionPkgKit::slotTransactionFinished(PackageKit::Transaction::Exit, uint) 2 15480 
Apr 30 00:25:19 Jolla store-client[3083]: [D] PackageHandler::slotUpgradeFailure:775 - void PackageHandler::slotUpgradeFailure(const QString&) "Subprocess failed. Error: RPM failed: error: package ambient-icons-closed-z1.0-0.5.13-10.28.1.jolla.noarch is not installed"
Apr 30 00:25:19 Jolla store-client[3083]: [D] expression for onOsUpdateResult:56 - System upgrade failed!

The update properly applied on the tablet so I guess I did something wrong with my phone but does somebody have an idea?

edit retag flag offensive close delete

Comments

afaiu these did change name between 2.0.0.x and 2.0.1.x (jolla-ambient to sailfish-default)

what package requires that? rpm -q --whatrequires ambient-icons-closed-z1.0

kimmoli ( 2016-05-01 21:19:30 +0200 )edit

Thanks for your answer (and sorry for the delay). The above command tells me nothing requires the faulty package.

I tried some other stuff like zypper in ambient-icons-closed-z1.0 but it tells me the package doesn't exists although another (sailfish-default something) provides it. I know what this means but I don't understand why the update tries to remove it if it has already been replaced by another.

The file /var/log/zypp/history tells me 2 versions of the package has been installed in the past but there is no reference to it being removed (I can't access the file right now so I can't copy/paste it here)

I could always do a factory reset of my phone but there was always something wrong when trying to update the phone and always had to do a factory reset before updating to a newer version. I would like to be able to simply update my phone at least once without resetting it…

razcampagne ( 2016-05-13 13:10:50 +0200 )edit