Я не могу войти в свою Ubuntu 12.04. После входа в систему я вернулся к исходному экрану после пробной версии для включения пересылки X11.
Можете ли вы помочь мне с этим.
Я не пытался включить X11Forwarding, но у меня была такая же проблема. Вы можете исправить это в несколько шагов:
sudo apt-get install gdm
и нажмите ввод, введите свой пароль и подождите, чтобы снова получить строку, заканчивающуюся знаком доллара. sudo dpkg-reconfigure gdm
. gdm
в списке, который вы получите на втором экране с помощью клавиш со стрелками. sudo reboot
и нажмите ввод. Вы получите еще один графический экран входа в систему, но сможете войти в систему! PS:
Если вы привыкли запускать некоторые программы например, ifconfig
или другие, которые являются административными из эмулятора терминала (например, gnome-терминал), вам лучше добавить строку, например PATH="$PATH:/sbin:/usr/sbin"
, в конец файла .bashrc
в вашем домашнем каталоге. Вы можете сделать это с echo 'PATH="$PATH:/sbin:/usr/sbin"' >> ~/.bashrc
.
Если вы хотите время от времени возвращаться к другому графическому экрану входа в систему и видеть, исправлен ли он и работает ли он снова, вы можете запустить sudo dpkg-reconfigure gdm
, выбрать lightdm
и перезагрузиться (не Похоже, это работает, если вы просто запустите sudo pkill X
).
Моя проблема заключалась в том, что из-за манипуляций с SSD права доступа к / tmp были испорчены, и я нашел на каком-то форуме Ubuntu это решение, которое мне помогло:
chmod 777 /tmp
chmod +t /tmp
sudo chown root:root /tmp
Я столкнулся с той же проблемой после установки пакета vnc4server
в Ubuntu 12.10. (Возможно, он настраивает пересылку X11, не уверен.) Я обнаружил, что в моем домашнем каталоге файлы .Xauthority
, .bash_history
и папка .vnc
принадлежат пользователю root
и группе root
. Изменение их (и всех файлов под .vnc
) на принадлежащее моему собственному пользователю с помощью команды chown
позволило мне войти (сначала я перезагрузился).
Чтобы внести эти исправления, либо вставьте ssh в поле из другого места, либо переключитесь на текстовую консоль с помощью Ctrl + Alt + F2.
Это может произойти, если в вашем файле .bashrc или .profile есть ошибка. На графическом экране входа нажмите Ctrl + Alt + F2 и войдите оттуда. Исправьте все ошибки, которые вы видите напечатаны на консоли. Тип: перезагрузка sudo
У меня была та же проблема, когда я случайно использовал:
sudo apt-get autoremove
Я обнаружил, что по какой-то причине он удалил Ubuntu-desktop Вы можете попробовать Ctrl + Alt + F1 и использовать следующую команду:
sudo apt-get install ubuntu-desktop
После завершения нажмите Ctrl + Alt + F7 и войдите в систему как обычно. У меня все еще не было кнопок «Перезагрузить» и «Учетные записи пользователей» на панели; для этого перейдите в терминал и используйте:
unity --reset
Решил мою проблему.
Проверьте файл .xsession-errors в домашнем каталоге на наличие ошибок после входа через CTRL + ALT + F1
. В моем случае .xsession-errors показала ошибку, говорящую о том, что у меня плохие символы в моем Файл .profile из моей установки git (человеческая ошибка .. моя ошибка)
После того, как я исправил ошибку в своем файле .profile, я смог войти через графический интерфейс входа
Комментарий # 18 по ссылке ниже помог мне. https://answers.launchpad.net/ubuntu/+source/lightdm/+question/197479
Я обнаружил, что моя проблема связана с грязным хранилищем пакетов. Я обновил свои репозитории и переустановил ubuntu-desktop:
Войдите в bash, (Ctrl + Alt + F1)
sudo apt-get update
[ 111]
Решено.