This is my 1st update with SFOS. I plugged my phone in, downloaded the update, got the notice I needed to remove CHUM GUI and ignored it, then the update failed.
Since then I have not been able to update the repsoitories for storeman or chum. I cannot download the update, I can’t do anything.
I believe the core problem is not enough room in the sytem folder. I have read the instructions for resizing the sytem folder and it has ‘nightmare’ written all over it for me.
I read removing OSM SCOUT should clear enough space, however I can’t get storeman to work to remove it. I tried removing via the command line but nothing happens.
It tells your phone that it is on SfOS version 4.4.0.72 or you want to update to this version and sets the necessary repositories. If the update crashes before installing rpms you are still geworden using the old release but the repos point to the new release.
Which OS version is shown in Settings → About SailfishOS?
You could also try to upgrade using the cli.
This can be done by using sfos-upgrade from openrepos or by using ssu re to set the desired os version.
In this case ‘ssu re 4.5.0.16’ .
Followed by ‘version --dup’ .
If you are able to install sfos-upgrade, you could use ‘sfos-upgrade --verify’ to check the installed packages. ‘ssu re 4.5.0.16’ is needed before exexuting thus command.
With both versions ssu re returned:
" warning:dbus call failed, falling back to libssu: message recipient disconnected from message bus wihtout replying
terminate called after throwing an instance of 'zypp::parser::ParseException: what() /etc/zypp/repos.d/ssu_openrepos-Karry_release.repo: Section [operepos-Karry]: Line 7 contains garbage (no “=” or “:/?|," in key)
aborted”
Move the file ssu_openrepos-Karry_release.repo to e.g. home directory and try again. That blocks the operations now.
If you can, please post the contents of the file here; I’ve had that happen once and I didn’t save the file…
Edit: There is something funny with handling repos, or openrepos, and I’d like to know what. A broken openrepos repo file should not stall package manager, because it’s both 3rd party, and non-critical repo.
I would be happy to if I could find it. I have never found the file.
I go to root-home-defaultuser and it just isn’t there. I have never been able to find it. The above command did the trick and got me to the point I could upgrade, but I still have no idea where this stupid file is.
I do have “show hidden files” turned on. Still can’t find it.
If your home directory is /home/defaultuser have you changed nemo in my command to defaultuser? If not then you should find the file in /home with the name nemo.
Thank you for these hints. I had problems to install the upgrade 4.6.0.15 on JollaC. The phone claimed to be 4.6.0.13 but insisted to re-install it. Removing ssu_store_release.repo helped