Ubuntu 20.04 не дает зайти в учетную запись, фикс проблемы
После ввода правильного пароля в Ubuntu 20.04 на несколько секунд появляется черный экран и происходит переход обратно на страницу входа. Эту проблему еще называют «login loop».
Предыстория
Одним утром моя убунта предложила обновление до 20.04. После перезагрузки я не смог попасть на рабочий стол. Я много гуглил, перепробовал кучу вариантов, но ничего не помогало. Почти отчаявшись, я случайно обратил внимание на ошибку «too many open files» в логах и пришел к описанному ниже решению.
Решение проблемы
Будучи на экране входа, нажмите Ctrl+Alt+F3, вы попадете в терминал. Введите свой логин и пароль.
Откройте на редактирование файл /etc/security/limits.conf:
sudo nano /etc/security/limits.conf
В конец файла допишите строчки:
* hard nofile 500000
* soft nofile 500000
Сохраните этот файл (Ctrl+X, y, Enter), и откройте файл .bashrc
nano ~/.bashrc
В начало допишите строчку:
ulimit -n 500000
Сохраните и перезагрузитесь:
sudo shutdown -r now
Заходите в аккаунт и радуйтесь.
Помогло? Напиши комментарий!
Не помогло? Снова перейди в терминал и выполни команду ulimit -n. Если выдает не 500000, значит описанные выше шаги выполнены неправильно. Если выдает 500000 и войти все еще не удается, вероятно, проблема состоит в чем-то другом.
Другие варианты
- Три варианта фикса;
- Отключение автоматического входа;
- поиск по ключевым словам «ubuntu login loop» и «ubuntu stuck login».
Не помогло
Помогло отключение автоматического входа
Не помогло. Поломка после установки NV-драйверов
Хмм, проблема всё ещё актуальна? С момента написания статьи я несколько раз устанавливал убунту на разные компьютеры и такой проблемы не наблюдал. Интересно, в чем закономерность...
Не помогло. Обновил систему. Смог войти.
Обновление только помогло