I decided to upgrade my Xperia 10 Plus to 3.4.0.22 from the command line, as I always do. I had approximately 330Mb free on / and 38Gb free on /home. I thought it was enough. It wasn’t. version --dup
complained about approximately 150Mb needed halfway through the process of installing the downloaded packages, couldn’t install one of them, retried a couple of times till I stopped it with Ctrl-C.
I uninstalled some unneeded, space-consuming packages with rpm -e
and now I have 490Mb free on /, the phone is up, but it is in an inconsistent state: if I try version --dup
again, it complains about not being able to start org.freedesktop.PackageKit and tries 9 times without success . pkcon
doesn’t work either, it says Error calling StartServiceByName for org.freedesktop.PackageKit.
If I try to start /usr/libexec/packagekitd
manually, I get the error
Failed to load the backend: opening module zypp failed : /usr/lib/packagekit-backend/libpk_backend_zypp.so: undefined symbol:
_
ZNK4zypp3sat10LookupAttr8iterator9dip_equalERK13_DataiteratorS5_
, version ZYPP_plain
I don’t know what to do: would a simple reboot put me in a working state where I would be able to complete the upgrade, or (more probably) would it simply fail and force me to use a recovery shell, in a more limited environment than I am now? Is there something I could try from the (somewhat working) system I have now? Do I have to reflash all and that’s it? (I do have a backup of everything)
I am posting under General because I am not reporting a bug, but simply asking for help in a situation of my own making.
Thank you in advance for any advice.
Dario