Ubuntu Software Center 4.1.23.2, Ubuntu 11.10 beta 1
1. Create an admin user account, and a non-admin user account, in addition to the account you're using now.
2. Subscribe to a private PPA. (For example, purchase some software.)
3. Switch to the admin user account, and launch Ubuntu Software Center.
4. Switch to the non-admin user account, and launch Ubuntu Software Center.
What happens:
3. USC launches.
4. USC fails to launch, with this traceback:
------------
Traceback (most recent call last):
File "/usr/bin/software-center", line 151, in <module>
app = SoftwareCenterAppGtk3(datadir, xapian_base_path, options, args)
File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 206, in __init__
self.cache.open()
File "/usr/share/software-center/softwarecenter/db/pkginfo_impl/aptcache.py", line 209, in open
self._cache = apt.Cache(GtkMainIterationProgress())
File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 93, in __init__
self.open(progress)
File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 140, in open
self._list.read_main_list()
SystemError: E:Opening /etc/apt/sources.list.d/private-ppa.launchpad.net_whatever_ubuntu.list - ifstream::ifstream (13: Permission denied)
------------
What should happen:
4. USC should launch, just not showing the contents of the private PPA.
Bug 746625 (currently marked Invalid) is the equivalent bug in apt.
Ubuntu Software Center 4.1.23.2, Ubuntu 11.10 beta 1
1. Create an admin user account, and a non-admin user account, in addition to the account you're using now.
2. Subscribe to a private PPA. (For example, purchase some software.)
3. Switch to the admin user account, and launch Ubuntu Software Center.
4. Switch to the non-admin user account, and launch Ubuntu Software Center.
What happens: software- center" , line 151, in <module> ppGtk3( datadir, xapian_base_path, options, args) software- center/ softwarecenter/ ui/gtk3/ app.py" , line 206, in __init__ cache.open( ) software- center/ softwarecenter/ db/pkginfo_ impl/aptcache. py", line 209, in open GtkMainIteratio nProgress( )) python2. 7/dist- packages/ apt/cache. py", line 93, in __init__ open(progress) python2. 7/dist- packages/ apt/cache. py", line 140, in open _list.read_ main_list( ) sources. list.d/ private- ppa.launchpad. net_whatever_ ubuntu. list - ifstream::ifstream (13: Permission denied)
3. USC launches.
4. USC fails to launch, with this traceback:
------------
Traceback (most recent call last):
File "/usr/bin/
app = SoftwareCenterA
File "/usr/share/
self.
File "/usr/share/
self._cache = apt.Cache(
File "/usr/lib/
self.
File "/usr/lib/
self.
SystemError: E:Opening /etc/apt/
------------
What should happen:
4. USC should launch, just not showing the contents of the private PPA.
Bug 746625 (currently marked Invalid) is the equivalent bug in apt.