Hi everyone,
Please help me save my Jolla Phone. I updated it to the latest supported version of SailfishOS (I think it was v3.4), but then noticed that some apps wouldn’t install or update. I found that it was due to Jolla implementing a new compression method for the packages called zstd .
I started following these instructions for updating the RPM. I was missing rpm-libs-4.14.3+git28-2.armv7hl.rpm
, but I decided to continue with the installation anyway. The instructions say to use rpm
or zypper
to install all the packages. Since I didn’t have zypper
installed, I managed to install it using this command: pkcon install zypper.
After that, I started installing the packages in the following order:
- zypper install ./rpm-sign-4.14.3+git28-2.armv7hl.rpm
- zypper install ./rpm-devel-4.14.3+git28-2.armv7hl.rpm
- zypper install ./rpm-build-4.14.3+git28-2.armv7hl.rpm
- zypper install ./rpm-doc-4.14.3+git28-2.armv7hl.rpm
- zypper install ./rpm-4.14.3+git28-2.armv7hl.rpm
The packages required some dependencies that I didn’t have, but I still decided to continue and ignore the warnings… When I got to the final package, the terminal showed that there was a conflict:
Detected 1 file conflict:
File /usr/bin/rpmspec
from install of
rpm-build-4.14.3+git28-2.armv7hl (Plain RPM files cache)
conflicts with file from package
rpm-4.14.1+git26-1.11.1.jolla.armv7hl (@System)
File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content.
I continued anyway, but then an error occurred:
Problem occurred during or after installation or removal of packages:
Failed to cache rpm database (127).
Since then, I haven’t been able to install any apps. I tried a factory reset, but now I can’t log in with my Jolla account, nor can I create a new one. I can’t seem to turn on Developer Mode either. I suppose whatever I did caused permanent damage.
So now comes the question: How can I fix this? Maybe somehow reflash the OS? The basic functions of the phone work fine on Sailfish OS v1.0.0.5, but I really hope we can fix this.
All help is appreciated. Thank you in advance!