Не удаётся запустить сеанс в Ubuntu 14.04
Доброго времени суток! После обновления Ubuntu 14.04 перезагрузил ПК, появился экранный менеджер, пробую залогиниться и пишет, что «Не удалось запустить сеанс». Перешёл в виртуальную консоль tty1, залогинился и удалил файл:
$ rm
/.Xauthority
как советовали в этой теме: http://forum.ubuntu.ru/index.php?topic=243910.0
Но это не помогло, в чём может быть проблема?
Удалите так же файл
/.xsession-errors, затем попробуйте «залогиниться» в графической оболочке и затем смотрите содержимоей указанного файла.
/.xsession-errors.old, я удалил ещё когда удалял
/.Xauthority. Но вот содержимое этих файлов не догадался посмотреть. Может руками как нибудь запустить Unity?
Какой командой можно через консоль запустить Unity?
Ты в начале содержимое посмотри. А заодно лог xorg-server`а, /var/log/Xorg.0.log и вывод dmesg.
Если захочешь всё это показать здесь, то выкладывай на pastebin сервис, а сюда только ссылки.
А так могу сказать только, что можно как-то руками, но после исправления проблемы приводящей к невозможности запуска штатным способом, для чего нужно смотреть указанные логи.
Командой unity. Должны работать иксы.
Так вот дело в том, что файлы
/.xsession-errors.old не создаются заного.
Не может такого быть, попробуй залогиниться в графической оболочке, должны создаться.
Ну и смотреть так же можешь другие указанные файлы и вывод команд.
Попробуй сделать touch
И потом chmod 755
Из-под своего пользователя конечно, не из под рута.
Правда, не знаю, зачем это может быть нужно. Если в них вообще что-то пишется, они должны сами создаться
Если да, то при загрузке временно добавь в параметрах selinux=0.
Попробуй .bash_profile и .bashrc переименовать. Они source-сятся при старте и если в них происходит ошибка, то загрузка DE абортится.
Источник
Linux Mint 17, ваш сеанс длился менее 10 секунд?
Я получаю это сообщение, когда пытаюсь войти в систему.
Я нашел здесь очень похожую проблему: не удалось войти в систему. Файл xsession-errors выглядит так, как будто это может быть полезно, если я понял, но когда я пытаюсь получить доступ к терминалу, нажав Ctrl + Alt + F1 и введите команду, я получаю следующая ошибка:
До этого я установил Maven.
Несколько исполняемых файлов либо отсутствуют в вашей системе, либо не могут быть найдены, потому что ваш PATH неверен:
– python3 поэтому /usr/lib/command-not-found не может быть выполнен. – cat ( /bin/cat ), поэтому command-not-found – id ( /usr/bin/id ), как используется в стандартном /etc/profile
Первая – это связь и ее доступность несколько меньше необходимости. То, что вы должны попробовать, это использовать ls чтобы узнать, доступны ли эти последние две команды ( ls -l /bin/cat /usr/bin/id ). Если у вас нет этих файлов, вы можете попытаться переустановить их, но поскольку они настолько базовые, что ваша система, возможно, не сможет это сделать. Команда для установки обоих – это apt-get install coreutils , но, чтобы повторить, ваша система, возможно, больше не сможет этого сделать.
Если эти файлы есть, проверьте свой PATH и где его значение может быть установлено, чтобы он больше не включал /usr/bin и / или /bin .
Если этих файлов нет, вы могли бы удалить их, поскольку root, деинсталляция core-utils затруднена из-за множества зависимостей.
Я думаю, может быть много причин для этой проблемы, но я решил поделиться своим решением. В моем случае это было просто из-за синтаксической ошибки в моем файле
/.profile , в основном там отсутствовало «=». Я исправил его, перейдя в режим восстановления и в корневую подсказку. Затем я обновил файл, перезагрузился, и он сработал.
Так что это может быть что-то, чтобы проверить, есть ли у вас эта ошибка. Если вы недавно изменили файл .profile, проверьте его.
У меня была та же проблема, и я нашел решение .
Есть много других вариантов того, что я называю
Вопрос «10 секунд».
(^ Извините за дрянное форматирование. Источник: wikihow.com/Change-the-Path-Variable-in-Linux)
Теперь, вы можете, cat , все это. НО ЖДАТЬ! Не выходите, нажимая ++ ! Сначала необходимо изменить файлы
/.profile чтобы временно объявить, какие каталоги вы хотите, чтобы ваша система имела доступ напрямую. Если вы похожи на меня, у вас может не быть
/.bashrc в вашем каталоге. Кроме того, если вы вошли в систему под cd /home/[HomeDirName] root, иначе вы ввели свое имя пользователя или что-то cd /home/[HomeDirName] «root», тогда вам нужно будет cd /home/[HomeDirName] чтобы попасть туда. Если вы вошли в систему с вашими учетными данными, вы можете просто cd
и вы будете там, где мы хотим быть. Отсюда, запустите nano .profile или sudo nano .profile и в самом низу добавьте export PATH=$PATH: … все тот же материал, что и выше. Затем запустите [sudo] nano .bashrc , который создает файл .bashrc если он еще не существует (что было для меня), и просто вставьте тот же самый ol ‘ export PATH=$PATH: … stuff.
Теперь вам должно быть хорошо.
Дополнительные преимущества
Все любят дополнительные лакомства.
Моя ставка заключается в том, что вы все равно можете запускать ls и apt-get и т. Д. Вам просто нужно будет перейти к /etc/bin для их запуска или запустить ./etc/bin/ls.sh или что-то еще. Я не знаю, где находятся ядра ядра, но это будет выглядеть примерно так.
В Linux Mint 17, по словам моего папы, $PATH находится в /etc/environment . Таким образом, вы можете просто изменить это, что может быть не временным решением. Если у вас есть время для изучения этого вопроса, напишите комментарий о том, является ли это временным решением. Просто создайте сценарий оболочки в каталоге «Загрузки» и вставьте :
/[homeDirName]/Downloads в конце объявления $ PATH в файле среды и посмотрите, можно ли запустить сценарий оболочки следующим образом: cd
Кстати, я попал в этот беспорядок, пытаясь добавить ярлыки к сценариям и приложениям, разбросанным по моей системе .
Я столкнулся с такой же проблемой с ubuntu-7.10. На моей виртуальной машине каким-то образом изменилось разрешение «/ tmp». Чтобы устранить проблему, я изменил разрешения «/ tmp» на 777.
После этого я смог войти в систему как обычный пользователь. Это может помочь предположить, что ваша проблема такая же, как у меня.
причина
У меня была такая же проблема. Кажется, могут быть разные причины для этой проблемы, но для меня она была сломана PATH, как описано ниже.
Я установил oracle JDK, а затем установил JAVA_HOME и PATH в каталоги JDK. то после их удаления я просто забыл удалить эти изменения переменных среды из файла / etc / environment.
Решение
После входа в систему с помощью alt + ctrl + f2 я установил PATH в:
Затем я перешел к etc / environment и с помощью:
Источник
Проблема с входом в учётную запись
Здравствуйте, у меня linux mint 19.1 Cinnamon (64-bit), после последнего обновления ядра не заходит в систему, а перекидывает обратно в окно ввода пароля. Не заходит даже в учётную запись «Гость»
Попробуй авторизоваться в консоли. Для переключения в консоль нажми комбинацию ctrl+alt+f2 .. f6.
Причин проблемы может быть много, но наиболее вероятны: проблема с видео драйвером, проблема с правами доступа, проблема с менеджером сессий (logind), либо проблема в настройках сеанса.
Попробуй загрузиться на старое ядро. При загрузке должен быть выбор.
Уже пробовал, всё тоже самое
Кажется получается, но как попасть на рабочий стол?
Ещё может выкидывать, если запускал всякое от рута, и у файлов в хомяке права побились.
При вводе команды стартх у меня получилось это, простите за качество фотографии: https://ibb.co/Q870jpx
А как его переустановить? Я могу загрузиться с загрузочного диска
надо читать что пишут на черном фоне. это бывает полезно.
место закончилось, почисть штоле.
например для начала можешь сделать
rm -rf /var/log/*
только осторожней, не ошибись в написании.
иначе можешь вообще всё нажитое непосильным трудом удалить.
Пишет: «Нет такого файла или каталога». По поводу свободного места я пару месяцев назад увеличивал размер диска с меткой boot через gparted на целый 1Гб
Либо у тебя с руками что-то, либо у тебя стоит не линукс.
Вот скриншот, я всё правильно ввожу? https://ibb.co/SnhGDH2
вот я рукожоп.
правильная команда
rm -f /var/log/*
т.к. структура каталогов нужна тем приложениям которые будут писать логи
дважды нет.
забыл пробелы и если работаешь не от рута, то допиши в начало еще команду sudo.
И структуру каталогов удалить хочет.
Я бы начал чистку не с логов, они обычно мелкие, а с чего-то значительного. Но ТС вообще дает — будто терминал впервые увидел.
И структуру каталогов удалить хочет.
это я виноват, каюсь.
либо место в хомяке закончилось
пароль с правильной раскладкой вводишь?
сначала почистить места хоть чуть — удалить логи.
потом выполнить apt clean && apt autoclean
Да с правильной
ну я ж про sudo написал.
sudo rm -f /var/log/*
Что-то у тебя в корне съело весь диск. Сам посмотри:
потом осторожно apt autoremove.
В новых версиях эти команды вроде бы и так автоматически при каждом обновлении отрабатывают.
В 10 дебе не замечал такого.
Что-то у тебя в корне съело весь диск. Сам посмотри:
dev/sda5 24G 23G 0 100% /
Да, это видимо диск с меткой /home А диск с меткой /boot я недавно увеличивал на 1Гб через gparted
Мне удалось попасть на рабочий стол под учётной записью root, у меня возможно путаница с пользователями и паролями. Дальше я попробую сам, спасибо, что помогли!
А что удаляет эта команда? Мне удалось попасть на рабочий стол под учётной записью root, у меня возможно путаница с пользователями и паролями. Дальше я попробую сам, спасибо, что помогли!
ну вот, а говорил всё правильно
apt clean && apt autoclean — удаляет кэши скачанных пакетов
apt autoremove — удаляет пакеты, которые система считает ненужными ( на самом деле некоторые могут оказаться нужными)
Qwentor подмогни бедолаге
Спасибо за подсказку, буду знать
Нет, это не «диск с меткой /home», это корневой раздел. Смотри внимательней вывод.
Мне удалось попасть на рабочий стол под учётной записью root
Для рута резервируется 5% места как раз для таких случаев.
наладил? покажи cat /var/log/Xorg.0.log | grep EE вчера спать охота было, чё то там xkb на фотке ругался
наладил? покажи cat /var/log/Xorg.0.log | grep EE вчера спать охота было, чё то там xkb на фотке ругался spawn_sp (14.11.19 22:00:00)
Не, не наладил, не могу попасть в свою учётную запись. Войти могу только в учётную запись «Гость» или в root через терминал.
Вывод cat /var/log/Xorg.0.log | grep EE: https://ibb.co/7jrwJd0
Я увеличил объём папяти sda5 через gparted, теперь вывод df -h выглядит так https://ibb.co/sJ4hGPt
И я откатил драйвер nvidia командами: sudo apt-get purge nvidia* sudo apt-get install xserver-xorg-video-nouveau sudo reboot менеджер драйверов: https://ibb.co/DD5FS0s
Нет, это не «диск с меткой /home», это корневой раздел. Смотри внимательней вывод. sudoapter (14.11.19 06:38:16)
Да, я увидел, что это корень.
Я увеличил объём папяти sda5 через gparted, теперь вывод df -h выглядит так https://ibb.co/sJ4hGPt
потом осторожно apt autoremove.
apt clean && apt autoclean — удаляет кэши скачанных пакетов apt autoremove — удаляет пакеты, которые система считает ненужными ( на самом деле некоторые могут оказаться нужными) bdfy ★★★★★ (13.11.19 23:34:31)
Чё то я побоялся выполнять эти команды, но нарастил памяти sda5 через gparted, теперь вывод df -h выглядит так https://ibb.co/sJ4hGPt
Для рута резервируется 5% места как раз для таких случаев.
Источник