Future of Storeman

Here: https://github.com/storeman-developers/harbour-storeman-installer/blob/master/rpm/harbour-storeman-installer.spec#L73

An ssu lr | fgrep storeman-obs should show this repo being configured; after Storeman Installer’s installation and again after Storeman’s installation.

The OBS-repo is here: Show home:olf:harbour-storeman - SailfishOS Open Build Service
Its download directories at Index of /obs/home:/olf:/harbour-storeman

For me (sfos 4.4, aarch64) it only works after install chum AND manually setting the release to 4.3.0.15. I only quite don’t get the point in what is the advantage to install storeman directly?

I uninstalled Storeman and installed Storeman-Installer from SailfishOS:Chum testing repository. Once Storeman installer has been installed, I clicked on the icon and it installed correctly Storeman.

I could open Storeman, but there was no permission asked. Once I open Storeman, it refreshed all repositories. Only one went wrong, but I think it was because of my Internet connection. There was an update for Battery Buddy that wasn’t suggested. I had to refresh manually.

ssu lr | fgrep storeman-obs yelds:
harbour-storeman-obs ... https://repo.sailfishos.org/obs/home:/olf:/harbour-storeman/4.4.0.58_aarch64/
…which is not accessible, and indeed missing from here:
https://repo.sailfishos.org/obs/home:/olf:/harbour-storeman/

Thank you.
The invoker is wrong, it should be set to
X-Nemo-Application-Type=silica-qt5 in the first section [Desktop Entry] of the .desktop file in /usr/share/applications/harbour-storeman-installer.desktop.
Edit: BS, the Storeman Installer is not a Silica-Qt5 app.

Can you please manually add this line and check if it works then?

Also please name the SFOS release you are using on your XA2+.

P.S.: Use curl -L, see its man-page.

Yes, it does not and cannot exist, as long Jolla does not provide the “download on demand (DoD)” rpm-md repositories for SFOS 4.4.0.
Sorry, my bad, I should have separated the request for SFOS < 4.4.0 and = 4.4.0. Only the SailfishOS:Chum GUI app lets you “cheat” easily and mimic 4.3.0.15 (or an ssu re 4.3.0.15, but you should pay much attention not to install any RPMs from Jolla’s repos before you return to the correct setting with ssu re 4.4.0.58).

1 Like

Sounds good!
That was on which SFOS release?

For me, storeman hang on “initialisiere” when started from the icon but works fine when started from the command line.

That is basically as expected, but what is “it”? Storeman Installer or Storeman?

I only quite don’t get the point in what is the advantage to install storeman directly?

To avoid the Storeman Installer, which exist for people who do neither use SailfishOS:Chum GUI app or the command line.
But as there are may of them, the Storeman Installer should work.

4.4.0.58 (prout, test 20 chars)

No changes on GUI nor shell. Do I need to restart home screen?

Sorry forgot the release, it’s 4.4.0.58

That fixes the download issue, thanks

No.
I assume you downloaded an older version of Storeman Installer, not v1.2.2.
Looking at the error messages more closely, this seems to be SailJail related. Only Storeman Installer ≥ v1.2.2 has a SailJail configuration.
Look at the .desktop file, again: Its last section should start with “[Sailjail]” and the second line disables it. If you do not see that you have an older version.

Just retried everything with the same result, please check my logs:

[root@xa2 Downloads]# curl -o harbour-storeman-installer-1.2.2-1.noarch.rpm -L https://github.com/storeman-developers/harbour-storeman-installer/releases/download/v1.2.2/harbour-storeman-installer-1.2.2-1.noar
ch.rpm
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   684  100   684    0     0   1863      0 --:--:-- --:--:-- --:--:--  1868
100 44072  100 44072    0     0  40486      0  0:00:01  0:00:01 --:--:--     0
[root@xa2 Downloads]# file harbour-storeman-installer-1.2.2-1.noarch.rpm
harbour-storeman-installer-1.2.2-1.noarch.rpm: RPM v3.0 bin ARM
[root@xa2 Downloads]# curl -o harbour-storeman-installer-1.2.2-1.noarch.rpm -L https://github.com/storeman-developers/harbour-storeman-installer/releases/download/v1.2.2/harbour-storeman-installer-1.2.2-1.noar
ch.rpm
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   684  100   684    0     0    965      0 --:--:-- --:--:-- --:--:--   966
100 44072  100 44072    0     0  40104      0  0:00:01  0:00:01 --:--:-- 40104
[root@xa2 Downloads]# pkcon install-local harbour-storeman-installer-1.2.2-1.noarch.rpm 
Installing files                                                                                                                                                                                                 
Testing changes                                                                                                                                                                                                  
Finished                                                                                                                             [                                                                 ] (0%)  
The following packages have to be installed:
 harbour-storeman-installer-1.2.2-1.noarch      Storeman Installer for SailfishOS
Proceed with changes? [N/y] y

                                                                                                                                                                                                                
Installing files                                                                                                                                                                                                 
Starting                                                                                                                                                                                                         
Resolving dependencies                                                                                                                                                                                          
Installing packages                                                                                                                                                                                             
Finished                                                                                                                                                                                                        
Downloaded      harbour-storeman-installer-1.2.2-1.noarch (PK_TMP_DIR)          Storeman Installer for SailfishOS
Installed       harbour-storeman-installer-1.2.2-1.noarch (PK_TMP_DIR)          Storeman Installer for SailfishOS
[root@xa2 Downloads]# pkcon install-local harbour-storeman-installer-1.2.2-1.noarch.rpm 
[root@xa2 Downloads]# nano /usr/share/applications/harbour-storeman-installer.desktop
[root@xa2 Downloads]# cat /usr/share/applications/harbour-storeman-installer.desktop
[Desktop Entry]
X-Nemo-Application-Type=silica-qt5
Type=Application
Icon=harbour-storeman-installer
Exec=harbour-storeman-installer
Name=Install Storeman
Name[de]=Storeman installieren
Name[es]=Instalar Storeman
Name[et]=Paigalda Storeman
Name[fi]=Asenna Storeman
Name[fr]=Installer Storeman
Name[pl]=Zainstaluje Storeman
Name[ru]=Установить Storeman
Name[sk]=Inštalovať Storeman
Name[sl]=Namesti Storeman
Name[sv]=Installera Storeman
Name[tt]=Storeman'ны урнаштыру

X-Desktop-File-Install-Version=0.23

[X-Sailjail]
Sandboxing=Disabled
[root@xa2 Downloads]# 

[nemo@xa2 ~]$ /usr/bin/invoker -s --type=generic /usr/bin/harbour-storeman-installer
Error creating textual authentication agent: Error opening current controlling terminal for the process (/dev/tty'): No such device or address (polkit-error-quark, 0) Setting data Querying Refreshing software list Finished Error creating textual authentication agent: Error opening current controlling terminal for the process (/dev/tty’): No such device or address (polkit-error-quark, 0)
Resolving [ ] (0%) Package not found: harbour-storeman
Command failed: This tool could not find any available package: No packages were found
invoker: warning: application (pid=-1) exit(4) signal(0)

1 Like

Also sounds like the Sailjail config is not there: Did you install from Chum testing (the regular Chum repo has an older version)?

On a fresh flashed licensed 4.3.0.15 XA2, 1.2.2-1.noarch.rpm from point 2. installs perfectly, storeman itself too.

1 Like

This is fine: Thank you!
a. I think the polkit errors can be ignored.
b. The background of the “no packages found” is described here: Future of Storeman - #36 by olf

Sorry, “it” - the storeman-installer.

Oh, I installed the regular version. Works fine after upgrading to the release from testing, thanks a lot!

1 Like

Thank you all. Everything seems to be fine.

  • @pherjung has Storeman Installer 1.2.2 working nicely on SFOS 4.4.0.58 when installed via the SailfishOS:Chum GUI app, which is manually set to 4.3.0.15. Storeman Installer installs Storeman as it should (thanks to the SailfishOS:Chum testing repo manually set to 4.3.0.15), which in turn is also working fine.
  • @ric9k downloaded and installed the Storeman Installer 1.2.2 manually on SFOS 4.3.0.15 and it woks fine. So does Storeman installed by Storeman Installer, too.

If anybody experiences issues, which are not explained here, please speak up, preferably via an issue report at GitHub.

4 Likes