Problems with installing the OS update 4.3.0

I had the same issue and reported it in another thread also. Could not install apps from both Jolla Store and Storeman.
This were not the only problems I had with my XA2: very slow reacting, slow browser, picking up a call is too vague for me, no GPS, opening with fingerprint never worked, no video calling, etc. Brought the device to factory setting and downloaded Sailfish Torronsuo. Jolla store works but not Storeman, however I can install Telegra’me from Openrepos.
And I have that lovely calling menu with pushes back.
The Sailfish Forum app works, but linking to ‘external browser’ doesn’t, so I am typing on my ipad.
I know 4.3 is early access. Yet I wonder why Jolla dev’s not have told app dev’s on forehand to change their apps. Especially concerning SSL.

1 Like

Can you recall if that yaml-cpp lib was installed as a dependency for one of your apps? We’d like to warn people to remove it before upgrade in the release notes.

2 Likes

@abranson
please do so.

In case of @juz it was not installed but as yaml-cpp was introduced in 4.3 as a dependency of libzypp the version from (not deactivated) openrepos was resolved.

A quick look at openrepos shows that yaml-cpp (libyaml-cpp) is used in his (only a lib) project RIME Rime Input Method Engine.
(@birdzhang maybe more?)

1 Like

Thanks for the info. The Sailfish version of yaml-cpp was actually introduced in 4.0.1 (as a dependency of an upgraded libzypp of course) but it’s only a problem now after libzypp was upgraded again in 4.3, as it requires a newer version than birdzhang’s.

That’s it. And Rime input method engine should be not many users.

1 Like

?

I just did the limbo and checked yaml-cpp.
It was introduced with 4.0, yes.
But it was not a dependency or at least it got not installed for 4.0, 4.1, 4.2, only in 4.3

Ah ok that’s great, thanks. We’ll add a note about that. Hopefully this means that not many users will run into this on full release. Though I wonder if people previously upgrading with version --dup with your repo enabled might have accidentally pulled in your version instead of the official one.

Very good news if it’s not previously installed. It was added as a build dependency for 4.0.1, but I guess whatever it was used for didn’t knock onto a runtime dependency until this latest version. Thanks for verifying.

2 Likes

My bad, and i already deleted yaml-cpp from openrepos.net yesterday, no boring now.

2 Likes

As @peterleinchen has said, the problematic libyaml-cpp was only installed when I did the latest upgrade. I am probably the worst case scenario, as I had done previous version —dup’s on previous upgrades, and it had not been installed previously.

1 Like

And as my test device got somehow corrupted checking all ssu re and dependencies I had to reset :wink:

And ran into this 3 (three) times with a vanilla reset X and XA2 :frowning:

Absolutely not.
This lib was only introduced now with 4.0 and your version is older, right?

Thanks.

Yeah, about 3 years ago, Show home:birdzhang:rime / yaml-cpp - SailfishOS Open Build Service

2 Likes

As @dmz pointed out in another post, on the XA2 you may get the message to remove ofono-alien-binder-plugin before updating to 4.3.0.12. I got this message too. My device was updated from 4.1 to 4.2 immediately (5 minutes) before updating to 4.3, so the native packages should have been all valid and unchanged.

I didn’t find any solution and decided to ignore the message. Installation had no issues. Device is running on 4.3 now.

Well done up to here! :wink:

Just a small typo in url (note missing jolla/armv7hl),
Use e.g.
https://releases.jolla.com/releases/4.3.0.12/jolla/armv7hl/oss/armv7hl/libzypp-17.26.0+git1-1.6.1.jolla.armv7hl.rpm

Something I really really struggled long time ago (and again today :frowning: )

@vige
thanks for trying to move missed post(s)
but this one belongs way ahead (as you see from time stamp)
here it does not make any sense

My wifes phone (Xperia 10 Dual SIM) hangs on downloading the update:
Remove Packages:
libopusfile
ofono-alien-binder-plugin

What can I do now with this?

Old system is SFOS 4.2.0.21, but updated through many versions since 3.2 or 3.3, username still Nemo and not defaultuser. Do I have to reflash the device?

How is the CLI command to remove theese packages?

edit: found the solution,

[nemo@Sailfish ~]$ devel-su
Password:*****
[root@Sailfish nemo]# pkcon remove libopusfile
[root@Sailfish nemo]# pkcon remove ofono-alien-binder-plugin
exit
reboot

did it. After this, the update worked. Problem is solved.

Is there also a solution for regular users? I just want to make an update.
In my case I should uninstall the packages

harbour-fotokopierer
ofono-alien-binder-plugin

Is there an easier way to remove them?

I don’t know what the second one is, but the first one should simply automatically uninstall itself when you install the OS update.

i ignored them an updated regardless.

came through unscathed.

Just logged in to say, that I didn’t actually have any problems updating the OS but the 1st manually made boot after the update was quite interesting.

I shut my phone (xperia 10ii) down a day after the update when attending to a concert and when I tried to restart the phone after the concert I got to the 1st screen asking for my passcode. After entering the valid password/pin-code the phone just stuck showing the keyboard for the pin and a spinning wheel. I waited for a short while and then manually rebooted the phone again and the same issue happened again. This time I waited for a longer time but nothing still happened. I then restarted it for the 3rd time, gave a wrong pin on purpose, got an error message for it and then gave the right pin and the phone started normally. Go figure :man_shrugging:

1 Like