It’s late, but I figured it would benefit more people, if I posted this sooner than later. Please read carefully before proceeding - I might have typo’d something!
Kind of a PSA here: I started the update to SFOS 4.1.0.23 without downgrading sailfish-components-webview-qt5
packages first, which lead me into a nice situation: The repositories were already at 4.1.0.23 but I would have needed to remove (well, downgrade) the packages to the 4.0.1.48 version. After a brief panic, I got it working and all is good now. These are the steps, roughly, but you should get the idea:
- The upgrade GUI tells you to remove three
sailfish-components-webview-qt5
packages
- Go to terminal, go
devel-su
- Set release version to current:
ssu re 4.0.1.48
- Refresh repos:
zypper ref
- Downgrade the packages (source):
zypper install --oldpackage --force sailfish-components-webview-qt5-1.2.14-1.15.6.jolla sailfish-components-webview-qt5-pickers-1.2.14-1.15.6.jolla sailfish-components-webview-qt5-popups-1.2.14-1.15.6.jolla
- Set the next SFOS version again:
ssu re 4.1.0.23
- Refresh repos:
zypper ref
At this point I wasn’t able to start the upgrade using Settings, not even after a reboot, so I had to do it in the command line: version --dup
After that everything went just fine, and I have a fully functional XA2U again!
PS. @rubdos there’s a typo in the command on Openrepos, there’s an extra space near the end that needs to be removed