fails to install commercial app after purchase
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-center (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
Binary package hint: software-center
This may be a dupe of Bug 785117, but has additional symptoms and relates to non-free apps. The short version is that I bought a commercial app, the payment finished (in state "captured"), and nothing was actually installed.
The first time I used Software Center (earlier today), I attempted to purchase World of Goo. I was mostly just testing a theory about how it handles VAT, so I went through the purchase process, checked my bank records, and was happy to see that the amount charged is what I expected. But a few minutes later, it occurred to me... after purchasing, shouldn't it, like, install something? The GUI simply returned me to the detail page for World of Goo, complete with a "Buy" button ready to accept another purchase. It never asked for my sudo password or otherwise appeared to do anything after completing the payment.
So, I asked dpkg to list anything matching 'goo' and got nothing. /var/lib/dpkg/info/ had nothing new in the past 24 hours, and I didn't see anything new in /etc/apt/ either, such as the location of a private PPA. I found nothing relevant in syslog and no obvious log files in my home directory either. I then thought to check the shell I launched the app from, and found it looping a message:
** Message: console message: https:/
I tried going to this address in my browser. What I see there is a round animated progress image, followed by:
Processing your request for “World of Goo”…
Subscription complete (end state)
Every few seconds, the animation stops and the page reloads.
I also see a record of successful payment here: https:/
Further back in the xterm scrollback, I found some other errors, which I think were triggered when I clicked file -> reinstall previously purchases. I'll attach that below. My scrollback didn't go far enough to see the actual purchase though.
I can try this again to get more data, but since it costs money to run more tests I would first like to know what extra data to collect. Perhaps running under strace or something for more details? At the very least, I'll log the full output in the parent shell, since the relevant bit seems to have scrolled off my 1024-line buffer before I could see it.
tags: | added: client-server |
Changed in software-center (Ubuntu): | |
importance: | Undecided → High |
Hi Selene, we recently had a fix on the server side for bug 783896, and I am wondering if maybe that problem was possibly also causing the problem you report in this bug. When you get a chance, could you please open Software Center and select "File"->"Reinstall Previous Purchases..."? Hopefully World of Goo will appear in the list, since by all appearances you completed the transaction and so that app should be available for you.
Please let us know what happens. Many thanks!