Sailfish on VollaOS

cat /usr/share/ssu/features.d/*

Also, try the commands above by @Ahtisilli

1 Like

[root@VollaPhone ssu]# cat /usr/share/ssu/features.d/*
[adaptation-community-common]
repos = adaptation-community-common
pattern = Feature adaptation community common
description = Common packages needed by community’s HW adaptation

[repositories-release]
adaptation-community-common = https://repo.sailfishos.org/obs/nemo:/testing:/hw:/common/sailfishos%(release)_%(arch)/
[adaptation-community]
repos = adaptation-community
pattern = Feature community adaptation
description = Enable ssu for community ports

[repositories]
adaptation-community = https://repo.sailfishos.org/obs/nemo:/testing:/hw:/volla:/yggdrasil:/%(release)/sailfish_%(release)%(arch)
[adaptation-community]
repos = adaptation-community
pattern = Feature community adaptation
description = Enable ssu for community ports

[repositories]
adaptation-community = https://repo.sailfishos.org/obs/nemo:/testing:/hw:/volla:/yggdrasil:/%(release)/sailfish_%(release)_%(arch)

# adaptation-community = https://repo.sailfishos.org/obs/nemo:/testing:/hw:/volla:/yggdrasil/sailfishos_%(release)/

[sailfishos-chum]
repos = sailfishos-chum-yggdrasil
pattern = Sailfish OS Community repository
description = Sailfish OS Community packages

[repositories-release]
sailfishos-chum-yggdrasil = https://repo.sailfishos.org/obs/sailfishos:/chum/%(release)_%(arch)/
[root@VollaPhone ssu]#

Ok, you have an invalid file in there as you have multiple entries, one with a # in the name

show
ls -lh /usr/share/ssu/features.d

You need to identify the rogue file and remove it

1 Like

I found one ‘#’ in an unused .bak file and deleted the file. In the remaining files in this directory there is surely not one tiny little ‘#’, but still:

[root@VollaPhone features.d]# zypper ls
Unerwartete Ausnahme.
Unzulässige fragment-Komponente: ‘#’
Senden Sie einen Fehlerbericht zu diesem Problem.
Anweisungen finden Sie unter http://de.opensuse.org/Zypper/Fehlersuche.
[root@VollaPhone features.d]#

ssu ur
zypper ls
???

1 Like

[root@VollaPhone features.d]# ssu ur
WARNING: DBus call failed, falling back to libssu: Message recipient disconnected from message bus without replying
terminate called after throwing an instance of ‘zypp::url::UrlBadComponentException’
what(): Unzulässige fragment-Komponente: ‘#’
Aborted (core dumped)
[root@VollaPhone features.d]# zypper ls
Unerwartete Ausnahme.
Unzulässige fragment-Komponente: ‘#’
Senden Sie einen Fehlerbericht zu diesem Problem.
Anweisungen finden Sie unter http://de.opensuse.org/Zypper/Fehlersuche.
[root@VollaPhone features.d]#

Lets see
ssu lr
again
and
cat /var/cache/ssu/features.ini

1 Like

ssu dr \#\ adaptation-community
backslash hash backslash space adaptation-community

then
lr
if that doesn’t work, remove first backslash
as a last resort, try
ssu dr ‘# adaptation-community’
ssu dr “# adaptation-community”

1 Like

[root@VollaPhone features.d]# ssu lr
Enabled repositories (global):
- # adaptation-community … https://repo.sailfishos.org/obs/nemo:/testing:/hw:/volla:/yggdrasil/sailfishos_4.4.0.58/
- adaptation-common … https://releases.jolla.com/releases/4.4.0.58/jolla-hw/adaptation-common/aarch64/

The '# adaptation-community… still here.

Shall I also reboot the device?

look in /var/cache/ssu/features.ini first … if its in there, move that file again

1 Like

@Ahtisilli
[root@VollaPhone features.d]# ssu dr #\ adaptation-community
WARNING: DBus call failed, falling back to libssu: Message recipient disconnected from message bus without replying
terminate called after throwing an instance of ‘zypp::url::UrlBadComponentException’
what(): Unzulässige fragment-Komponente: ‘#’
Aborted (core dumped)
[root@VollaPhone features.d]# ssu dr #\ adaptation-community

Usage: ssu [-command-options] [arguments]

… long helptext …

disablerepo: Too few arguments
[root@VollaPhone features.d]#

@piggz
[root@VollaPhone ssu]# cat feat*
[adaptation-community]
description=Enable ssu for community ports
pattern=Feature community adaptation
repos=adaptation-community

[adaptation-community-common]
description=Common packages needed by community’s HW adaptation
pattern=Feature adaptation community common
repos=adaptation-community-common

[repositories]
%23%20adaptation-community=https://repo.sailfishos.org/obs/nemo:/testing:/hw:/volla:/yggdrasil/sailfishos_%(release)/
adaptation-community=https://repo.sailfishos.org/obs/nemo:/testing:/hw:/volla:/yggdrasil:/%(release)/sailfish_%(release)_%(arch)

[repositories-release]
adaptation-community-common=https://repo.sailfishos.org/obs/nemo:/testing:/hw:/common/sailfishos%(release)%(arch)/
sailfishos-chum-yggdrasil=https://repo.sailfishos.org/obs/sailfishos:/chum/%(release)
%(arch)/

[sailfishos-chum]
description=Sailfish OS Community packages
pattern=Sailfish OS Community repository
repos=sailfishos-chum-yggdrasil
[root@VollaPhone ssu]#

Can’t find any ‘#’ in there!

ssu lr only looks in /usr/share/ssu and /var/cache/ssu
Lets see:
find /usr/share/ssu
find /var/cache/ssu

1 Like

Now hash is %23 and space is %20 so try
ssu dr %23%20adaptation-community


Check if the wrong repository is in
/etc/zypp/repos.d/

  • if it is, delete it and check if anything changes.
1 Like

found and deleted it in /etc/zypp/repos.d ,

ssu ur now without error!
and

[root@VollaPhone repos.d]# zypper ls
# | Alias | Name | Aktiviert | GPG-Überprüfung | Aktualisierung | Typ
—±----------------------------±----------------------------±----------±----------------±---------------±--------
1 | adaptation-common | adaptation-common | Ja | ( ) Nein | Nein | rpm-md
2 | adaptation-community | adaptation-community | Ja | ( ) Nein | Nein | plaindir
3 | adaptation-community-common | adaptation-community-common | Ja | ( ) Nein | Nein | rpm-md
4 | apps | apps | Ja | ( ) Nein | Nein | rpm-md
5 | harbour-storeman-obs | harbour-storeman-obs | Ja | ( ) Nein | Nein | NONE
6 | hotfixes | hotfixes | Ja | ( ) Nein | Nein | rpm-md
7 | jolla | jolla | Ja | ( ) Nein | Nein | rpm-md
8 | openrepos-Juanro49 | openrepos-Juanro49 | Ja | ( ) Nein | Nein | rpm-md
9 | openrepos-Patchmanager | openrepos-Patchmanager | Ja | ( ) Nein | Nein | rpm-md
10 | openrepos-Polleke | openrepos-Polleke | Ja | ( ) Nein | Nein | rpm-md
11 | openrepos-adel | openrepos-adel | Ja | ( ) Nein | Nein | rpm-md
12 | openrepos-aviarus | openrepos-aviarus | Ja | ( ) Nein | Nein | rpm-md
13 | openrepos-equeim | openrepos-equeim | Ja | ( ) Nein | Nein | rpm-md
14 | openrepos-ichthyosaurus | openrepos-ichthyosaurus | Ja | ( ) Nein | Nein | rpm-md
15 | openrepos-llelectronics | openrepos-llelectronics | Ja | ( ) Nein | Nein | rpm-md
16 | openrepos-rinigus | openrepos-rinigus | Ja | ( ) Nein | Nein | rpm-md
17 | sailfishos-chum | sailfishos-chum | Ja | ( ) Nein | Nein | rpm-md
18 | sailfishos-chum-yggdrasil | sailfishos-chum-yggdrasil | Ja | ( ) Nein | Nein | rpm-md
19 | store | store | Ja | ( ) Nein | Nein | rpm-md
[root@VollaPhone repos.d]#

also works now

1 Like

cool, zypper ref and dup now

2 Likes

Works like a charm now! Thank you so much @Ahtisilli and @piggz and @pawel.spoon !!!

1 Like

I just updated today. Does this apply still?

A small additional pain point, the branch https://github.com/poetaster/fahrplan/blob/SFOS4 produces a binary which crashes on volla but appears to be fine on other phones (includes 4.4 only calendar mods from @dcaliste).

I don’t believe the segfault has to do with the volla.

Since the last update to 4.4.0.68 (edit: it was 4.4.0.64 before) I have some big problems on the Volla phone. This bugs are Volla typical and don’t occur on the Sony X10.

On the Volla, Camera, Advanced Camera and Code Reader all not working since the update, no camera image, black screen. AC shows ‘Camera: 1 -1x-1’ on the position where the pixel resolution should be displayed, for one camera, and ‘Camera: 0 320x240’ for the other one.

Volume control doesn’t work any more. Volume is on a middle level and not changeable. Also screenshot by pressing both vol buttons at the same time doesn’t work.

Dead Beef Silica not working, starts, stucks and does nothing.
LLs Video player works and plays videos, but spinning circle remains endless spinning over the image while playing.

Waydroid changed it’s behavior. Emu48 app needed reinstalling.

Waydroid still conflicts with the network access of Browser and AllRadio, so that Browser and AllRadio has to be started by CLI or qCommand. (Not yet since the last update, but longer, since I have the Volla phone)

ShellEx no more working since the update (but did before), replaced by qCommand.

Can I do something? Any ideas or solutions?