USC adds icon to launcher for apps that didn't install
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Unassigned | |||
unity (Ubuntu) | ||||||
Precise |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I just did this:-
Open Applications Lens
Search for app which I may or may not have installed (liferea)
Click the link to install it
Ubuntu software center opens, I click "install".
Due to a configuration issue on my network* (see below) USC complains that the package is untrusted. Dialog says "Ok" or "repair", I just choose "Ok" (like many users would).
Icon for liferea appears in launcher
icon doesn't work.
Further investigation reveals that USC didn't actually install liferea at all due to the network issue, but still installed it.
Now I appreciate that I have a broken network, but it seems incorrect that USC should add the icon to the launcher and leave it there even though the app didn't install and can't install. So I end up with a broken icon, thinking the install worked but the app is broken.
----
Explanation of issue which caused this.
I use squid-deb-proxy and squid-deb-
Whilst away from home I switched my sources.list to a different mirror which isn't listed in my squid-deb-proxy config
When I got home I didnt switch my sources.list back and as the new mirror isn't listed I get 403 errors whenever updating or installing apps. So USC got a 403 when doing the "apt-get install liferea" (or whatever it did under the covers)
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: software-center 5.2
Uname: Linux 3.3.0-030300rc5
ApportVersion: 2.0.1-0ubuntu3
Architecture: amd64
Date: Mon Apr 16 10:22:59 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120203)
PackageArchitec
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: software-center
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Michael Vogt (community): Needs Resubmitting
- Tim Penhey (community): Approve
-
Diff: 79 lines (+37/-9)3 files modifiedmanual-tests/SoftwareCenter.txt (+16/-0)
plugins/unityshell/src/SoftwareCenterLauncherIcon.cpp (+20/-9)
plugins/unityshell/src/SoftwareCenterLauncherIcon.h (+1/-0)
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
milestone: | none → precise-updates |
Changed in unity: | |
milestone: | none → 5.12.0 |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
no longer affects: | software-center (Ubuntu) |
Changed in unity (Ubuntu Precise): | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
milestone: | precise-updates → none |
no longer affects: | unity (Ubuntu) |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → Medium |
Changed in unity: | |
importance: | Undecided → Medium |
status: | Confirmed → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
I've asked Alan to provide an image of the dialog that is the concern for me, the icon removal should be fixed when unity enable the icon removal script, but unity have taken over the removal of icons see bug 966197