REPRODUCIBILITY: every boot after upgrade
OS VERSION: 4.6.0.13
HARDWARE: Xperia XA2 Ultra single SIM
UI LANGUAGE: English
REGRESSION: n/a
DESCRIPTION:
When I boot into the upgraded OS:
- I can enter my passphrase normally the first time (white on black)
- it boots to the lipstick UI, however my ambience has been replaced by the default blue lighthouse
- I cannot swipe left or right or otherwise unlock the phone. The dialog simply does not show up
- everything that does not require to unlock the phone appears to work normally
- I can switch to the Guest account (which I set up some time ago iirc) and use it
- I can shut the phone down normally
- I have not tested calls or messages, but email appears to be working normally
PRECONDITIONS:
Upgrading from 4.5.0.25 => 4.6.0.13 through the UI.
Before upgrade I got a âPlease remove or revert the following packagesâ message. Since there is strong opinion on this forum that this message basically means âIf you continue, these packages will be removedâ I continued with the upgrade, of course only after taking a good look at the list: angelfish, optional KDE/Qt packages, some more Openrepos/Chum packages. And aliendalvik. OK, I thought, that shouldnât break the system.
STEPS TO REPRODUCE:
- upgrade as described above
- reboot
EXPECTED RESULT:
I can continue using the phone as before the upgrade, with all my user customisation/data intact
ACTUAL RESULT:
I cannot unlock the phone and it seems that some settings (ambience) have reverted while others (Email, top menu customisation) work just like I configured them.
I can shut the phone down normally.
MODIFICATIONS:
Chum & Openrepos are installed, as well as some packages from there. I tend to sometimes edit system files, most notably some additional configuration to /etc/ssh/sshd_config*
. I manually created desktop launchers in ~/.local/share/applications
and edited some under /usr/share/applications
. User scripts in ~/.local/bin
. Probably more.
ADDITIONAL INFORMATION:
- Booted into recovery & telneted into the system.
- Unlocked & mounted
/home
- Chrooted into
/rootfs
. - Enabled persistent storage in
/etc/systemd/journald.conf
, undid steps 3-1 and then repeated them.
In the chrooted system I gathered some information.
I can look at last bootâs journal entries. Looking at errors only I notice this:
XA2 fpslave[2359]: fpsettings_scan_directory: /usr/lib/sailfish-fpd: can't open directory: No such file or directory
There are 3 fpd/fingerprint packages installed: sailfish-fpd sailfish-fpd-slave-binder sailfish-devicelock-fpd
and none of them list this path (see zypper listing).
Beyond that Iâm honestly stumped as to what might be happening.
Here is all the output I gathered:
journalctl, errors only
journalctl, grepped for fingerprint
full journalctl output for the last boot (journalctl -b -1)
zypper listing all installed packages
Hardware and OS version:
bash-5.0# cat /etc/*release*
# This file is copied as hw-release (analogous to os-release)
NAME="Sony Xperia XA2 Ultra"
ID=h3213
MER_HA_DEVICE=h3213
MER_HA_VENDOR=qualcomm
VERSION="1.0.0.8"
VERSION_ID=1.0.0.8
PRETTY_NAME="Xperia XA2 Ultra 1.0.0.8"
SAILFISH_BUILD=8
SAILFISH_FLAVOUR=release
HOME_URL="https://sailfishos.org/"
NAME="Sailfish OS"
ID=sailfishos
VERSION="4.6.0.13 (Sauna)"
VERSION_ID=4.6.0.13
PRETTY_NAME="Sailfish OS 4.6.0.13 (Sauna)"
SAILFISH_BUILD=13
SAILFISH_FLAVOUR=release
HOME_URL="https://sailfishos.org/"
NAME="Sailfish OS"
ID=sailfishos
VERSION="4.6.0.13 (Sauna)"
VERSION_ID=4.6.0.13
PRETTY_NAME="Sailfish OS 4.6.0.13 (Sauna)"
SAILFISH_BUILD=13
SAILFISH_FLAVOUR=release
HOME_URL="https://sailfishos.org/"
PS: I have seen this but it does not seem to help/apply here.