Updating to 3.3.0.16 fails via UI and terminal. [answered]
I don't know have anyone had this question, I couldn't find anything similar. Anyway I have Sony Xperia 10 dual sim. I bought and installed Sailfish OS few months ago. Now as the 3.3.0.16 update came, and I tried to install it via the GUI, it downloaded it alright, but the updating failed and asked me to try later or something like that. I tried to do it again, then the GUI version said that not enough space, and that it requires -1 free bytes and I have 0. (I do have 40GB free space left) Then I decided that I'll try to do it manually.
I did the steps on on the official 'manual installition guide' through SSH, but all I have now is this in my console:
[root@Xperia10-DualSIM nemo]# pkill store-client [root@Xperia10-DualSIM nemo]# rm -rf /home/.pk-zypp-dist-upgrade-cache/* [root@Xperia10-DualSIM nemo]# rm /home/nemo/.cache/sailfish-osupdateservice/os-info rm: remove regular file `/home/nemo/.cache/sailfish-osupdateservice/os-info'? y [root@Xperia10-DualSIM nemo]# ssu re 3.3.0.16 Changing release from 3.3.0.16 to 3.3.0.16 Your device is now in release mode! WARNING: DBus call failed, falling back to libssu: Message recipient disconnected from message bus without replying terminate called after throwing an instance of 'zypp::parser::ParseException' what(): /etc/zypp/repos.d/ssu_openrepos-Almindor_release.repo: Section [openrepos-Almindor]: Line 8 contains garbage (no '=' or ':/?|,\' in key) Aborted [root@Xperia10-DualSIM nemo]# version --dup REFRESHING CACHE AND DOWNLOADING PACKAGES Waiting <===== STALLS HERE
The percentage that should be visible all time (as the official manual installition guide says) doesn't show up after like a ten minutes of waiting, so I suspect that the process is just stalling there.
Here's the content of the repo file the warning is about:
[openrepos-Almindor] name=openrepos-Almindor enabled=1 autorefresh=0 baseurl=plugin:ssu?repo=openrepos-Almindor type=rpm-md gpgcheck=0 -Almindor
I wouldn't really mind updating the OS, but the GCC 8.3 toolchain update gives me hopes of WebEngine based native browser.
Also notice; I did those steps already once, that's why the version didn't change after the ssu re
command.
Also I'm nota linux wizard I know the basics and I know my way around with terminal, but I'm definitely not proficient with it.
Help, would be appreciated, thanks.
EDIT: Alright I moved the ssu_openrepos-*.repo files into another directory temporarily, and this fixed the issue. The GUI installition worked out perfectly after this.
If you look at release notes "Notification concerning apps from Open Repos" it is advised to remove offending repository first:link text
aspergerguy ( 2020-05-02 17:27:06 +0200 )editI guess I missed that note, alright thanks. I'll let you know if I was successful.
Hypercluster ( 2020-05-02 17:41:45 +0200 )editThe free space warnings are not about your "home" LVM volume, but the "root" (system) one.
You might take a look at the free space on the "root" LVM volume.
P.S.: This is likely a duplicate question of [1], [2], [3], [4] etc.
P.P.S.: If you have to upgrade at the command line, you might use sfos-upgrade, which detects and warns about lacking free space (among other checks).
olf ( 2020-05-02 18:27:04 +0200 )edit@Hypercluster: congrats to the successful update. could you put your edit in an answer instead and close the question afterwards? this way it's easier for others to see the solution
rozgwi ( 2020-05-03 15:07:14 +0200 )edit@rozgwi I don't have enough reputation to close the question.
Hypercluster ( 2020-05-03 15:18:44 +0200 )edit