LINUX.ORG.RU

linux не запускается без startx

 , , ,


0

1

В общем, поставил я debian 9 stretch через virtualbox, вроде все работало, после попытки добавить себя в sudo adduser name sudo debian перестал запускаться.

Загрузка ОС останавливается на этом этапе https://i.imgsafe.org/73/73c0af2211.png

После ctrl+alt+f2 авторизовался под своей учетной записью, выполнил sudo journalctl -b, нашел следующее:

П.с. В систему могу войти через startx, но это не решение. Также пробовал удалять gnome apt-get autoremove gnome* и заново ставить apt-get install gnome, не помогло.



Последнее исправление: kennydzzze (всего исправлений: 1)

Линукс запустился

anonymous
()

linux не запускается без startx

4.2

У тебя не только линукс, но и почти всё запустилось. Не запустились иксы. Почему — возможно информация есть в логе иксов. Смотрел?

P. S. Скриншоты текстовой информации — моветон. Её надо в тег [code] копипастить.

Psych218 ★★★★★
()
Последнее исправление: Psych218 (всего исправлений: 1)

П.с. В систему могу войти через startx, но это не решение.

1. Вполне себе решение.

2. При действиями с юзерами ты там всё попортил.

Bfgeshka ★★★★★
()
Ответ на: комментарий от Bfgeshka

Решением будет - починить графический режим авторизации с его автоматическим запуском.

kennydzzze
() автор топика
Ответ на: комментарий от Psych218

Последние 4 строки лога:

[  1579.070] (WW) xf86CloseConsole: KDSETMODE failed: Input/output error
[  1579.070] (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error
[  1579.070] (WW) xf86CloseConsole: VT_ACTIVATE failed: Input/output error
[  1579.071] (II) Server terminated successfully (0). Closing log file.

kennydzzze
() автор топика

gkr-pam: error looking up user information

Гугл говорит копать в сторону kerberos/ldap и pam.

Samsky
()
Ответ на: комментарий от awesomelackware

Не знаю, как это можно узнать?

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

kennydzzze
() автор топика

Командой

adduser name sudo

вы создали пользователя sudo т.к. man adduser гласит, что последний параметр - это пользователь, которого нужно создать(!) Для добавления пользователя в группу можно использовать usermod -G имя_группы имя_юзера. Думается мне наличие пользователя sudo поломало систему, о чем можно предположить, глядя на ошибку avahi с указанием chroot.c

Удалите пользователя sudo (userdel sudo) и посмотрите на результат.

keir ★★
()
Ответ на: комментарий от awesomelackware

Нет. Для меня линукс всегда существовал для работы с его библиотеками и терминалом. Я по сути не знаю его работу. Команды, которыми я пользовался были найдены в гугле, и если это возможно для меня, найти эти команды и использовать их, то лезть в какие-то логи и выявлять проблему - для меня это нонсенс. Одно дело, когда проблема общеизвестна и ее решение можно найти в како-либо статье/гайде, другое дело, когда ее нужно самому выискивать. Если это второй случай, то вероятно мне, как нубу, проще будет заново поставить debian и в этот раз отнестись более внимательно к его настройке.

kennydzzze
() автор топика
Ответ на: комментарий от keir

Говорит, что пользователя sudo не существует, но команда действительно была введена, похоже, не правильно. Я это проверил, команда осталась еще в истории команд.

kennydzzze
() автор топика
Ответ на: комментарий от kennydzzze

Содержимое файла passwd:

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-timesync:x:100:102:systemd Time Synchronization,,,:/run/systemd:/bin/false
systemd-network:x:101:103:systemd Network Management,,,:/run/systemd/netif:/bin/false
systemd-resolve:x:102:104:systemd Resolver,,,:/run/systemd/resolve:/bin/false
systemd-bus-proxy:x:103:105:systemd Bus Proxy,,,:/run/systemd:/bin/false
_apt:x:104:65534::/nonexistent:/bin/false
Debian-exim:x:105:109::/var/spool/exim4:/bin/false
usbmux:x:106:46:usbmux daemon,,,:/var/lib/usbmux:/bin/false
rtkit:x:107:110:RealtimeKit,,,:/proc:/bin/false
dnsmasq:x:108:65534:dnsmasq,,,:/var/lib/misc:/bin/false
messagebus:x:109:111::/var/run/dbus:/bin/false
geoclue:x:110:114::/var/lib/geoclue:/bin/false
avahi:x:111:116:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
colord:x:112:117:colord colour management daemon,,,:/var/lib/colord:/bin/false
saned:x:113:118::/var/lib/saned:/bin/false
pulse:x:115:119:PulseAudio daemon,,,:/var/run/pulse:/bin/false
Debian-gdm:x:116:121:Gnome Display Manager:/var/lib/gdm3:/bin/false
vboxadd:x:999:1::/var/run/vboxadd:/bin/false
speech-dispatcher:x:114:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/false
vl:x:1000:4::/home/vl:/bin/bash

kennydzzze
() автор топика
Ответ на: комментарий от amd_amd

В sudo добавил, судя по сообщению, но проблему это не решило.

kennydzzze
() автор топика
Ответ на: комментарий от keir

man adduser гласит

В Debiane похоже свой вариант adduser

https://manpages.debian.org/jessie/adduser/adduser.8.en.html

Add an existing user to an existing group
If called with two non-option arguments, adduser will add an existing user to an existing group. 

Да и в вики тоже самое - https://wiki.debian.org/sudo

# adduser foo sudo

Так что команду он ввел верно. Поломало что то другое. Если startx запускает Х, то проблема c dm и авторизацией.

Samsky
()
Ответ на: комментарий от Samsky

Спасибо, загуглил про dm, решил посмотреть содержимое файла /etc/gdm3/daemon.conf и увидел, что в поле AutomaticLogin был профиль, который я вообще не знаю зачем создавал, просто «баловался в настройках» и который удалял. Сейчас заменил его имя на текущее и все заработало.

kennydzzze
() автор топика
Ответ на: комментарий от Samsky

Правда ваша. А я поторопился и не досмотрел man до этого места. Всю жизнь использую useradd и о такой «мультифункциональности» не подумал.

keir ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.