Can't update to 2.0.1.11: ambient-icons-closed-z1 is not installed
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?
afaiu these did change name between 2.0.0.x and 2.0.1.x (jolla-ambient to sailfish-default)
what package requires that?
kimmoli ( 2016-05-01 21:19:30 +0200 )editrpm -q --whatrequires ambient-icons-closed-z1.0
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