Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

This is what I get when I run terminal:

2012-07-21 07:12:52,546 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2012-07-21 07:12:52,562 - softwarecenter.db.database - INFO - open() database: path=None use_axi=True use_agent=True
2012-07-21 07:12:52,961 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/db/pkginfo_impl/aptcache.py", line 242, in open
    self._cache = apt.Cache(GtkMainIterationProgress())
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 102, in __init__
    self.open(progress)
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 146, in open
    self._depcache = apt_pkg.DepCache(self._cache)
SystemError: E:The package wine1.4-i386:i386 needs to be reinstalled, but I can't find an archive for it.
2012-07-21 07:12:55,807 - softwarecenter.db.enquire - ERROR - _get_estimate_nr_apps_and_nr_pkgs failed
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/db/enquire.py", line 115, in _get_estimate_nr_apps_and_nr_pkgs
    tmp_matches = enquire.get_mset(0, len(self.db), None, xfilter)
  File "/usr/share/software-center/softwarecenter/db/appfilter.py", line 89, in __call__
    if (not pkgname in self.cache and
  File "/usr/share/software-center/softwarecenter/db/pkginfo_impl/aptcache.py", line 262, in __contains__
    return self._cache.__contains__(k)
AttributeError: 'NoneType' object has no attribute '__contains__'
Traceback (most recent call last):
  File "/usr/bin/software-center", line 176, in <module>
    app.run(args)
  File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 1341, in run
    self.show_available_packages(args)
  File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 1271, in show_available_packages
    self.view_manager.set_active_view(ViewPages.AVAILABLE)
  File "/usr/share/software-center/softwarecenter/ui/gtk3/session/viewmanager.py", line 149, in set_active_view
    view_widget.init_view()
  File "/usr/share/software-center/softwarecenter/ui/gtk3/panes/availablepane.py", line 165, in init_view
    self.apps_filter)
  File "/usr/share/software-center/softwarecenter/ui/gtk3/views/catview_gtk.py", line 240, in __init__
    self.build(desktopdir)
  File "/usr/share/software-center/softwarecenter/ui/gtk3/views/catview_gtk.py", line 491, in build
    self._build_homepage_view()
  File "/usr/share/software-center/softwarecenter/ui/gtk3/views/catview_gtk.py", line 266, in _build_homepage_view
    self._append_whats_new()
  File "/usr/share/software-center/softwarecenter/ui/gtk3/views/catview_gtk.py", line 430, in _append_whats_new
    whats_new_cat = self._update_whats_new_content()
  File "/usr/share/software-center/softwarecenter/ui/gtk3/views/catview_gtk.py", line 419, in _update_whats_new_content
    docs = whats_new_cat.get_documents(self.db)
  File "/usr/share/software-center/softwarecenter/db/categories.py", line 124, in get_documents
    nonblocking_load=False)
  File "/usr/share/software-center/softwarecenter/db/enquire.py", line 317, in set_query
    self._blocking_perform_search()
  File "/usr/share/software-center/softwarecenter/db/enquire.py", line 212, in _blocking_perform_search
    matches = enquire.get_mset(0, self.limit, None, xfilter)
  File "/usr/share/software-center/softwarecenter/db/appfilter.py", line 89, in __call__
    if (not pkgname in self.cache and
  File "/usr/share/software-center/softwarecenter/db/pkginfo_impl/aptcache.py", line 262, in __contains__
    return self._cache.__contains__(k)
AttributeError: 'NoneType' object has no attribute '__contains__'
share|improve this question
    
i just installed wouldnt it be fully updated? –  sam Jul 21 '12 at 11:35
    
@sam not necessarily - no. There's a checkbox for download updates during installation. –  hbdgaf Jul 21 '12 at 11:37
    
can u pls point the way to update ? thx :D –  sam Jul 21 '12 at 11:38
    
@EliahKagan - this is off-topic - its a bug and is applicable only for a specific moment in time - thus this question and the answer will not be the reusable article we strive for in AU. –  fossfreedom Jul 23 '12 at 16:07
    
@fossfreedom While the solution is applicable to any situation where the Software Center must be updated to install a bug fix, I suppose I see the argument that this question is not generalized in this way and thus was correct to close. –  Eliah Kagan Jul 23 '12 at 16:10
add comment

closed as off topic by jokerdino, hbdgaf, Jorge Castro, Minato Namikaze, fossfreedom Jul 23 '12 at 16:04

Questions on Ask Ubuntu are expected to relate to Ubuntu within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

This is a bug, but it's one that's been fixed, so all you have to do is install an update. (Thanks to jokerdino for posting the bug link and updating advice that led to this answer.) As aking1012 pointed out, you don't always have all updates installed, after freshly installing Ubuntu.

Since the Software Center is affected but not the Update Manager, you should be able to just update in the Update Manager.

But if you don't want to do that, or for any reason that doesn't work, you can update from the Terminal (Ctrl+Alt+T) by running these commands:

sudo apt-get update
sudo apt-get upgrade

If you have problems following these instructions or your problem isn't solved after you've followed them, please post a comment here and also edit your question to add the details of what happened. You probably won't have any more trouble, though--updating with either of the above methods should fix the Software Center on your machine.

share|improve this answer
    
I have this exact issue.. If anyone knows of a solution it would be good :) –  pst007x Oct 22 '13 at 19:21
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.