У меня возникла проблема, когда некоторые программы, включая Software Center, Update Manager и Synaptic, закрываются сразу после открытия. Окно появляется, но исчезает, прежде чем у меня появится шанс что-либо сделать. Люди с аналогичными проблемами представили отчеты об ошибках с похожими ошибками, но никто, кажется, не применим непосредственно к моей ситуации. Когда я запускаю Центр программного обеспечения с терминала, я получаю следующий скрипт. Я ценю любую помощь. 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 и некоторые / все подпапки на root.
ie
ls -ld .cache
и
ls -ld .cache/*
У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.
Редактировать: это было в Ubuntu 12.04.
Из отчета об ошибке похоже, что вы в какой-то момент запустили sudo software-center, а пользователь root заявил о принадлежности кэш-памяти программного обеспечения.
Попробуйте
sudo chown -R wes:wes ~/.cache/software-center
Что касается остальных - стоит запустить synaptic и update-manager с терминала, чтобы узнать, есть ли у вас подобная ошибка.
Возможно, он работает, проверяя, что вы не случайно изменил права собственности на .cache и некоторые / все подпапки на root.
ie
ls -ld .cache
и
ls -ld .cache/*
У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.
Редактировать: это было в Ubuntu 12.04.
Из отчета об ошибке похоже, что вы в какой-то момент запустили sudo software-center, а пользователь root заявил о принадлежности кэш-памяти программного обеспечения.
Попробуйте
sudo chown -R wes:wes ~/.cache/software-center
Что касается остальных - стоит запустить synaptic и update-manager с терминала, чтобы узнать, есть ли у вас подобная ошибка.
Возможно, он работает, проверяя, что вы не случайно изменил права собственности на .cache и некоторые / все подпапки на root.
ie
ls -ld .cache
и
ls -ld .cache/*
У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.
Редактировать: это было в Ubuntu 12.04.
Из отчета об ошибке похоже, что вы в какой-то момент запустили sudo software-center, а пользователь root заявил о принадлежности кэш-памяти программного обеспечения.
Попробуйте
sudo chown -R wes:wes ~/.cache/software-center
Что касается остальных - стоит запустить synaptic и update-manager с терминала, чтобы узнать, есть ли у вас подобная ошибка.
Возможно, он работает, проверяя, что вы не случайно изменил права собственности на .cache и некоторые / все подпапки на root.
ie
ls -ld .cache
и
ls -ld .cache/*
У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.
Редактировать: это было в Ubuntu 12.04.
Из отчета об ошибке похоже, что вы в какой-то момент запустили sudo software-center, а пользователь root заявил о принадлежности кэш-памяти программного обеспечения.
Попробуйте
sudo chown -R wes:wes ~/.cache/software-center
Что касается остальных - стоит запустить synaptic и update-manager с терминала, чтобы узнать, есть ли у вас подобная ошибка.
Возможно, он работает, проверяя, что вы не случайно изменил права собственности на .cache и некоторые / все подпапки на root.
ie
ls -ld .cache
и
ls -ld .cache/*
У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.
Редактировать: это было в Ubuntu 12.04.