Итак, я сделал решительный шаг и сделал чистую установку ubuntu 11.10 вместо обновления, в безопасности, зная, что мой домашний каталог будет безопасным на своем собственном разделе, как это было всегда на протяжении многих лет.
После установки, хотя, у меня было много проблем - звук был сломан, апплет сетевого администратора не обнаруживал никаких устройств, я не мог выключить или выйти из системы.
Файл .xsession-errors заполнен такими строками, как:
** (gnome-settings-daemon: 1591): WARNING **: Не удалось получить сеанс для pid: GDBus .Error: org.freedesktop.ConsoleKit.Manager.GeneralError: не удалось просмотреть информацию о сеансе для процесса '1591'
(ссылка pastebin: http://pastebin.com/download.php?i = 7GMQCzBn )
В целом это говорит о наличии некоторых старых разрешений / конфигурации, вызывающих серьезные проблемы. Проблема не появляется в гостевой сессии или в новой учетной записи (которую я должен был создать с помощью гостевой сессии, поскольку я не мог разблокировать что-либо с моей основной учетной записью).
Я попытался создать резервную копию таких вещей, как .gconf, и удалить, если это исправить, но в целом я в тупике.
У кого-то еще была эта проблема с обновлением / установить с помощью старого домашнего каталога?
edit:
теперь, похоже, какая-то проблема связана с consolekit.
, если я запустил ck-list-sessions на новый пользователь распечатывает кучу вещей о сеансе, но не мой старый пользователь. По-прежнему не знаю, почему: /