Warehouse for SailfishOS

Your rating: None Average: 4.8 (95 votes)

BETA. This application is still under active development. 

Warehouse is not yet compatible with SailfishOS version 2.1.4 or above.
Use Storeman as OpenRepos client application.

Warehouse is a native client for OpenRepos.net
Browse and install applications, enable repositories.

Just download and tap to install.

If warehouse does not start after upgrade, uninstall warehouse, and install latest version.

TMO support thread is open for discussions: http://talk.maemo.org/showthread.php?t=91574

Application versions: 
File harbour-warehouse-0.3-22.armv7hl.rpm95.04 KB18/09/2014 - 00:18
File harbour-warehouse-0.3-28.armv7hl.rpm95.02 KB07/10/2014 - 00:48
File harbour-warehouse-0.3-29.armv7hl.rpm94.65 KB24/10/2014 - 13:29
File harbour-warehouse-0.3-30.armv7hl.rpm94.51 KB22/04/2015 - 01:03

Version v0.30-30

  • General performance improvements

Version v0.3-29

  • Qt5.2. js fix.

Version v0.3-28

  • Performance regression fixed

Version v0.3-27

  • Extra transaction info added

Version v0.3-26

  • Faster repositories updates check: only openrepos
  • Application manage UI updates

Version v0.3-25

  • Hide non-openrepos updates
  • Fix categories preload
  • Check for updates at application page

Version v0.3-22

  • Search field autofocus

Version v0.3-21

  • Single repository refresh option added at profile page

Version v0.3-20

  • Warehouse Installer compatibility

Version v0.3-18

  • Basic polkit auth policy added
  • Application changelog shown
  • Fast single-repo refresh
  • Fast repository disabling

Version v0.2-16

  • Emergency fix for category API change.


basil's picture

Yes, this is planned, as soon as profile/login settings will be implemented.

oku's picture

Comment posting would be very welcome. App rating from inside the app would be nice too. Then more people would actually bother to rate them.

forgrimm's picture

Yes, I agree. In-App commenting and voting would be a very useful feature :)

MrCool's picture

After a restart of my Jolla the Icon for Warehouse is gone. I tried to reinstall Warehouse new so I went to File Browser - Downloads and klicked on harbour-warehouse-0.3-20.armv... then the RPM installer opens up and here it shows under Installed: 0.3-20. So how can I restore the Icon. Untrusted software is allowed under Settings.

Another prob: When I try to download any file from OpenRepos through my browser on the Jolla phone I reveice the following message: Load failed. Frame load interupted by policy change. But sometimes the file is on the mobile, however this happens and I cannot install it. I go to File Browser - Downloads klick on f.e. harbour-sailcontacts-0.1.2-1 ar... then RPM installer opens again, I scroll up on Install and it jumps back.

Any solutions? Thank you.



basil's picture

If you was on sailfishos version < and recently update, follow this steps. You can manually uninstall warehouse via terminal, full name of is "harbour-warehouse".

Download problem is probably related to you browser version. You are using non-stock sailfishos browser, or something else failed within your SailfishOS, which also caused warehouse icon to dissappear.

MrCool's picture

I used "Webcat"

So what I have to type into the terminal to uninstall warehouse? Any tutorial? And how do I install it again. What Browser should I use - Opera?

basil's picture

Ask Webcat developer about that issue. To uninstall warehouse execute 'pkcon remove harbour-warehouse', to uninstall RPM-Installer type 'pkcon remove harbour-rpminstaller'. Then re-download warehouse rpm and tap to install.

MrCool's picture

command not found

basil's picture

You need to type that at phone terminal. If it says 'command not found' verify that you dont have any errors in command name, it's "pkcon" shortcut from "PackageKit Console" application name. If it still says "command not found", your sailfishos seems to be damaged. You can ask for help at TJC site.

MrCool's picture

Problem solved

stephan0h's picture


I have just reinstalled warehouse and now it says: 

Transaction /2430_abcabcdd

Status: repo-not-found

How can i fix this?


basil's picture

Some of repositories added on your phone are not available. Remove invalid(or moved, obsolete) repositories. Doesn't error page shows the name or url of repository? 

jokelap's picture

Now it works. :) I installed it #Warehouse help. A great program. Thank you so much. :)

J0114sailor's picture

Hi! first of all, great app! second, i have a problem. its pretty much like thise other ones, but when i try any if those solutions, nothing happens. everytime i try to install something, it says: transaction /1798_beabdcac Status: not authorized extra details: failed to obtain authentication. i'm frustrated to try all those solutions which dont work for me. do you, basil, know what do i should to do? thanx already, sailor.

basil's picture

If you had Warehouse installed before sailfishos 1.0.8.x update, you have to manulally update Warehouse to latest version. Download version 0.3-18 with webbrowser, and install it from transfers menu. Check this for more details

ZioBilly's picture

Hi! I have latest Sailfish Firmware and 0.3-18 of warehouse
When i check for updates it shows:

Transaction /2343_abaaedcd

Status: repo-not-available

Extra Details:
Authentication failed (is SSU set up correctly?)

Previously i removed all openrepos repositorys, and then enabled some of them, maybe i forgot some essential repository?


I just saw a post like mine below here, i'll try to follow the instruction provided there


The solutions provided here https://together.jolla.com/question/3944/fatal-error-authentication-failed-is-ssu-set-up-correctly/ and here https://together.jolla.com/question/35288/how-can-i-repair-apps-stuck-in-the-jolla-store/ 
don' t work for me, so i hope there is some other solution

basil's picture

This issue is not related to Warehouse. Warehouse just shows all errors occured during package maintenance. Make sure that your Jolla Account credentials are correct, and follow https://together.jolla.com/question/43516/another-fatal-error-authentica...

Type in your current sailfishos firmware version: 

ssu release 1.0.xx.xx
ZioBilly's picture

This doesn't work for me, since it isn't related to warehouse i'll search for a solution elsewhere, thanks!


As suggested here https://together.jolla.com/question/42436/fatal-error-authentication-failed-is-ssu-set-up-correctly/ i removed the repository 'home' , now everything works!

samiperkele's picture

Checking for updates, or installing doesn’t work since the latest OS upgrade (

Error occured

Transaction /3703_caaadeee
Status: not-authorized
Extra details:
Failed to obtain authentication
basil's picture

Latest sailfishos update activated policykit and note the "Changes to RPM side-loading and packagekit authorization" here, manual warehouse update will be required.  My phone didnt recieved update yet, so waiting until it hits the phone, or sdk will be updated at 12utc 15 july.

AnttiT's picture

Sorry basil, but are you saying it would be best to postpone updating Sailfish until Warehouse gets updated?

basil's picture

You can freely update your SailfishOS. Warehouse would not be able to perform any actions, like install/remove/update apps, and next Warehouse update has to be downloaded and installed manually, i.e. via browser, as you did for the first time.

Updated version is almost ready.

w32blaster's picture

Thank you for this useful advice!

rehcla's picture

Thank you :)

riksjo's picture


I can't enable any repositorys anymore. Some weeks ago enabling worked. 

Do you know what is wrong? Any tips?

Thank you!

basil's picture

SailfishOS 1.0.4 update added switch for installing 3rd party applications and repositories. Probably you have to enable it. https://together.jolla.com/question/36393/what-is-the-intended-purpose-o...

riksjo's picture

yea i enable it but it does not help. I re-installed warehouse with no problems so 3rd party apps installing is not a problem. Only repository enabling does not work.
It says:
after sometime updates available bar appear and after that there still reads "enable repository"

basil's picture

If you have terminal installed, check if `/etc/zypp/repos.d` folder have 'openrepos-' related files, with repository name you are trying to enable.

riksjo's picture

there is not that repository name that I try to enable. This one that I try to enable now was enabled before but I disabled it before one of the system update. I just notice that I can enable those that i never disable.

basil's picture

Ah, I see. You have disabled repositories with 'ssu dr' command?
Those repositories have to manually enabled (or deleted) and you will be able to enable them again.
Refer to this tjc question about disable/enable repositories.