@mal - Is there a way to test the software for Fairphone 5 before its released - giving users the opportunity to test the software in pre-release/pre-alpha release etc, feedback any issues, which will take the burden of 1 person having to test it all.
It’s possible but requires editing two files on device to get the devel adaptation repos in use.
Change in /usr/share/ssu/features.d/adaptation-community-common.ini to https://repo.sailfishos.org/obs/nemo:/devel:/hw:/common/sailfish_latest_%(arch)/ and in /usr/share/ssu/features.d/adaptation-community.ini to https://repo.sailfishos.org/obs/nemo:/devel:/hw:/fairphone:/fp5/sailfish_latest_%(arch)/ . Similar change can be done for FP4 just change the fp5 to fp4 in the URL To revert back to release repo change the URLs back to https://repo.sailfishos.org/obs/nemo:/testing:/hw:/common/sailfishos_%(releaseMajorMinor)_%(arch)/ and https://repo.sailfishos.org/obs/nemo:/testing:/hw:/fairphone:/fp5/sailfishos_%(releaseMajorMinor)/ . But I’m going to push the changes to release repo very soon. Only final suspend testing is still ongoing.
So I took backups of the files, made the changes to the files, then tried updating to 5.1.0.10 but got some errors.
Then I checked the urls of the revised paths and both came back with 404 Not Found>
repo.sailfishos.org/obs/nemo:/devel:/hw:/common/sailfish_latest_%25(arch)/
Not Found
The requested URL /obs/nemo:/devel:/hw:/common/sailfish_latest_%(arch)/ was not found on this server.
Apache/2.2.22 (Debian) Server at repo.sailfishos.org Port 80
………………………………………………………………………….
https://repo.sailfishos.org/obs/nemo:/devel:/hw:/fairphone:/fp5/sailfishos_%(arch)/
………………………………………………………………………….
Here is my test>
$ ssh defaultuser@192.168.2.15
defaultuser@192.168.2.15’s password:
Last login: Mon Jul 13 20:22:11 2026 from 192.168.2.4
,—
| Sailfish OS 5.0.0.78 (Tampella)
'—
[defaultuser@Fairphone5 ~]$ devel-su
Password:
[root@Fairphone5 defaultuser]# ssu re 5.1.0.10
Changing release from 5.0.0.78 to 5.1.0.10
Your device is now in release mode!
[root@Fairphone5 defaultuser]# zypper ref -f
Forcing raw metadata refresh
Retrieving repository ‘#adaptation-community’ metadata …[error]
Repository ‘#adaptation-community’ is invalid.
[#adaptation-community|plugin:ssu?repo=#adaptation-community] Valid metadata not found at specified URL
History:
- [|] Error trying to read from ‘plugin:ssu?repo=#adaptation-community’
- URL for repository is not set.
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository ‘#adaptation-community’ because of the above error.
Forcing raw metadata refresh
Retrieving repository ‘#adaptation-community-common’ metadata …[error]
Repository ‘#adaptation-community-common’ is invalid.
[#adaptation-community-common|plugin:ssu?repo=#adaptation-community-common] Valid metadata not found at specified URL
History:
- [|] Error trying to read from ‘plugin:ssu?repo=#adaptation-community-common’
- URL for repository is not set.
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository ‘#adaptation-community-common’ because of the above error.
Forcing raw metadata refresh
Retrieving repository ‘adaptation-common’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-common’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘adaptation-community’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-community’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘adaptation-community-common’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-community-common’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘adaptation-system’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-system’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘apps’ metadata …[done]
Forcing building of repository cache
Building repository ‘apps’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘hotfixes’ metadata …[done]
Forcing building of repository cache
Building repository ‘hotfixes’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘jolla’ metadata …[done]
Forcing building of repository cache
Building repository ‘jolla’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘sailfishos-chum’ metadata …[done]
Forcing building of repository cache
Building repository ‘sailfishos-chum’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘store’ metadata …[done]
Forcing building of repository cache
Building repository ‘store’ cache …[done]
Some of the repositories have not been refreshed because of an error.
[root@Fairphone5 defaultuser]#
As there are issues I will ssu re back to the previous version for now unless I get revised URL’s
Where did you store the backup files? copy those to /home/defaultuser/ for example, not in the same folder where you have the modified files
Ok will do, I step back a few steps in the url and then started navigating forward to confirm the correct path> Index of /obs/nemo:/devel:/hw:/fairphone:/fp5/sailfish_latest_aarch64/aarch64
This now shows the full list needed
Index of /obs/nemo:/devel:/hw:/fairphone:/fp5/sailfish_latest_aarch64/aarch64
….
So I have the correct paths in the .ini files, moved the .bak files to /home then undertook the following steps>
Check then clear the cache>
[root@Fairphone5 defaultuser]# ls /var/cache/ssu/
board-mappings.ini features.ini repos.ini
[root@Fairphone5 defaultuser]# rm /var/cache/ssu/*
Update SSU to reflect the new URL’s>
[root@Fairphone5 defaultuser]# ssu ur
Refresh the metadata>
[root@Fairphone5 defaultuser]# zypper ref -f
Forcing raw metadata refresh
Retrieving repository ‘adaptation-common’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-common’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘adaptation-system’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-system’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘apps’ metadata …[done]
Forcing building of repository cache
Building repository ‘apps’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘hotfixes’ metadata …[done]
Forcing building of repository cache
Building repository ‘hotfixes’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘jolla’ metadata …[done]
Forcing building of repository cache
Building repository ‘jolla’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘sailfishos-chum’ metadata …[done]
Forcing building of repository cache
Building repository ‘sailfishos-chum’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘store’ metadata …[done]
Forcing building of repository cache
Building repository ‘store’ cache …[done]
All repositories have been refreshed.
…………………………………………………..
Note: All good so far
………………………………………………….
Check for available updates>
[root@Fairphone5 defaultuser]# zypper lu
Loading repository data…
Reading installed packages…
S | Repository | Name | Current Version | Available Version | Arch
–±------------------±-----------------------------------------------------±------------------------------------------------±------------------------------------------------±-------
v | jolla | abseil-cpp | 20230802.1+git1-1.2.2.jolla | 20250127.1+git1-1.3.3.jolla | aarch64
v | jolla | all-translations-pack | 0.8.2-1.5.3.jolla | 0.8.4-1.5.2.jolla | noarch
v | jolla | alsa-lib | 1.2.8+git1-1.6.2.jolla | 1.2.13+git1-1.7.2.jolla | aarch64
v | jolla | amber-mpris | 1.2.9-1.9.2.jolla | 1.2.9-1.9.4.jolla | aarch64
v | jolla | amber-qml-plugin-mpris | 1.2.9-1.9.2.jolla | 1.2.9-1.9.4.jolla | aarch64
v | jolla | ambienced | 0.29.37-1.12.1.jolla | 0.29.38-1.13.2.jolla | aarch64
v | jolla | archivemount | 0.9.1+git2-1.6.4.jolla | 0.9.1+git2-1.6.5.jolla | aarch64
v | adaptation-common | audiosystem-passthrough | 1.3.1-1.5.1.jolla | 1.3.1-1.5.2.jolla | aarch64
v | adaptation-common | audiosystem-passthrough-dummy-af | 1.3.1-1.5.1.jolla | 1.3.1-1.5.2.jolla | aarch64
v | jolla | audit-libs | 3.1.2+git1-1.9.2.jolla | 3.1.5+git2-1.10.3.jolla | aarch64
v | jolla | augeas-libs | 1.12.0+git4-1.6.5.jolla | 1.14.1+git1-1.7.2.jolla | aarch64
v | jolla | binutils | 2.42+git1-1.8.4.jolla | 2.45+git2-1.9.2.jolla | aarch64
v | adaptation-common | bluebinder | 1.0.18-1.3.2.jolla | 1.0.20-1.5.1.jolla | aarch64
v | jolla | bluez5 | 5.76+git2-1.11.1.jolla | 5.86+git1-1.13.1.jolla | aarch64
…
v | jolla | vim-common | 9.1.0727+git1-1.9.1.jolla | 9.2.0340+git1-1.12.1.jolla | aarch64
v | jolla | vim-data | 9.1.0727+git1-1.9.1.jolla | 9.2.0340+git1-1.12.1.jolla | noarch
v | jolla | vim-enhanced | 9.1.0727+git1-1.9.1.jolla | 9.2.0340+git1-1.12.1.jolla | aarch64
v | jolla | vim-filesystem | 9.1.0727+git1-1.9.1.jolla | 9.2.0340+git1-1.12.1.jolla | noarch
v | jolla | voicecall-qt5 | 0.8.9-1.15.1.jolla | 0.8.11-1.15.2.jolla | aarch64
v | jolla | voicecall-qt5-plugin-telepathy | 0.8.9-1.15.1.jolla | 0.8.11-1.15.2.jolla | aarch64
v | jolla | voicecall-qt5-plugin-voicecall-filter | 0.8.9-1.15.1.jolla | 0.8.11-1.15.2.jolla | aarch64
v | jolla | voicecall-ui-jolla | 1.16.1-1.19.1.jolla | 1.16.6-1.18.2.jolla | aarch64
v | jolla | vpnc | 0.5.3.r526+git3-1.6.2.jolla | 0.5.3.r526+git3-1.6.4.jolla | aarch64
v | jolla | wayland | 1.22.0+git1-1.7.1.jolla | 1.24.0+git1-1.9.2.jolla | aarch64
v | jolla | wayland-egl | 1.22.0+git1-1.7.1.jolla | 1.24.0+git1-1.9.2.jolla | aarch64
v | jolla | wireless-regdb | 2020.04.29+git5-1.6.2.jolla | 2025.02.20+git1-1.7.1.jolla | noarch
v | jolla | xdg-dbus-proxy | 0.1.2+git4-1.6.4.jolla | 0.1.7+git1-1.8.1.jolla | aarch64
v | jolla | xdg-user-dirs | 0.17+git2-1.6.3.jolla | 0.17+git2-1.6.4.jolla | aarch64
v | jolla | xulrunner-qt5 | 91.13.1+git3.1-1.26.1.jolla | 91.13.1+git8-1.25.1.jolla | aarch64
v | jolla | xz | 5.6.2+git1-1.5.1.jolla | 5.8.3+git1-1.7.1.jolla | aarch64
v | jolla | xz-libs | 5.6.2+git1-1.5.1.jolla | 5.8.3+git1-1.7.1.jolla | aarch64
v | jolla | yaml-cpp | 0.6.3+git1-1.5.5.jolla | 0.9.0+git3-1.7.1.jolla | aarch64
v | jolla | zlib | 1.3.1+git1-1.9.1.jolla | 1.3.1+git1-1.9.2.jolla | aarch64
v | jolla | zxing-cpp | 2.0.0+git1-1.8.3.jolla | 2.0.0+git1-1.8.6.jolla | aarch64
v | jolla | zypper | 1.14.68+git1-1.7.1.jolla | 1.14.68+git1-1.7.2.jolla | aarch64
Then perform a dry run>
[root@Fairphone5 defaultuser]# zypper dup --dry-run
Loading repository data…
Reading installed packages…
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See ‘man zypper’ for more information about this command.
Computing distribution upgrade…
Problem: This request will break your system!
the installed droid-hal-version-fp5-1.0.1-1.4.14.bso.aarch64 requires ‘patterns-sailfish-device-configuration-fp5’, but this requirement cannot be provided
deleted providers: patterns-sailfish-device-configuration-fp5-1.0.11-1.17.2.bso.aarch64
Solution 1: keep obsolete pulseaudio-14.2+git9-1.10.2.jolla.aarch64
Solution 2: ignore the warning of a broken system (requires:droid-hal-version-fp5)
Solution 3: break droid-hal-version-fp5-1.0.1-1.4.14.bso.aarch64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c
[root@Fairphone5 defaultuser]#
…………………………………………………..
I have abandoned as there is a warning and wanted to check this out before proceeding…
And more importantly there is a Problem with the package>
droid-hal-version-fp5
Are you sure you have done correct “ssu re 5.1.0.11” as root before running zypper dup?
I used 5.1.0.10, I will re test with 5.1.0.11 tomorrow then. All tested after login in as root devel-su
check the repo list using “ssu lr” to see that it looks correct, somehow I feel that some repo is wrong. I already added the changes to release repos but I’ll still do a bit more testing before announcing the release. FP2 testing is still ongoing so the other devices will wait for that.
ssu re 5.1.0.11
Changing release from 5.0.0.77 to 5.1.0.11
Loading repository data…
Reading installed packages…
Warning: You are about to perform a distribution upgrade with all repositories enabled. Ensure these repositories are compatible before proceeding. See ‘man zypper’ for more information about this command.
Calculating distribution upgrade…
39 issues:![]()
Summary
[root@Fairphone4 defaultuser]# zypper dup
Loading repository data…
Reading installed packages…
Warning: You are about to perform a distribution upgrade with all repositories enabled. Ensure these repositories are compatible before proceeding. See ‘man zypper’ for more information about this command.
Calculating distribution upgrade…
39 issues:
Issue: The installed qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Issue: The installed imageSDLview-0.1.2.0-1.noarch requires ‘python(abi) = 3.8’, but this requirement cannot be met.
Issue: The installed qt6-qt5compat-6.8.3-1.3.8.bso.aarch64 requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Issue: The qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 installed requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: The qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 installed element requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: This request will break your system!
Problem: This request will break your system!
Problem: This request will break your system!
Problem: This request will break your system! Problem: This request will break your system!
Problem: This request will break your system!
Problem: This request will break your system!
Problem: The installed item qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: This request will break your system!
Problem: This request will break your system! Problem: The installed qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 component requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: The installed qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 component requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: This request will break your system!
Problem: This request will break your system! Problem: The installed qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 component requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: The installed qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 component requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: This request will break your system!
Problem: This request will break your system! Problem: The installed element qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: This query will break your system!
Problem: This query will break your system!
Problem: This query will break your system!
Problem: This query will break your system!
Problem: This query will break your system! Problem: The installed element qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: This request will break your system!
Problem: This request will break your system!
Problem: This request will break your system!
Problem: This request will break your system!
Problem: This request will break your system! Problem: The installed qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 component requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: The installed qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 component requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Problem: This request will break your system!
Problem: The installed qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 component requires ‘libicuuc.so.70()(64bit)’, but this requirement cannot be met.
Removed providers: libicu-70.1+git1-1.6.2.jolla.aarch64
Solution 1: Uninstall qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64
Solution 2: Keep the deprecated libicu-70.1+git1-1.6.2.jolla.aarch64 component
Solution 3: Break qt6-qtbase-6.8.3+git3+qt6.lts.20260509184817.5.gddf39b5-1.13.2.bso.aarch64 while ignoring some of its dependencies
Choose one of the solutions above by its number or skip, restart, or cancel [1/2/3/s/r/a/d/?] (a):
Upgrade FP5 from 5.0.0.78 > 5.1.0.11
………………………………………………….
So I updated to the latest version and listed the repositories, noticed 2 disabled repositories, enabled the repositories and ran a dry run, looks good now>
………………………………………………….
[root@Fairphone5 defaultuser]# ssu re 5.1.0.11
Changing release from 5.1.0.10 to 5.1.0.11
Your device is now in release mode!
………………………………………………….
[root@Fairphone5 defaultuser]# zypper ref -f
Forcing raw metadata refresh
Retrieving repository ‘adaptation-common’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-common’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘adaptation-system’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-system’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘apps’ metadata …[done]
Forcing building of repository cache
Building repository ‘apps’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘hotfixes’ metadata …[done]
Forcing building of repository cache
Building repository ‘hotfixes’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘jolla’ metadata …[done]
Forcing building of repository cache
Building repository ‘jolla’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘sailfishos-chum’ metadata …[done]
Forcing building of repository cache
Building repository ‘sailfishos-chum’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘store’ metadata …[done]
Forcing building of repository cache
Building repository ‘store’ cache …[done]
All repositories have been refreshed.
………………………………………………….
[root@Fairphone5 defaultuser]# ssu lr
Enabled repositories (global):
- adaptation-common … https://releases.jolla.com/releases/5.1.0.11/jolla-hw/adaptation-common/aarch64/
- adaptation-system … Index of /repos/5.1/fairphone-fp5/aarch64/
- apps … https://releases.jolla.com/jolla-apps/5.1.0.11/aarch64/
- hotfixes … https://releases.jolla.com/releases/5.1.0.11/hotfixes/aarch64/
- jolla … https://releases.jolla.com/releases/5.1.0.11/jolla/aarch64/
Enabled repositories (user):
- sailfishos-chum … Index of /obs/sailfishos:/chum/5.1_aarch64
- store … https://store-repository.jolla.com/fp5/aarch64/?version=5.1.0.11
Disabled repositories (user):
- adaptation-community … Index of /obs/nemo:/devel:/hw:/fairphone:/fp5/sailfish_latest_aarch64
- adaptation-community-common … Index of /obs/nemo:/devel:/hw:/common/sailfish_latest_aarch64
………………………………………………….
[root@Fairphone5 defaultuser]# ssu er adaptation-community
[root@Fairphone5 defaultuser]# ssu er adaptation-community-common
………………………………………………….
[root@Fairphone5 defaultuser]# ssu lr
Enabled repositories (global):
- adaptation-common … https://releases.jolla.com/releases/5.1.0.11/jolla-hw/adaptation-common/aarch64/
- adaptation-community … Index of /obs/nemo:/devel:/hw:/fairphone:/fp5/sailfish_latest_aarch64
- adaptation-community-common … Index of /obs/nemo:/devel:/hw:/common/sailfish_latest_aarch64
- adaptation-system … Index of /repos/5.1/fairphone-fp5/aarch64/
- apps … https://releases.jolla.com/jolla-apps/5.1.0.11/aarch64/
- hotfixes … https://releases.jolla.com/releases/5.1.0.11/hotfixes/aarch64/
- jolla … https://releases.jolla.com/releases/5.1.0.11/jolla/aarch64/
Enabled repositories (user):
- sailfishos-chum … Index of /obs/sailfishos:/chum/5.1_aarch64
- store … https://store-repository.jolla.com/fp5/aarch64/?version=5.1.0.11
………………………………………………….
[root@Fairphone5 defaultuser]# zypper ref -f
Forcing raw metadata refresh
Retrieving repository ‘adaptation-common’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-common’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘adaptation-community’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-community’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘adaptation-community-common’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-community-common’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘adaptation-system’ metadata …[done]
Forcing building of repository cache
Building repository ‘adaptation-system’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘apps’ metadata …[done]
Forcing building of repository cache
Building repository ‘apps’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘hotfixes’ metadata …[done]
Forcing building of repository cache
Building repository ‘hotfixes’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘jolla’ metadata …[done]
Forcing building of repository cache
Building repository ‘jolla’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘sailfishos-chum’ metadata …[done]
Forcing building of repository cache
Building repository ‘sailfishos-chum’ cache …[done]
Forcing raw metadata refresh
Retrieving repository ‘store’ metadata …[done]
Forcing building of repository cache
Building repository ‘store’ cache …[done]
All repositories have been refreshed.
………………………………………………….
[root@Fairphone5 defaultuser]# zypper dup --dry-run
Loading repository data…
Reading installed packages…
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See ‘man zypper’ for more information about this command.
Computing distribution upgrade…
The following 790 packages are going to be upgraded:
abseil-cpp all-translations-pack alsa-lib amber-mpris amber-qml-plugin-mpris ambienced archivemount
audiosystem-passthrough audiosystem-passthrough-dummy-af audit-libs augeas-libs binutils bluebinder bluez5
bluez5-libs bluez5-obexd bluez5-tools bluez5-tools-hciattach boost-thread busybox busybox-static
busybox-symlinks-bash busybox-symlinks-coreutils busybox-symlinks-dhcp busybox-symlinks-diffutils
busybox-symlinks-dosfstools busybox-symlinks-findutils busybox-symlinks-grep busybox-symlinks-gzip
busybox-symlinks-procps busybox-symlinks-psmisc busybox-symlinks-sed busybox-symlinks-tar busybox-symlinks-vi
busybox-symlinks-which buteo-mtp-qt5 buteo-syncfw-qt5 buteo-syncfw-qt5-msyncd buteo-sync-plugin-caldav
buteo-sync-plugin-carddav buteo-sync-plugin-nextcloud-backup buteo-sync-plugin-nextcloud-images
buteo-sync-plugin-nextcloud-posts buteo-sync-plugins-email buteo-sync-plugins-social
buteo-sync-plugins-social-dropbox buteo-sync-plugins-social-google buteo-sync-plugins-social-onedrive
buteo-sync-plugin-webcal bzip2 bzip2-libs ca-certificates cairo calligra-components calligra-data
calligra-filters calligra-kf5 calligra-libs calligra-plugins calligra-sheets-core calligra-stage-core
calligra-words-core commhistory-daemon connectionagent-qt5 connectionagent-qt5-declarative connman
connman-configs-sailfish connman-network-monitor connman-plugin-vpn-l2tp connman-plugin-vpn-openconnect
connman-plugin-vpn-openfortivpn connman-plugin-vpn-openvpn connman-plugin-vpn-pptp connman-plugin-vpn-vpnc
connman-qt5 connman-qt5-declarative connman-tools connman-vpn-scripts contactsd core-reducer crash-reporter
crash-reporter-config-nemo crda cryptsetup-libs csd curl db4 db4-utils dbus dbus-glib dbus-libs dconf
declarative-transferengine-qt5 deltarpm desktop-file-utils device-mapper device-mapper-event
device-mapper-event-libs device-mapper-libs droid-config-fp5 droid-config-fp5-bluez5 droid-config-fp5-flashing
droid-config-fp5-policy-settings droid-config-fp5-preinit-plugin droid-config-fp5-pulseaudio-settings
droid-config-fp5-sailfish droid-hal-fp5 droid-hal-fp5-detritus droid-hal-fp5-img-boot droid-hal-fp5-img-recovery
droid-hal-fp5-kernel-dtbo droid-hal-fp5-tools droid-hal-fp5-users droid-hal-fp5-vendor_boot
droid-hal-version-fp5 droidmedia dsme duktape dummy_netd e2fsprogs e2fsprogs-libs elfutils-libelf
eventsview-extensions-nextcloud exempi expat farstream ffmpeg file file-libs filesystem fingerterm firejail flac
fontconfig freetype fribidi fuse fuse-common fuse-libs gawk gdb gdb-gdbserver gecko-camera
gecko-camera-droid-plugin geoclue geoclue-provider-hybris-binder geoclue-provider-mlsdb
geoclue-provider-mlsdb-agreements giflib glib2 glibc glibc-common glibc-debuginfo glibc-debugsource
glib-networking gmime gmp gmp-droid gnupg2 gobject-introspection gpgme graphite2 grilo grilo-plugins
grilo-plugin-tracker grilo-qt5 grilo-qt5-qml-plugin gstreamer1.0 gstreamer1.0-droid gstreamer1.0-libav
gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good harbour-file-browser harfbuzz
hybris-libsensorfw-qt5-binder iproute iptables iptables-ipv6 iw jolla-actdead-charging
jolla-alarm-ui-all-translations-pack jolla-ambient-sound-theme jolla-calculator
jolla-calculator-all-translations-pack jolla-calendar jolla-calendar-all-translations-pack jolla-camera
jolla-clock jolla-clock-all-translations-pack jolla-common-configurations jolla-contacts jolla-developer-mode
jolla-developer-mode-preload jolla-developer-mode-profile jolla-email jolla-email-all-translations-pack
jolla-gallery jolla-gallery-extension-nextcloud jolla-gallery-extensions jolla-gallery-extensions-dropbox
jolla-gallery-extensions-onedrive jolla-keyboard jolla-keyboard-layout-all jolla-keyboard-layout-indian
jolla-keyboard-layout-kazakh jolla-keyboard-layout-russian jolla-keyboard-layout-tatar
jolla-keyboard-layout-western jolla-mediaplayer jolla-mediaplayer-all-translations-pack jolla-messages
jolla-notes jolla-notes-all-translations-pack jolla-settings jolla-settings-accounts
jolla-settings-accounts-extensions jolla-settings-accounts-extensions-3rd-party-all
jolla-settings-accounts-extensions-dropbox jolla-settings-accounts-extensions-email
jolla-settings-accounts-extensions-fruux jolla-settings-accounts-extensions-google
jolla-settings-accounts-extensions-jabber jolla-settings-accounts-extensions-jolla
jolla-settings-accounts-extensions-memotoo jolla-settings-accounts-extensions-onedrive
jolla-settings-accounts-extensions-onlinesync jolla-settings-accounts-extensions-webcal
jolla-settings-accounts-extensions-yahoo jolla-settings-bluetooth jolla-settings-crash-reporter
jolla-settings-homescreen jolla-settings-layout jolla-settings-networking jolla-settings-networking-cellular
jolla-settings-networking-plugin-vpn-l2tp jolla-settings-networking-plugin-vpn-openconnect
jolla-settings-networking-plugin-vpn-openfortivpn jolla-settings-networking-plugin-vpn-openvpn
jolla-settings-networking-plugin-vpn-pptp jolla-settings-networking-plugin-vpn-vpnc
jolla-settings-networking-tethering jolla-settings-networking-vpn jolla-settings-system
jolla-settings-system-about-eula-sailfish jolla-settings-system-about-product-license-jolla
jolla-settings-system-about-product-trademark-jolla jolla-settings-system-brightness
jolla-settings-system-developermode jolla-settings-system-flashlight jolla-settings-system-location
jolla-settings-system-nfc jolla-settings-system-orientation jolla-settings-system-presence
jolla-settings-system-sideloading jolla-settings-transferui-qt5 jolla-signon-ui jolla-startupwizard jolla-vault
jolla-vault-units json-c json-glib kf5bluezqt-bluez5 kf5bluezqt-bluez5-declarative kf5-calendarcore kmod
kmod-libs libaccounts-glib libaccounts-glib-tools libaccounts-qt5 libacl libarchive libasyncns libblkid
libblockdev libblockdev-crypto libblockdev-fs libblockdev-loop libblockdev-part libblockdev-swap
libblockdev-utils libcanberra libcap libcap-ng libcom_err libcommhistory-qt5 libcommhistory-qt5-declarative
libcommhistory-qt5-tools libcontentaction-qt5 libcrash-reporter0 libcurl libdbusaccess libdbuslogserver-dbus
libdbuslogserver-gio libdbus-qeventloop-qt5 libdres libdrm libexif libfdisk libffi libgbinder libgbinder-radio
libgbinder-tools libgcc libgcrypt libglibutil libgofono libgofonoext libgpg-error libgsf libgsupplicant libgudev
libhybris libhybris-libEGL libhybris-libGLESv2 libhybris-libhardware libhybris-libOpenCL libhybris-libsync
libhybris-libvibrator libhybris-libvulkan libhybris-libwayland-egl libhybris-tests libical libicu libiodata-qt5
libiphb libiptcdata libjollamediaplayer libjollasignontrampolineservice-qt5 libjollasignonuiservice-qt5
libjollasignonuiservice-qt5-plugin libjpeg-turbo libkeepalive libkeepalive-glib libkf5archive libksba liblua
libmce-glib libmce-qt5 libmce-qt5-declarative libmediaart libmlocale-qt5 libmount libmpg123 libncicore
libnciplugin libnemotransferengine-qt5 libnfcdef libngf libngf-client libngf-qt5 libngf-qt5-declarative
libngf-qt5-qtfeedback libnghttp2 libnice libnl libofonobinderpluginext libogg libopenconnect5 libpcap
libphonenumber libphonenumber-geocoding libpng libprolog libpsl libqapk libqmfclient1-qt5
libqmfmessageserver1-qt5 libqofonoext libqofonoext-declarative libqofono-qt5 libqofono-qt5-declarative
libqt5sparql libqt5sparql-tracker-direct libquillmetadata-qt5 libresource libresourceqt-qt5 libsailfishapp
libsailfishapp-launcher libsailfishkeyprovider libsbc libseccomp libselinux libsepol libshadowutils libsigc++20
libsignon-glib libsignon-qt5 libsmartcols libsndfile libsocialcache libsocialcache-qml-plugin libsolv
libsolv-tools libsoup libsrtp libss libstdc++ libtasn1 libtheora libtiff libtool-ltdl libtrace libudisks2 libusb
libusb1 libusb-moded-qt5 libuser libutempter libuuid libvorbis libvpx libwbxml2 libwebp libwspcodec libxcrypt
libxkbcommon libxml2 libzstd libzypp lipstick-jolla-home-qt5 lipstick-jolla-home-qt5-components
lipstick-jolla-home-qt5-weather-widget-settings lipstick-qt5 lipstick-qt5-tools lsof lua lvm2 lvm2-libs lxc
lxc-libs lz4-libs lzo lzop maliit-framework-wayland maliit-framework-wayland-inputcontext mapplauncherd
mapplauncherd-booster-browser mapplauncherd-booster-silica-qt5 mapplauncherd-booster-silica-qt5-media
mapplauncherd-qt5 mce mce-tools mkcal-qt5 mlite-qt5 mms-engine mobile-broadband-provider-info mtdev
mtp-vendor-configuration-sailfish nano ncurses-base ncurses-libs nemo-gstreamer1.0-interfaces
nemo-password-manager nemo-qml-plugin-alarms-qt5 nemo-qml-plugin-calendar-qt5
nemo-qml-plugin-calendar-qt5-lightweight nemo-qml-plugin-calendar-qt5-tools nemo-qml-plugin-configuration-qt5
nemo-qml-plugin-connectivity nemo-qml-plugin-contacts-qt5 nemo-qml-plugin-contacts-qt5-tools
nemo-qml-plugin-dbus-qt5 nemo-qml-plugin-devicelock nemo-qml-plugin-email-qt5 nemo-qml-plugin-filemanager
nemo-qml-plugin-messages-internal-qt5 nemo-qml-plugin-models-qt5 nemo-qml-plugin-notifications-qt5
nemo-qml-plugin-policy-qt5 nemo-qml-plugin-social-qt5 nemo-qml-plugin-systemsettings
nemo-qml-plugin-thumbnailer-qt5 nemo-qml-plugin-time-qt5 nemo-qtmultimedia-plugins-gstvideotexturebackend
nemo-transferengine-qt5 net-tools nfcd nfcd-binder-plugin nfcd-dbuslog-plugin nfcd-mce-plugin
ngfd-plugin-binder-vibrator ngfd-settings-sailfish nspr nss nss-softokn nss-softokn-freebl nss-sysinit nss-util
obex-capability obexd-calldata-provider ofono-binder-plugin ofono-binder-plugin-ext-qti ohm
ohm-plugin-accessories ohm-plugin-core ohm-plugin-mdm ohm-plugin-media ohm-plugin-profile ohm-plugin-resolver
ohm-plugin-route ohm-plugin-ruleengine ohm-plugins-dbus ohm-plugin-signaling ohm-plugins-misc
ohm-plugin-telephony OpenAL openconnect openfortivpn openjpeg openssh openssh-clients openssh-server
openssl-libs openvpn opus orc os-update-service p11-kit p11-kit-nss-ckbi p11-kit-trust PackageKit
PackageKit-glib PackageKit-Qt5 PackageKit-zypp pacrunner pam pango passwd patch
patterns-sailfish-device-adaptation-fp5 patterns-sailfish-device-configuration-common-fp5
patterns-sailfish-device-configuration-fp5 pcre pcre2 pixman polkit poppler poppler-glib poppler-qt5 popt pptp
profiled prolog-resourcepolicy-extensions protobuf-lite provisioning-service pth pulseaudio
pulseaudio-module-keepalive pulseaudio-modules-droid pulseaudio-modules-droid-common
pulseaudio-modules-droid-hidl pulseaudio-modules-nemo-common pulseaudio-modules-nemo-mainvolume
pulseaudio-modules-nemo-parameters pulseaudio-modules-nemo-stream-restore pulseaudio-policy-enforcement
pyotherside-qml-plugin-python3-qt5 python3-base python3-dbus python3-gobject python3-libs python3-sqlite
qmf-notifications-plugin qmf-notifications-plugin-all-translations-pack qr-filter-qml-plugin
qt5-plugin-bearer-connman qt5-plugin-generic-evdev qt5-plugin-imageformat-gif qt5-plugin-imageformat-ico
qt5-plugin-imageformat-jpeg qt5-plugin-platform-minimal qt5-plugin-position-geoclue qt5-plugin-sqldriver-sqlite
qt5-qpa-hwcomposer-plugin qt5-qtconcurrent qt5-qtcore qt5-qtdbus qt5-qtdeclarative
qt5-qtdeclarative-import-folderlistmodel qt5-qtdeclarative-import-localstorageplugin
qt5-qtdeclarative-import-models2 qt5-qtdeclarative-import-multimedia qt5-qtdeclarative-import-particles2
qt5-qtdeclarative-import-positioning qt5-qtdeclarative-import-qtquick2plugin qt5-qtdeclarative-import-qttest
qt5-qtdeclarative-import-sensors qt5-qtdeclarative-import-window2 qt5-qtdeclarative-import-xmllistmodel
qt5-qtdeclarative-qtquick qt5-qtdeclarative-qtquickparticles qt5-qtdeclarative-qtquicktest qt5-qtdocgallery
qt5-qtfeedback qt5-qtgraphicaleffects qt5-qtgui qt5-qtimageformats-plugin-tiff qt5-qtimageformats-plugin-webp
qt5-qtmultimedia qt5-qtmultimedia-gsttools qt5-qtmultimedia-plugin-audio-pulseaudio
qt5-qtmultimedia-plugin-mediaservice-gstcamerabin qt5-qtmultimedia-plugin-mediaservice-gstmediacapture
qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer qt5-qtmultimedia-plugin-resourcepolicy-resourceqt
qt5-qtnetwork qt5-qtpim-contacts qt5-qtpim-versit qt5-qtpositioning qt5-qtprintsupport
qt5-qtquickcontrols-layouts qt5-qtsensors qt5-qtsensors-plugin-sensorfw qt5-qtsql qt5-qtsvg
qt5-qtsvg-plugin-imageformat-svg qt5-qttest qt5-qtwayland-wayland_egl qt5-qtwidgets qt5-qtxml qt5-qtxmlpatterns
qtcontacts-sqlite-qt5 qtmozembed-qt5 qtscenegraph-adaptation quazip quota-minimal quota-nld readline rpm
sailfish-access-control sailfish-access-control-qml-plugin sailfish-account-nextcloud
sailfish-account-nextcloud-features-all sailfish-aml sailfish-aml-data sailfish-archive sailfish-audiorecorder
sailfish-audiorecorder-l10n-all-translations sailfish-browser sailfish-components-accounts-qt5
sailfish-components-accounts-qt5-tools sailfish-components-bluetooth-qt5 sailfish-components-calendar-qt5
sailfish-components-contacts-qt5 sailfish-components-filemanager sailfish-components-gallery-qt5
sailfish-components-media-qt5 sailfish-components-pickers-qt5 sailfish-components-store
sailfish-components-telephony-qt5 sailfish-components-textlinking sailfish-components-timezone-qt5
sailfish-components-webview-qt5 sailfish-components-webview-qt5-pickers sailfish-components-webview-qt5-popups
sailfish-content-ambiences-default sailfish-content-ambiences-default-about
sailfish-content-ambiences-default-airy sailfish-content-ambiences-default-community
sailfish-content-ambiences-default-default-ambience sailfish-content-ambiences-default-favorites
sailfish-content-ambiences-default-flow sailfish-content-ambiences-default-glacial
sailfish-content-ambiences-default-origami sailfish-content-ambiences-default-party
sailfish-content-ambiences-default-rolling sailfish-content-ambiences-default-sailfish3
sailfish-content-ambiences-default-sailing sailfish-content-ambiences-default-salamander
sailfish-content-ambiences-default-silent sailfish-content-ambiences-default-work
sailfish-content-apps-default-configs sailfish-content-gallery-default sailfish-content-graphics-closed
sailfish-content-graphics-closed-z1.75 sailfish-content-graphics-default sailfish-content-graphics-default-z1.75
sailfish-device-encryption sailfish-device-encryption-service sailfish-device-encryption-settings
sailfish-device-encryption-unlock-ui sailfish-device-encryption-unlock-ui-resources-z1.75 sailfish-fpd
sailfish-fpd-slave-binder sailfish-homescreen-services sailfish-homescreen-services-libs sailfish-locale
sailfish-minui-resources-z1.75 sailfish-office sailfish-office-all-translations-pack sailfish-policy
sailfish-settings-networking sailfish-settings-networking-vpn sailfishshare-components
sailfish-silica-background-qt5 sailfishsilica-qt5 sailfishsilica-qt5-demos sailfish-tutorial-default
sailfish-tutorial-default-data sailfish-upgrade-ui sailfish-upgrade-ui-resources-logo-z1.75
sailfish-upgrade-ui-resources-z1.75 sailfish-utilities sailfish-utilities-all-translations-pack sailfish-version
sailfish-version-variant sailfish-wayland-libs sailjail sailjail-daemon sailjail-permissions SDL2 SDL2_gfx
SDL2_image SDL2_mixer SDL2_net SDL2_ttf sensorfw-qt5 sensorfw-qt5-configs shadow-utils shared-mime-info
signon-plugin-oauth2-qt5 signon-qt5 simkit speex speexdsp sp-endurance sp-rich-core sp-smaps sqlite-libs ssu
ssu-declarative ssu-vendor-data-jolla store-client store-client-common strace swi-prolog swi-prolog-library-core
swi-prolog-runtime-lib systemd systemd-config-sailfish systemd-libs taglib tayga telepathy-accounts-signon
telepathy-farstream telepathy-gabble telepathy-glib telepathy-mission-control telepathy-qt5
telepathy-qt5-farstream telepathy-ring thumbnaild timed-qt5 timed-qt5-tools totem-pl-parser
transferengine-plugin-bluetooth transferengine-plugin-core transferengine-plugin-nextcloud
transferengine-plugins tzdata tzdata-timed udisks2 unzip usb-moded user-managerd util-linux valgrind vault
vim-common vim-data vim-enhanced vim-filesystem voicecall-qt5 voicecall-qt5-plugin-telepathy
voicecall-qt5-plugin-voicecall-filter voicecall-ui-jolla vpnc wayland wayland-egl wireless-regdb xdg-dbus-proxy
xdg-user-dirs xulrunner-qt5 xz xz-libs yaml-cpp zlib zxing-cpp zypper
The following 20 packages are going to be downgraded:
embedlite-components-qt5 jolla-alarm-ui jolla-gallery-ambience jolla-sessions-qt5 less libdsme ngfd ofono
policy-settings-common ppp ppp-libs sailfish-connman-plugin-suspend sailfish-content-browser-default
sailfish-devicelock-fpd sailfish-devicelock-libs sailfish-installationhandler ssu-sysinfo wpa_supplicant xl2tpd
yamui
The following 25 packages are going to be reinstalled:
dnsmasq dnsmasq-utils harbour-advanced-camera harbour-allthenews harbour-meecast harbour-meecast-daemon
harbour-meecast-eventview harbour-meecast-lockscreen harbour-pure-maps jolla-settings-sailfishos
libjollasettingssailfishos libmodplug1 love mapboxgl-qml mimic patchmanager picotts python3-gbinder qmaplibregl
s2geometry sailfishos-chum-gui waydroid waydroid-gbinder-config-hybris waydroid-sensors waydroid-settings
The following package is going to change architecture:
vim-filesystem aarch64 → noarch
The following 19 NEW packages are going to be installed:
community-adaptation-devel elfutils-libs keyutils-libs libaio libblockdev-nvme libgomp libmnl
libnetfilter_conntrack libnfnetlink libnvme libsoup3 localsearch mpfr openssl1.1 rpm-build-libs rpm-python
rpm-sign sailfish-nfcshare tinysparql
The following 11 packages are going to be REMOVED:
community-adaptation-testing jolla-camera-lockscreen jolla-camera-settings jolla-contacts-settings
jolla-email-settings jolla-messages-settings jolla-notes-settings qmf-oauth2-plugin sailfish-browser-settings
tracker tracker-miners
The following package requires a system reboot:
droid-hal-fp5-img-boot
790 packages to upgrade, 20 to downgrade, 19 new, 25 to reinstall, 11 to remove, 1 to change arch.
Overall download size: 587.1 MiB. Already cached: 0 B. After the operation, additional 14.7 MiB will be used.
Note: System reboot required.
Continue? [y/n/v/…? shows all options] (y):
Successfully upgraded to 5.1.0.11 >
Last part of results>
(856/857) Installing: patterns-sailfish-device-adaptation-fp5-1.0.12-1.30.1.bso.aarch64 …[done]
warning: Found bdb Packages database while attempting ndb backend: using bdb backend.
warning: Found bdb Packages database while attempting ndb backend: using bdb backend.
(857/857) Installing: patterns-sailfish-device-configuration-fp5-1.0.12-1.30.1.bso.aarch64 …[done]
%posttrans(rpm-4.16.1.3+git20-1.13.2.jolla.aarch64) script output:
Created symlink /etc/systemd/system/basic.target.wants/rpmdb-rebuild.service → /usr/lib/systemd/system/rpmdb-rebuild.service.
%posttrans(systemd-238+git26-1.16.3.jolla.aarch64) script output:
Removed /etc/systemd/system/local-fs.target.wants/data_mirror-misc_de-null.mount.
Failed to enable unit: Unit file data_mirror-misc_de-null.mount does not exist.
Removed /etc/systemd/system/local-fs.target.wants/data_mirror-ref_profiles.mount.
Failed to enable unit: Unit file data_mirror-ref_profiles.mount does not exist.
Removed /etc/systemd/system/local-fs.target.wants/data_mirror-misc_ce-null.mount.
Failed to enable unit: Unit file data_mirror-misc_ce-null.mount does not exist.
Running post-transaction scripts …[done]
Check for running processes using deleted libraries is disabled in zypper.conf. Run ‘zypper ps -s’ to check manually.
Since the last system boot core libraries or services have been updated.
Reboot is suggested to ensure that your system benefits from these updates.
[root@Fairphone5 defaultuser]#
…………………………………………………
Will reboot and test,..
Sailfish OS 5.1
Product name Fairphone 5
Build 5.1.0.11 (Pispala)
Add-ons -
Device adaptation 1.0.1.50
Not sure if you need to upgrade to 5.0.0.78 as I did first on my FP5 and retry perhaps.
@mal The same problem persists. My issue is that some applications use outdated libraries, causing conflicts. My solution is a clean install, but it will reset me to zero. ![]()
Before you do that, if you can identify the applications that are related to the outdated libraries and un-install first and see if that works, much easier than a complete re-install.
I installed Waydroid then started the container as root>
[root@Fairphone5 defaultuser]# systemctl start waydroid-container
started the waydroid session>
[defaultuser@Fairphone5 ~]$ waydroid session start
[14:26:03] Skipping clipboard manager service because of missing pyclip package
checked the waydroid status>
[root@Fairphone5 defaultuser]# waydroid status
Session: RUNNING
Container: RUNNING
Vendor type: MAINLINE
IP address: UNKNOWN
Session user: defaultuser(100000)
Wayland display: wayland-0
< IP address UNKNOWN>
………………………………………………….
Here is the last part of the system log>
[root@Fairphone5 defaultuser]# dmesg | grep -iE “binder|waydroid|lxc” | tail -n 30
[ 838.536639] [T23346] binder: release 32755:32799 transaction 156048 in, still active
[ 838.536645] [T23346] binder: send failed reply for transaction 156048, target dead
[ 843.506437] [T23346] binder: release 33128:33128 transaction 157592 out, still active
[ 843.506442] [T23346] binder: undelivered TRANSACTION_COMPLETE
[ 843.516414] [ T8965] binder: release 33141:33187 transaction 157592 in, still active
[ 843.516420] [ T8965] binder: send failed reply for transaction 157592, target dead
[ 848.527020] [T29502] binder: release 33492:33492 transaction 159176 out, still active
[ 848.527024] [T29502] binder: undelivered TRANSACTION_COMPLETE
[ 848.532785] [T29502] binder: undelivered TRANSACTION_COMPLETE
[ 848.532791] [T29502] binder: undelivered transaction 160238, process died.
[ 848.532885] [T29502] binder: release 33500:33535 transaction 159176 in, still active
[ 848.532887] [T29502] binder: send failed reply for transaction 159176, target dead
[ 853.489099] [T21895] binder: release 33911:33911 transaction 160854 out, still active
[ 853.489107] [T21895] binder: undelivered TRANSACTION_COMPLETE
[ 853.499256] [T23360] binder: release 33919:33990 transaction 160854 in, still active
[ 853.499263] [T23360] binder: send failed reply for transaction 160854, target dead
[ 873.523375] [ T8965] binder: release 35457:35457 transaction 168906 out, still active
[ 873.523378] [ T8965] binder: undelivered TRANSACTION_COMPLETE
[ 873.526733] [T35513] binder: 35461:35513 transaction failed 29189/0, size 28-8 line 3085
[ 873.526737] [T35513] binder: send failed reply for transaction 168906, target dead
[ 898.612789] [T29501] binder: release 37363:37363 transaction 178998 out, still active
[ 898.612793] [T29501] binder: undelivered TRANSACTION_COMPLETE
[ 898.620317] [T23346] binder: release 37374:37425 transaction 178998 in, still active
[ 898.620321] [T23346] binder: send failed reply for transaction 178998, target dead
[ 908.641785] [T29501] binder: release 38165:38165 transaction 182975 out, still active
[ 908.641787] [T29501] binder: undelivered TRANSACTION_COMPLETE
[ 908.654011] [T23360] binder: undelivered TRANSACTION_COMPLETE
[ 908.654018] [T23360] binder: undelivered transaction 184284, process died.
[ 908.654236] [T29501] binder: release 38168:38248 transaction 182975 in, still active
[ 908.654238] [T29501] binder: send failed reply for transaction 182975, target dead
[root@Fairphone5 defaultuser]#
………………………………………………
Currently the waydroid starts briefly by flashing on then crashes as per>
[ 908.654018] [T23360] binder: undelivered transaction 184284, process died.
……………………………………………….
Hope this helps in evaluating what is wrong.
………………………………………………
Using the same steps I have got Waydroid running on a OnePlus 6 running postmarketOS on the edge branch (living dangerously) but works a treat using the same steps in getting it up and running.
Did you upgrade your Fairphone 4 from 5.0.0.77 to 5.1.0.11? Or did you decide to stay on 5.0.0.77?
I’m currently running /e/ OS without any Google services on my Murena Fairphone 4, but would like to upgrade, now that VoLTE is supported. I’m on T-Mobile in the USA. I previously used the Xpreria Xiii with Sailfish OS, but it only had half of T-Mobile’s bands.
What’s your experience with Sailfish on the FP4?
I updated to 5.0.0 78 first which is needed before 5.1.0.11. I am using FP5 and is overall great. Its my 4th mobile testing SailfishOS.
Hello friends,
Installed 5.0.0.72 on my FP4. Saying that this is amazing is an understatement! Wow, did not expect mobile linux to be this smooth, and far less so when it said “alpha” in the download link! Thanks, @mal
I’ve encountered two issues in my first days:
(1) I am unable to register a jolla account from my phone both during install and in settings, but, I was able to log in to one that I registered from browser on my PC
(2) Waydroid. I saw some mentions further up in the thread, but it’s hard to keep track of everything with almost 500 replies. On waydroid-runner I get Failed to get service waydroidplatform, trying again… and on waydroid first-launch I get ERROR: Namespace Gtk not available. Will try to debug a little bit today, but unsure how far I will get as I am neither a developer nor familiar with waydroid.
Otherwise everything seems to work:)
Tried running with waydroid-settings as well. I’m able to start the daemon from settings, but the program constantly tries to open and close itself, also making all other apps unuseable by constantly exiting to the home screen. The container runs, though.
From ssh:
[defaultuser@Fairphone4 Downloads]$ waydroid status
Session: RUNNING
Container: RUNNING
Vendor type: MAINLINE
IP address: UNKNOWN
Session user: defaultuser(100000)
[defaultuser@Fairphone4 Downloads]$ waydroid app install F-Droid.apk
[14:08:22] Failed to get service waydroidplatform, trying again...
[14:08:23] Failed to get service waydroidplatform, trying again...
[14:08:24] Failed to get service waydroidplatform, trying again...
[14:08:25] Failed to get service waydroidplatform, trying again...
^CTraceback (most recent call last):
File "/usr/bin/waydroid", line 11, in <module>
sys.exit(tools.main())
File "/usr/lib/waydroid/tools/__init__.py", line 99, in main
actions.app_manager.install(args)
File "/usr/lib/waydroid/tools/actions/app_manager.py", line 28, in install
platformService = IPlatform.get_service(args)
File "/usr/lib/waydroid/tools/interfaces/IPlatform.py", line 318, in get_service
time.sleep(1)
KeyboardInterrupt
Log:
[defaultuser@Fairphone4 Downloads]$ waydroid show-full-ui
[14:13:12] Starting waydroid session
[14:13:12] Skipping clipboard manager service because of missing pyclip package
[defaultuser@Fairphone4 Downloads]$ waydroid log
lxc-start: waydroid: ../src/lxc/utils.c: open_without_symlink: 1084 Too many levels of symbolic links - vibrator in /usr/lib64/lxc/rootfs/sys/class/leds/vibrator was a symbolic link!
RUNNING
(013112) [14:13:12] Skipping clipboard manager service because of missing pyclip package
[waydroid-sensors-daemon] Got new plugin for accelerometersensor with pid 13147 and session 21
[waydroid-sensors-daemon] Got plugin_string accelerometersensor
[waydroid-sensors-daemon] Got plugin_interface local.AccelerometerSensor
[waydroid-sensors-daemon] Got plugin_path /SensorManager/accelerometersensor
[waydroid-sensors-daemon] Got new plugin for gyroscopesensor with pid 13147 and session 22
[waydroid-sensors-daemon] Got plugin_string gyroscopesensor
[waydroid-sensors-daemon] Got plugin_interface local.GyroscopeSensor
[waydroid-sensors-daemon] Got plugin_path /SensorManager/gyroscopesensor
[waydroid-sensors-daemon] Failed to create SensorfwHumiditySensor: Could not create sensorfw backend
[waydroid-sensors-daemon] Got new plugin for alssensor with pid 13147 and session 23
[waydroid-sensors-daemon] Got plugin_string alssensor
[waydroid-sensors-daemon] Got plugin_interface local.ALSSensor
[waydroid-sensors-daemon] Got plugin_path /SensorManager/alssensor
[waydroid-sensors-daemon] Got new plugin for magnetometersensor with pid 13147 and session 24
[waydroid-sensors-daemon] Got plugin_string magnetometersensor
[waydroid-sensors-daemon] Got plugin_interface local.MagnetometerSensor
[waydroid-sensors-daemon] Got plugin_path /SensorManager/magnetometersensor
[waydroid-sensors-daemon] Got new plugin for orientationsensor with pid 13147 and session 25
[waydroid-sensors-daemon] Got plugin_string orientationsensor
[waydroid-sensors-daemon] Got plugin_interface local.OrientationSensor
[waydroid-sensors-daemon] Got plugin_path /SensorManager/orientationsensor
[waydroid-sensors-daemon] Got new plugin for pressuresensor with pid 13147 and session 26
[waydroid-sensors-daemon] Got plugin_string pressuresensor
[waydroid-sensors-daemon] Got plugin_interface local.PressureSensor
[waydroid-sensors-daemon] Got plugin_path /SensorManager/pressuresensor
[waydroid-sensors-daemon] Got new plugin for proximitysensor with pid 13147 and session 27
[waydroid-sensors-daemon] Got plugin_string proximitysensor
[waydroid-sensors-daemon] Got plugin_interface local.ProximitySensor
[waydroid-sensors-daemon] Got plugin_path /SensorManager/proximitysensor
[waydroid-sensors-daemon] Failed to create SensorfwStepcounterSensor: Could not create sensorfw backend
[waydroid-sensors-daemon] Failed to create SensorfwTemperatureSensor: Could not create sensorfw backend
[waydroid-sensors-daemon] Waydroid Sensors HAL service ready.
(013112) [14:13:25] UserMonitor service is not even started
(013112) [14:13:25] Clipboard service is not even started
(005051) [14:13:25] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(005051) [14:13:25] % lxc-stop -P /var/lib/waydroid/lxc -n waydroid -k
lxc-start: waydroid: ../src/lxc/conf.c: run_buffer: 322 Script exited with status 126
lxc-start: waydroid: ../src/lxc/start.c: lxc_end: 985 Failed to run lxc.hook.post-stop for container "waydroid"
(005051) [14:13:25] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(005051) [14:13:25] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
vnic is waydroid0
(005051) [14:13:25] % systemctl is-enabled -q nfcd
(005051) [14:13:25] % pidof waydroid-sensord
13147
(005051) [14:13:25] % kill -9 13147
(005051) [14:13:25] % umount /home/waydroid/rootfs/vendor/waydroid.prop
(005051) [14:13:25] % umount /home/waydroid/rootfs/vendor/lib64/egl
(005051) [14:13:25] % umount /home/waydroid/rootfs/vendor/lib/egl
(005051) [14:13:25] % umount /home/waydroid/rootfs/vendor
(005051) [14:13:25] % umount /home/waydroid/rootfs/vendor
(005051) [14:13:25] % umount /home/waydroid/rootfs/odm_extra
(005051) [14:13:25] % umount /home/waydroid/rootfs
(005051) [14:13:25] % umount /home/waydroid/rootfs
(014521) [14:13:28] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(014521) [14:13:28] *** output passed to waydroid stdout, not to this log ***