У меня есть проблема, где некоторые программы, включая Центр программного обеспечения, Менеджер обновлений, и Синаптический все сразу закрываются после открытия. Окно подходит, но исчезает, прежде чем у меня будет шанс сделать что-либо. Люди с подобными проблемами отправили отчеты об ошибках с подобными ошибками, но ни один, кажется, не применяется непосредственно к моей ситуации. Когда я выполняю Центр программного обеспечения от терминала, я получаю следующий сценарий. Я ценю любую справку. Weston
[sudo] password for wes:
2011-08-07 10:41:38,788 - softwarecenter.fixme - WARNING - logs to the root logger: '('/usr/share/software-center/softwarecenter/db/database.py', 154, 'open')'
2011-08-07 10:41:38,788 - root - WARNING - failed to add sca db Couldn't stat '/root/.cache/software-center/software-center-agent.db' (No such file or directory)
/usr/share/software-center/softwarecenter/app.py:1192: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.window_main.show_all()
2011-08-07 10:41:39,873 - softwarecenter.fixme - WARNING - logs to the root logger: '('/usr/lib/pymodules/python2.7/zeitgeist/client.py', 367, 'reconnect_monitors')'
2011-08-07 10:41:39,872 - zeitgeist.client - INFO - Reconnected to Zeitgeist engine...
/usr/share/software-center/softwarecenter/SimpleGtkbuilderApp.py:50: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
gtk.main()
2011-08-07 10:41:44,253 - softwarecenter.backend.scagent - WARNING - error in query_info 'Operation not supported'
2011-08-07 10:41:44,254 - softwarecenter.db.update - WARNING - error: Operation not supported
Из сообщения об ошибке похоже, что Вы, в некоторое время, работали sudo software-center
и root
пользователь требовал владения кэша центра программного обеспечения.
Попробовать
sudo chown -R wes:wes ~/.cache/software-center
Относительно других - это стоит запустить synaptic
и update-manager
от терминала, чтобы видеть, получаете ли Вы подобную ошибку.
Возможно, работают проверяющий, что Вы случайно не изменили владение .cache и некоторых/всех подпапок для укоренения.
т.е.
ls -ld .cache
и
ls -ld .cache/*
У меня была та же самая проблема, как описано в вопросе, но с Терминатором (эмулятор терминала). Окно Terminator открыто и закрытое сразу после этого. Я проверил все владения файлов и папок в ~/.cache каталог, но это не имело место. Переустановка программы также не помогла. Решение состояло в том, чтобы удалить конфигурационный файл в ~/.config/terminator/config
и затем попробованный для запуска разделителя. Затем работавший как ожидалось.
Править: Это было в Ubuntu 12.04.