Public bug reported: When the software-center cache files located @ /var/cache/software- center/xapian are deleted the utility crashes after a few seconds when opening. No crash report is generated and no system error report is triggered.
A reinstall fixes the issue: sudo apt-get install --reinstall software- center Expectation: == Since we are taking about cache files making the application crash I believe this is a bug, cache files shouldn't be depended on and be regenerated if they are unavailable from the cache directory. My System == I'm running out of the box Ubuntu 15.10 desktop 32bit, no upgrades have been applied to the system, some package info is below dpkg --status Package: software-center Status: install ok installed Priority: optional Section: gnome Installed-Size: 2880 Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> Architecture: all Version: 13.10-0ubuntu12 Terminal output below, thanks: == millzy@ubuntudesktop:~/Documents$ software-center 2016-04-04 22:48:13,376 - softwarecenter.backend.zeitgeist_logger - WARNING - Support for Zeitgeist disabled 2016-04-04 22:48:13,441 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None' 2016-04-04 22:48:13,583 - softwarecenter.ui.gtk3.app - INFO - building local database 2016-04-04 22:48:13,583 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open() 2016-04-04 22:48:14,851 - softwarecenter.db.update - WARNING - Problem creating rebuild path '/var/cache/software-center/xapian_rb'. 2016-04-04 22:48:14,851 - softwarecenter.db.update - WARNING - Please check you have the relevant permissions. 2016-04-04 22:48:15,455 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file 2016-04-04 22:48:15,457 - softwarecenter.plugin - INFO - activating plugin '<module 'webapps_activation' from '/usr/share/software-center/softwarecenter/plugins/webapps_activation.pyc'>' 2016-04-04 22:48:15,496 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open() /usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:584: Warning: Source ID 71 was not found when attempting to remove it return super(MainContext, self).iteration(may_block) Traceback (most recent call last): File "/usr/bin/software-center", line 183, in <module> app.run(args) File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 1378, in run self.show_available_packages(args) File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 1316, in show_available_packages self.view_manager.set_active_view(ViewPages.AVAILABLE) File "/usr/share/software-center/softwarecenter/ui/gtk3/session/viewmanager.py", line 150, in set_active_view view_widget.init_view() File "/usr/share/software-center/softwarecenter/ui/gtk3/panes/availablepane.py", line 193, in init_view SoftwarePane.init_view(self) File "/usr/share/software-center/softwarecenter/ui/gtk3/panes/softwarepane.py", line 138, in init_view self.icons, self.show_ratings) File "/usr/share/software-center/softwarecenter/ui/gtk3/views/appview.py", line 71, in __init__ self.helper = AppPropertiesHelper(db, cache, icons) File "/usr/share/software-center/softwarecenter/ui/gtk3/models/appstore2.py", line 112, in __init__ self.all_categories = cat_parser.parse_applications_menu() File "/usr/share/software-center/softwarecenter/db/categories.py", line 277, in parse_applications_menu category = self._parse_menu_tag(child) File "/usr/share/software-center/softwarecenter/db/categories.py", line 473, in _parse_menu_tag query = self._parse_include_tag(element) File "/usr/share/software-center/softwarecenter/db/categories.py", line 431, in _parse_include_tag xapian.Query.OP_AND) File "/usr/share/software-center/softwarecenter/db/categories.py", line 368, in _parse_and_or_not_tag operator_elem, xapian.Query(), xapian.Query.OP_OR) File "/usr/share/software-center/softwarecenter/db/categories.py", line 414, in _parse_and_or_not_tag q = self.db.xapian_parser.parse_query(s, File "/usr/share/software-center/softwarecenter/db/database.py", line 185, in xapian_parser xapian_parser = self._get_new_xapian_parser() File "/usr/share/software-center/softwarecenter/db/database.py", line 211, in _get_new_xapian_parser xapian_parser.set_database(self.xapiandb) File "/usr/share/software-center/softwarecenter/db/database.py", line 177, in xapiandb self._db_per_thread[thread_name] = self._get_new_xapiandb() File "/usr/share/software-center/softwarecenter/db/database.py", line 190, in _get_new_xapiandb xapiandb = xapian.Database(self._db_pathname) File "/usr/lib/python2.7/dist-packages/xapian/__init__.py", line 3667, in __init__ _xapian.Database_swiginit(self,_xapian.new_Database(*args)) xapian.DatabaseOpeningError: Couldn't detect type of database ** Affects: software-center (Ubuntu) Importance: Undecided Status: New ** Tags: cache missing software-center -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1565789 Title: software-center crashes when cache files are removed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1565789/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs