Help needed: TLDR - How to sync/install to the latest state (5.0.0.55).
If tried to update a Xperia 10 (i4113) from 4.6.0.13 to 5.0.0.55 via GUI.
Started the reboot, update with progress, then a screen saying “something went wrong, with a restart button”. I restarted the phone and it booted into the OS. It seems that only a part of the rpm package were installed.
Normally the directory under /home/.pk-zypp-dist-upgrade-cache
does not have any packages after the update anymore. Currently I see that some (274) are still there:
[root@Sailfish .pk-zypp-dist-upgrade-cache]# find . |grep rpm$|wc -l
274
I have totally 985
packages on the system but only 337
package are installed today (updated).
For instance, a newer package of sailfish-office is in the cache directory and not installed:
# rpm -q sailfish-office
sailfish-office-1.6.8-1.8.3.jolla.armv7hl
# find /home/.pk-zypp-dist-upgrade-cache/ |grep sailfish-office
/home/.pk-zypp-dist-upgrade-cache/packages/apps/apps/armv7hl/sailfish-office-1.6.10-1.10.1.jolla.armv7hl.rpm
The GUI says I am on 5.0.0.55 and
$ grep VER /etc/os-release
VERSION="5.0.0.55 (Tampella)"
VERSION_ID=5.0.0.55
but I am sure that is only the half of the story. Albeit, I could boot into the OS in this current state!
So, how do I sync/install to the latest state (5.0.0.55)? Thanks!
#################################################################
Update: I did following:
# ssu release 5.0.0.55
Changing release from 4.6.0.13 to 5.0.0.55
Your device is now in release mode!
[root@Sailfish ~]# version --dup
REFRESHING CACHE AND DOWNLOADING PACKAGES
Finished transaction (status=1, runtime=25144ms)
UPGRADING SYSTEM
Finished transaction (status=1, runtime=144483ms)
FINISHING
Download (7 packages)
...
Install (281 packages)
...
as you can see it installed the rest of the rpms from /home/.pk-zypp-dist-upgrade-cache
but
I can not boot into the system anymore. The LUKS/Password unlock UI does not appear after the reboot
anymore. Trying to ssh into it shows:
"System is booting up. Unprivileged users are not permitted to log in yet. Please come back later. For technical details, see pam_nologin(8)."
Any help?