Как я могу исправить свой центр программного обеспечения?
Хорошо, поэтому я посмотрел вокруг на Askubuntu и нескольких других форумах, но я не могу найти ответ, который мне нужен, чтобы решить проблему. Я использую Ubuntu 14.04 и только недавно установил его. Я любил это в течение прошлых нескольких дней, но теперь мой центр программного обеспечения НЕ откроется. Я уже пытался обновить все, я удалил и переустановил центр программного обеспечения, я запустил его из терминала, я сделал все, что мог найти на форумах по этому вопросу. Ничего из этого не сработало. Вот текст, который я получаю, когда запускаю центр программного обеспечения в терминале:
~$ software-center
2015-10-20 15:10:36,406 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2015-10-20 15:10:39,786 - softwarecenter.region - WARNING - failed to use geoclue: 'org.freedesktop.Geoclue.Error.notAvailable: Geoclue master client has no usable Address providers'
2015-10-20 15:10:40,554 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file
2015-10-20 15:10:40,573 - softwarecenter.plugin - INFO - activating plugin '<module 'webapps_activation' from '/usr/share/software-center/softwarecenter/plugins/webapps_activation.pyc'>'
2015-10-20 15:10:40,739 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
2015-10-20 15:10:41,602 - softwarecenter.backend.reviews - WARNING - error creating bsddb: '(22, 'Invalid argument -- BDB0054 illegal flag combination specified to DB_ENV->open')' (corrupted?)
2015-10-20 15:10:41,603 - softwarecenter.backend.reviews - ERROR - trying to repair DB failed
Traceback (most recent call last):
File "/usr/share/software-center/softwarecenter/backend/reviews/__init__.py", line 358, in _save_review_stats_cache_blocking
self._dump_bsddbm_for_unity(outfile, outdir)
File "/usr/share/software-center/softwarecenter/backend/reviews/__init__.py", line 377, in _dump_bsddbm_for_unity
0600)
DBInvalidArgError: (22, 'Invalid argument -- BDB0054 illegal flag combination specified to DB_ENV->open')
/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:535: Warning: Source ID 76 was not found when attempting to remove it
return super(MainContext, self).iteration(may_block)
/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:535: Warning: Source ID 20 was not found when attempting to remove it
return super(MainContext, self).iteration(may_block)
Bus error (core dumped)
4 ответа
Удаление не будет иметь значения. Вам нужно продувать софт-центр. Запустите следующие команды и, пожалуйста, опубликуйте сообщения об ошибках:
sudo apt-get purge software-center software-center-aptdaemon-plugins
Затем переустановите его:
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install software-center software-center-aptdaemon-plugins
РЕДАКТИРОВАТЬ
Похоже, что это может быть связано с аппаратным обеспечением, так как единственное необычное здесь - ошибка шины. Вы можете попробовать запустить следующую команду:
sudo rm /var/cache/apt/*.bin
Для меня - страдающего от загадочного сообщения об ошибке шины при любой попытке использовать Software Center или Synaptic или apt-get из терминала - я должен был сделать сначала
sudo rm /var/cache/apt/*.bin
а потом
sudo apt-get upgrade gnome-software
После чего, пока все снова хорошо.
Я мог бы это исправить, следуя этому ответу. Может быть, администратор может пометить этот вопрос как повторный
sudo apt-get upgrade gnome-software
Была такая же проблема. Ни одно другое решение не сработало. Это сделало!
sudo apt установить программное обеспечение ubuntu
sudo snap удалить snap-store
sudo apt purge snapd
Затем «ищите» приложения для «установки». Любите программу, которая работает с вашей панелью быстрого доступа.