Приблизительно 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, который решил мою проблему.
Попробуйте следующее:
Откройте терминал ( CTRL kbd> + ALT kbd> + T kbd>) и выполните следующие команды:
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
Надеюсь, вам понравится этот менеджер пакетов.
В терминале выполните следующие команды.
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
Я думаю, что ваш сервер является проблемой
Попробуйте выбрать другой
Synaptic Package Manager
в тире Более подробную информацию смотрите на этой странице в справочной вики Ubuntu: Хранилище справки .