Как отлаживать поврежденные файлы в каталоге ~ / .config?

Из-за некоторых проблем с жестким диском мой домашний каталог был поврежден, и мне пришлось переустановить Ubuntu 17.04 Gnome. Я восстановил свои файлы из поврежденного раздела, но теперь, когда я пытаюсь войти в систему, он просто входит в цикл регистрации, а после короткого черного экрана он просто возвращается на экран входа в систему.

Я отследил проблему до каталог ~ / .config (если я переименую его, я могу нормально войти в систему).

Как найти конкретные файлы, вызывающие эту ошибку, без переименования каждого из них по отдельности и перезагрузки?

1
задан 31 August 2017 в 16:55

4 ответа

Самый простой способ исправить это - переименовать папку .config в .config.HOLD, затем выйти из системы и создать новую папку .config с минимально необходимыми файлами, а затем скопировать все файлы из .config.HOLD в новую папку .config, пропуская дубликаты.

cp -an ~/.config.HOLD ~/.config
0
ответ дан 18 July 2018 в 07:37

Первое, что нужно делать с неизвестными ошибками, - это поиск соответствующих файлов журналов, чтобы получить некоторые подсказки о том, что может вызвать проблемы.

Для системных проблем syslog обычно является хорошим местом для запуска:

sudo less /var/log/syslog
0
ответ дан 18 July 2018 в 07:37

Самый простой способ исправить это - переименовать папку .config в .config.HOLD, затем выйти из системы и создать новую папку .config с минимально необходимыми файлами, а затем скопировать все файлы из .config.HOLD в новую папку .config, пропуская дубликаты.

cp -an ~/.config.HOLD ~/.config
0
ответ дан 24 July 2018 в 18:50
  • 1
    Я не думаю, что это действительно помогло бы, потому что я хочу скопировать ВСЕ файлы (кроме поврежденных), но если я сделаю это, как вы сказали, это может также скопировать поврежденный, и я до сих пор не знаю, какой конкретный файл он был. – Dominik Schmidt 31 August 2017 в 23:58
  • 2
    @DominikSchmidt нет, сделав это, мой путь скопировал бы все файлы. ИСКЛЮЧАЕТ поврежденный файл, вызывающий проблему входа. – heynnema 1 September 2017 в 00:44
  • 3
    @DominikSchmidt Что-то вроде cp -an ~/.config.HOLD ~/.config должно работать. – heynnema 1 September 2017 в 10:28

первое, что нужно сделать на неизвестные ошибки ищет в соответствующие файлы журнала, чтобы получить некоторые намеки на то, что может вызвать проблемы.

для вопросов системы syslog обычно является хорошим местом для начала:

sudo less /var/log/syslog
0
ответ дан 24 July 2018 в 18:50

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

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