[Release notes] Struven ketju

@jovirkku, you might want to rectify the broken link in the section “Important notices” with the text “the upgrade of Android AppSupport” to https://forum.sailfishos.org/t/release-notes-struven-ketju-4-5-0-18/14656#android-appsupport-is-upgraded-to-android-11-14 (from the broken https://forum.sailfishos.org/t/release-notes-struven-ketju-4-5-0-18/14656#android-appsupport-is-upgraded-to-android-11-47, note the incorrect final two digits), because it really is important that this link works.

Additionally you may rectify the incorrect plural “Important notices” to singular “Important notice”, because only a single notice follows and people might wonder if there are missing notices.

Thank you!


Thanks olf, that was a good catch. A stupid copy-paste error from my side. Fixed now.


This was the first update in a long time that i didn’t have to force reboot. :slight_smile:


190 mb update to from 16, downloaded quite quickly, update installed just as quickly. I noticed (again) my phone did a little double reboot after installation, meaning I saw the “your bootloader is unlocked” message twice…otherwise though, update was smooth and quick (that’s what she said!).


Works here. 10 III Threema Libre.

“Share via e-mail” don’t work in Browser(Menu-Share-Share_link-E-mail).

Storeman disappeared and Packges list in Chum gui disappeared after updating.

For now, you’ll have to set the chum repository to SailfishOS, in settings.

1 Like

Typo? I guess it should be

Of course, thank you!

1 Like

The Update [] tells me to manually de-install duzens or hundreds (!) of packages:
archivemount, audiosystem-… (2x), audit-libs, busybox, busybox-… (14x), cryptsetup-libs, curl, … , [MANY OTHER PACKAGES], … , volume_key-libs, wpa_supplicant, xdg-dbus-proxy. xkeyboard-config, zlib !
Is there no easier way to clean the system than to manually delete all these old packages?

p.s.: see also my problems with the update []

1 Like

Ignore, proceed.
You’re not the first with that ‘problem’.


How to proceed? There is no option to ignore!
But I found this:

Is this the official command-line-guide for forced upgrades?

I don’t remember but there is some button to say OK, or confirm, and it’s the only thing the user can do.

1 Like

There are two more option:
First to use embedded update option:

  1. open terminal
  2. run devel-su ssu re
  3. run devel-su zypper ref
  4. run devel-su zypper dup

Second: use sfos-upgrade from openrepos


No, these are not two more options:

  1. sfos-upgrade ultimately does exactly the same as Jolla’s guidance for updating at the command line, but semi-automated and with a lot of safety-checks prepended: RTFM!
  2. The “zypper dance” you documented correctly is recommended for community ports of SailfishOS (by their maintainers, not by Jolla) and requires to install zypper (via devel-su pkcon install zypper). I would expect it to work, too, but Jolla has never mentioned it for the devices they support. Side note: Another way was via pkcon upgrade-system but Jolla deleted any reference to this upgrade path with the release of SailfishOS 2.2.1.
  3. Jolla always stated: Only upgrade SaifishOS at the command line, if the GUI updater fails. For 4.5.0 more explicitly than before: RTFM.

Unfortunately Jolla / sailors do very rarely mention why they suggest things, so nobody outside of Jolla knows, if they just think that the GUI updater is safer for the average user or if technical reasons for this recommendation etc. exist.


On my XA2 Bluetooth can’t be turned on. Only using sfos utilities helps to start the bt service,
though I had to try several times until
it worked. Anyone experienced issues with
bt as well?

1 Like

From technical point you are very correct but average user doesn’t recognize such nuance. Remark taken and I should use ‘ways’ instead of ‘options’.
Is not a pkcon upgrade-system the same as zypper and sfos-upgrade? That means direct packages update?

1 Like

After upgrade from 4.4 not work application
ISODrive and Storeman on Sony Xperia 10 mark 2.
For ISODrive output:

[D] unknown:0 - Using Wayland-EGL
library "libGLESv2_adreno.so" not found
library "eglSubDriverAndroid.so" not found
[W] unknown:8 - file:///usr/share/ISODrive/qml/ISODrive.qml:8:30: Type MainPage unavailable 
         initialPage: Component { MainPage { } } 
[W] unknown:3 - file:///usr/share/ISODrive/qml/pages/MainPage.qml:3:1: module "QtSparql" is not installed 
     import QtSparql 1.0 

The problem may be this: [libqtsparql] Disable the qml api for now. JB#57277 · sailfishos/libqtsparql@f543a9d · GitHub