Warehouse for SailfishOS

Your rating: None Average: 4.8 (91 votes)

BETA. This application is still under active development. 

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: 
harbour-warehouse-0.3-22.armv7hl.rpm95.04 KB18/09/2014 - 00:18
harbour-warehouse-0.3-28.armv7hl.rpm95.02 KB07/10/2014 - 00:48
harbour-warehouse-0.3-29.armv7hl.rpm94.65 KB24/10/2014 - 13:29
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.


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.

riksjo's picture

Yes! It workd ! thank you!

naytsyrhc's picture

Any plans to provide some "mass"-disabling or enabling of repos? Jolla advices to turn of all repos from Openrepos/Warehouse prior System update. So this is probably needed for all future updates from Jolla. Unfortunately we have to do this via command line now or have to disable each repo manually one by one (which is a torture). Just to enable them after system update again. So it would be really nice to have some kind of UI to handle that.

And another feature request: would it be possible to comment/rate from app?

Besides that, the warehouse app really rocks! Thanks for providing it.

basil's picture

Starting from 1.0.4x sailfishos will automatically disable 3rd party repositories prior to update. Comment/Rate functions are under development right now ;)

huuhaa's picture

When I enter some text to the search field, it shows only upper part of the text. This happnd atleast now with Ohijärvi.

basil's picture

Known bug, no fix for that yet. UI styles changed starting from 1.0.3+

rob_k's picture

Hi Basil,

Great job, bringing alll these apps to my Jolla. What is confusing, is the coupling of Enabled repositories and installed applications. E.g. when Jolla Together was published on Harbour, I uninstalled the old OpenRepos version. Then it was not easy to see:

1- which repository could be disabled

2- if this repository would serve for other apps I installed.

It would be great to see a list of OpenRepos installed apps only with the repository name with it.

Thanks! Rob

Grimtech's picture

Hi Basil,

Thnak you for making Warehouse, it one of my most used apps!


I have updated my Jolla to 1.0.4 and yes I did disable all repos before the update, using the "disable" function in Warehouse.

My phone is working great with the update, but I have a problem with Warehouse now.

If I go to "Your Profile", and press "show updates" > "Check for updates"

I get the error message:


Error occured

Transaction /1545_aeededee

Status: repo-not-available

Extra Details:

Authentication failed (is SSU set up correctly?)



Can you help me with this please?


Thank You

basil's picture

This is probably related to your store (or Jolla account). Since Warehouse checks for updates for all repositories, it shows all errors. You can try to perform manual update from console (e.g. run 'pkcon refresh') to check what repository causes this. Also, take a tjc topic

Grimtech's picture

Hi Basil,

I have run "pkcon refresh" and recieve the following:



Refreshing cache

Waiting in queue

Waiting for authentication

Waiting in queue


Refreshing software list

Fatal error: Download (curl) error for 'https://store-repository.jolla.com/SbJ/armv7hl/repodata/repomd.xml?crede...':

Error code: HTTP response: 502

Error message: The requested URL returned error: 502