Can't install software bought on Ubuntu Software center

Bug #1084529 reported by Damien
42
This bug affects 10 people
Affects Status Importance Assigned to Milestone
elementary OS
Fix Released
High
Ivo Nunes

Bug Description

Even though elementaryOS is based on Ubuntu and is using its software center, software previously bought on Ubuntu cannot be installed.

- software doesn't show when using the search function.
- using the USC "reinstall previously bought" option correctly displays the software description, but it says that the version of Ubuntu is incorrect and that I should contact the seller.
- It does so for every software I own, meaning the suggestion to contact the seller may not be the correct one.

Can be tried with a free application like nitro. I has to be first "bought" on a proper Ubuntu system. https://apps.ubuntu.com/cat/applications/nitro/

Tags: os-patch
Damien (youpla-b)
description: updated
Changed in elementaryos:
status: New → Confirmed
Damien (youpla-b)
description: updated
Revision history for this message
Cody Garver (codygarver) wrote :

Ivo, what do you think?

Changed in elementaryos:
assignee: nobody → Ivo Nunes (ivonunes)
Changed in elementaryos:
importance: Undecided → High
tags: added: os-patch
Changed in elementaryos:
milestone: none → luna-beta2
Revision history for this message
Eduard Gotwig (gotwig) wrote :

Our "template" for software center is made from the Debian template.

I think, Ubuntu recognizes that, and doesn't works with that, to buy and use bought software.

Unfortunately there is no Ubuntu template no more out.

Checkout this directory, and search for strings like "BUY"

/usr/share/software-center/softwarecenter/distro

Revision history for this message
Eduard Gotwig (gotwig) wrote :

It just installs fine for me. I tried Ryzom and Nitro.

But I see no entries for "previous bought software"

Revision history for this message
Eduard Gotwig (gotwig) wrote :

I correct myself: after a restart of the software center, it just works fine for me as well.

Changed in elementaryos:
milestone: luna-beta2 → luna-beta3
Revision history for this message
Daniele "OpenNingia" Simonetti (oppifjellet) wrote :

I don't know if this is the right place to post; however I found a workaround to get Commercial software shown on Software Center in elementary.

Just open a terminal and launch software center this way:

export SOFTWARE_CENTER_DISTRO_CODENAME=precise
software-center

it works! :)

------
Explanation:
the issue is that elementary codenames (e.g. 'luna') are different from the ubuntu ones ( e.g 'precise') and software center ( and its backend ) rely on them to know which packages to show from private PPAs.

Ivo Nunes (ivonunes)
Changed in elementaryos:
status: Confirmed → Fix Committed
Cody Garver (codygarver)
Changed in elementaryos:
milestone: luna-beta3 → luna-rc1
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.