Проблема с Центром программного обеспечения Ubuntu - ничего не может установить

Приблизительно 3 недели назад я загрузил Ubuntu 12.04, и я выполнял ее с тех пор. Первоначально все работавшее отлично, но приблизительно 10 дней назад Центр программного обеспечения Ubuntu вышел из работы (я ранее использовал его без проблем).Now, я могу открыть его и найти программы, но когда я нажимаю кнопку Install для одного из них, ничего не происходит. Эта проблема, кажется, характерна для Центра программного обеспечения - я могу все еще использовать склонный - добираются из командной строки без проблем.

Я попытался удалить и переустановить Центр программного обеспечения, и я попытался выполнить его от терминала с помощью sudo центр программного обеспечения (в случае, если была некоторая проблема с полномочиями). Когда я использую терминал после запуска центра программного обеспечения, длинное сообщение об ошибке печатается к терминалу (да, по-видимому идентичный traceback печатается дважды):

2013-08-25 12:38:50,829 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2013-08-25 12:38:50,833 - softwarecenter.db.database - INFO - open() database: path=None use_axi=True use_agent=True
2013-08-25 12:38:51,079 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file
2013-08-25 12:38:51,178 - softwarecenter.ui.gtk3.app - INFO - show_available_packages: search_text is '', app is None.
2013-08-25 12:38:51,181 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 607, in msg_reply_handler
*message.get_args_list()))
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 69, in error_cb
callback('')
  File "/usr/share/software-center/softwarecenter/backend/installbackend_impl/aptd.py", line 153, in _register_active_transactions_watch
apt_daemon = client.get_aptdaemon(bus=bus)
  File "/usr/lib/python2.7/dist-packages/aptdaemon/client.py", line 1696, in get_aptdaemon
False),
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 241, in get_object
follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 248, in __init__
self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 180, in activate_name_owner
self.start_service_by_name(bus_name)
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 278, in start_service_by_name
'su', (bus_name, flags)))
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 607, in msg_reply_handler
*message.get_args_list()))
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 69, in error_cb
callback('')
  File "/usr/share/software-center/softwarecenter/backend/installbackend_impl/aptd.py", line 153, in _register_active_transactions_watch
apt_daemon = client.get_aptdaemon(bus=bus)
  File "/usr/lib/python2.7/dist-packages/aptdaemon/client.py", line 1696, in get_aptdaemon
False),
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 241, in get_object
follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 248, in __init__
self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 180, in activate_name_owner
self.start_service_by_name(bus_name)
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 278, in start_service_by_name
'su', (bus_name, flags)))
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1
2013-08-25 12:38:53,215 - softwarecenter.ui.gtk3.widgets.exhibits - WARNING - download failed: '<class 'gi._glib.GError'>', 'Operation not supported'

Какие-либо предложения?

Править: После поиска еще немного я нашел этот отчет об ошибках: https://bugs.launchpad.net/ubuntu / + источник/центр программного обеспечения / + ошибка/1085425, Это описывает признаки, подобные моему, и я нашел это, когда я работал

/usr/lib/ubuntu-sso-client/ubuntu-sso-login

как описано там, я получил ряд сообщений об ошибках, заканчивающихся:

ImportError: No module named pkg_resources

Я затем нашел этот поток stackoverflow: https://stackoverflow.com/questions/7446187/no-module-named-pkg-resources, где я смог использовать главный комментарий для переустанавливания setuptools, который решил мою проблему.

0
задан 23 May 2017 в 15:39

3 ответа

Попробуйте следующее:

Откройте терминал ( CTRL + ALT + T ) и выполните следующие команды:

sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get --purge remove
sudo apt-get -f install

Приведенные выше команды попытаются исправить испорченные пакеты, если таковые имеются, а также установить необходимые библиотечные файлы, если их пропустили случайно.

Если по-прежнему это не работает, то единственное, что вы можете сделать, - это использовать какой-нибудь другой менеджер пакетов, лучше всего это Synaptic Package Manager. Вы можете очень легко добавлять / удалять / обновлять / исправлять поврежденные пакеты, используя его. Как вы сказали, Ubuntu Software Center не может устанавливать пакеты, затем просмотрите пакеты в них и установите их с помощью Synaptic Package Manager.

Установите его с помощью этой команды:

sudo apt-get install synaptic

Надеюсь, вам понравится этот менеджер пакетов.

0
ответ дан 23 May 2017 в 15:39

В терминале выполните следующие команды.

sudo apt-get check
sudo apt-get update
sudo apt-get upgrade
rm -r ~/.cache/software-center
sudo dpkg --configure -a
sudo apt-get clean
0
ответ дан 23 May 2017 в 15:39

Я думаю, что ваш сервер является проблемой

Попробуйте выбрать другой

  • и найдите Synaptic Package Manager в тире
  • выберите Настройки> репозитории> Ubuntu Software
  • выберите новый сервер в разделе , скачайте с

Более подробную информацию смотрите на этой странице в справочной вики Ubuntu: Хранилище справки .

0
ответ дан 23 May 2017 в 15:39

Другие вопросы по тегам:

Похожие вопросы: