Программы закрываются сразу после открытия

У меня возникла проблема, когда некоторые программы, включая 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
1
задан 7 August 2011 в 20:16

10 ответов

Из отчета об ошибке похоже, что вы в какой-то момент запустили sudo software-center, а пользователь root заявил о принадлежности кэш-памяти программного обеспечения.

Попробуйте

sudo chown -R wes:wes ~/.cache/software-center

Что касается остальных - стоит запустить synaptic и update-manager с терминала, чтобы узнать, есть ли у вас подобная ошибка.

Возможно, он работает, проверяя, что вы не случайно изменил права собственности на .cache и некоторые / все подпапки на root.

ie

ls -ld .cache

и

ls -ld .cache/*

1
ответ дан 25 July 2018 в 21:29

У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.

Редактировать: это было в Ubuntu 12.04.

0
ответ дан 25 July 2018 в 21:29

Из отчета об ошибке похоже, что вы в какой-то момент запустили sudo software-center, а пользователь root заявил о принадлежности кэш-памяти программного обеспечения.

Попробуйте

sudo chown -R wes:wes ~/.cache/software-center

Что касается остальных - стоит запустить synaptic и update-manager с терминала, чтобы узнать, есть ли у вас подобная ошибка.

Возможно, он работает, проверяя, что вы не случайно изменил права собственности на .cache и некоторые / все подпапки на root.

ie

ls -ld .cache

и

ls -ld .cache/*

1
ответ дан 2 August 2018 в 03:08

У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.

Редактировать: это было в Ubuntu 12.04.

0
ответ дан 2 August 2018 в 03:08

Из отчета об ошибке похоже, что вы в какой-то момент запустили sudo software-center, а пользователь root заявил о принадлежности кэш-памяти программного обеспечения.

Попробуйте

sudo chown -R wes:wes ~/.cache/software-center

Что касается остальных - стоит запустить synaptic и update-manager с терминала, чтобы узнать, есть ли у вас подобная ошибка.

Возможно, он работает, проверяя, что вы не случайно изменил права собственности на .cache и некоторые / все подпапки на root.

ie

ls -ld .cache

и

ls -ld .cache/*

1
ответ дан 4 August 2018 в 18:59

У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.

Редактировать: это было в Ubuntu 12.04.

0
ответ дан 4 August 2018 в 18:59

Из отчета об ошибке похоже, что вы в какой-то момент запустили sudo software-center, а пользователь root заявил о принадлежности кэш-памяти программного обеспечения.

Попробуйте

sudo chown -R wes:wes ~/.cache/software-center

Что касается остальных - стоит запустить synaptic и update-manager с терминала, чтобы узнать, есть ли у вас подобная ошибка.

Возможно, он работает, проверяя, что вы не случайно изменил права собственности на .cache и некоторые / все подпапки на root.

ie

ls -ld .cache

и

ls -ld .cache/*

1
ответ дан 6 August 2018 в 03:20

У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.

Редактировать: это было в Ubuntu 12.04.

0
ответ дан 6 August 2018 в 03:20

Из отчета об ошибке похоже, что вы в какой-то момент запустили sudo software-center, а пользователь root заявил о принадлежности кэш-памяти программного обеспечения.

Попробуйте

sudo chown -R wes:wes ~/.cache/software-center

Что касается остальных - стоит запустить synaptic и update-manager с терминала, чтобы узнать, есть ли у вас подобная ошибка.

Возможно, он работает, проверяя, что вы не случайно изменил права собственности на .cache и некоторые / все подпапки на root.

ie

ls -ld .cache

и

ls -ld .cache/*

1
ответ дан 7 August 2018 в 21:04

У меня была такая же проблема, как описано в вопросе, но с терминатором (терминальным эмулятором). Окно Terminator открылось и закрылось сразу после этого. Я проверил все владельцы файлов и папок в каталоге ~ / .cache, но это было не так. Повторная установка программы также не помогла. Решение состояло в том, чтобы удалить файл конфигурации в ~/.config/terminator/config, а затем попытался запустить терминатор. Затем работал как ожидалось.

Редактировать: это было в Ubuntu 12.04.

0
ответ дан 7 August 2018 в 21:04

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

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