I’m trying to upgrade my Sony XA 2 Plus to Kvarken [4.1.0.24] and first it said
“Uninstall the following before proceeding with the Sailfish OS update
obexd-contentfilter-off”
Now when I installed obexd-contentfilter-off I remember it wouldn’t complete installation and kept hanging in the install. After a restart obexd-contentfilter-off didn’t work.
So I went to try to uninstall obexd-contentfilter-off but it complained about something like missing rpm or so.
Anyway, after this the update screen said:
“Uninstall the following before proceeding with the Sailfish OS update…”
and a list of 800 (!) programs follows, including PackageKit, SDL2, alsa-lib, basesystem, busybox, ca-certificates, dbus and on and on it goes. My gut tells me not to do this as I guess it could make updating impossible after that.
So I looked what could be the problem with obexd-contentfilter-off and found out ( obexd-contentfilter-off/README.md at master · Olf0/obexd-contentfilter-off · GitHub that it replaces the obexd-contentfilter-helper with obexd-contentfilter-off. Now when I uninstalled obexd-contentfilter ( rpm --e --nodeps obexd-contentfilter-off && rpm -i obexd-contentfilter-helper ) it complained at the second command that the rpm was not found. So now I have neither obexd-contentfilter-off, nor the -helper.
I chose for the rpm procedure as it was not clear to me how to do it with pkconn, zypper/libzyp. My guess is that the missing obexd-contentfilter-* prompts the updater to asking to remove (almost?) all system binaries.
Could anyone kindly help me? I guess maybe it could be restored through using pkconn and/or zypper/libzyp but have no idea how exactly to input the commands.
Thanks in advance.