LinuxForum.Fans
Тема

Ошибка входа в систему.

Автор: serafim-human 9 сообщений 5526 просмотров
#367923

Почему это случилось теперь уже сказать трудно, но кроме ползователя рута новопоставленная 4-я Магея никого больше за своих признавать не хочет. То есть пользователи есть и похоже проверку они проходят, а вот с созданием сессий начинается полная ерунда:

[console]
21.02.14 18:22:06 localhostt login pam_tcb(login:auth): Authentication passed for human from LOGIN(uid=0)
21.02.14 18:22:06 localhostt systemd-logind[761] Failed to start unit user-500.slice: Transaction is destructive.
21.02.14 18:22:06 localhostt systemd-logind[761] Failed to start user slice: Transaction is destructive.
21.02.14 18:22:06 localhostt systemd-logind[761] Failed to start unit user@500.service: Transaction is destructive.
21.02.14 18:22:06 localhostt systemd-logind[761] Failed to start user service: Transaction is destructive.
21.02.14 18:22:06 localhostt systemd-logind[761] Assertion 's->user->slice' failed at src/login/logind-session.c:502, function session_start_scope(). Aborting.
21.02.14 18:22:06 localhostt login pam_systemd(login:session): Failed to create session: Message did not receive a reply (timeout by message bus)
[/console]

И вот еще кое-что в системных логах вычитал теперь уже про экспериментального пользователя с правами 487:

Показать

21.02.14 18:42:59 localhostt systemd[1] getty@tty1.service holdoff time over, scheduling restart.
21.02.14 18:42:59 localhostt systemd[1] Stopping Getty on tty1...
21.02.14 18:42:59 localhostt systemd[1] Starting Getty on tty1...
21.02.14 18:42:59 localhostt systemd[1] Started Getty on tty1.
21.02.14 18:43:09 localhostt systemd[1] Starting user-487.slice.
21.02.14 18:43:09 localhostt systemd[1] Created slice user-487.slice.
21.02.14 18:43:09 localhostt systemd[1] Starting User Manager for 487...
21.02.14 18:43:09 localhostt systemd[1] Starting Session 5 of user igor.
21.02.14 18:43:09 localhostt systemd[1] Started Session 5 of user igor.
21.02.14 18:43:09 localhostt systemd[4052] Failed to open private bus connection: Failed to connect to socket /run/user/487/dbus/user_bus_socket: No such file or directory
21.02.14 18:43:09 localhostt systemd[4052] Starting Default.
21.02.14 18:43:09 localhostt systemd[4052] Reached target Default.
21.02.14 18:43:09 localhostt systemd[4052] Startup finished in 105ms.
21.02.14 18:43:09 localhostt systemd[1] Started User Manager for 487.
21.02.14 18:43:09 localhostt systemd[1] getty@tty1.service holdoff time over, scheduling restart.
21.02.14 18:43:09 localhostt systemd[1] Stopping Getty on tty1...
21.02.14 18:43:09 localhostt systemd[1] Starting Getty on tty1...
21.02.14 18:43:09 localhostt systemd[1] Started Getty on tty1.
21.02.14 18:43:09 localhostt systemd[1] Stopping User Manager for 487...
21.02.14 18:43:09 localhostt systemd[4059] Failed at step EXEC spawning /bin/kill: Permission denied
21.02.14 18:43:09 localhostt systemd[1] user@487.service: control process exited, code=exited status=203
21.02.14 18:43:26 localhostt systemd[1] Starting Session 6 of user root.
21.02.14 18:43:26 localhostt systemd[1] Started Session 6 of user root.
21.02.14 18:43:31 localhostt acpid client connected from 4134[0:0]
21.02.14 18:43:31 localhostt acpid 1 client rule loaded
21.02.14 18:43:32 localhostt acpid client connected from 4134[0:0]
21.02.14 18:43:32 localhostt acpid 1 client rule loaded
21.02.14 18:43:48 localhostt pulseaudio[4330] [pulseaudio] main.c: Эта программа не предназначена для запуска с правами администратора (если не указано в системе).
21.02.14 18:43:48 localhostt pulseaudio[4328] [pulseaudio] main.c: Эта программа не предназначена для запуска с правами администратора (если не указано в системе).
21.02.14 18:43:50 localhostt net_applet[4353] ### Program is starting ###
21.02.14 18:43:50 localhostt mgaapplet[4357] ### Program is starting ###
21.02.14 18:43:50 localhostt pulseaudio[4371] [pulseaudio] pid.c: Daemon already running.
21.02.14 18:43:56 localhostt mgaapplet[4357] running: ionice -p 4357 -n7
21.02.14 18:44:39 localhostt systemd[1] user@487.service stopping timed out. Killing.
21.02.14 18:44:39 localhostt systemd[1] Stopped User Manager for 487.
21.02.14 18:44:39 localhostt systemd[1] Unit user@487.service entered failed state.
21.02.14 18:44:39 localhostt systemd[1] Stopping user-487.slice.
21.02.14 18:44:39 localhostt systemd[1] Removed slice user-487.slice.
#369354

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

#369375

Эт хорошо что все получилось, но вот меня смущяют права :

"serafim-human" написал:
пользователя с правами 487

487 это вообще как ?
ну первая 4 это ясно владелец может читать
вторая 8 вот это мне не понятно
третья 7 тут тоже все ясно чтение запись выполнение для всех

Или я что то не так понимаю

#369455
"lone_wolf" написал:
Эт хорошо что все получилось, но вот меня смущяют права :

Потому что это не права, а UID.

#369523

"verg" написал:
Потому что это не права, а UID.
с чего-бы это так сделали?
#369648
verg написал:
[quote="lone_wolf"]Эт хорошо что все получилось, но вот меня смущяют права :

Потому что это не права, а UID.[/quote]

Все правильно - это пользовательский идентификатор и он может быть любой от 0 у рута и до 500 и выше. Поэтому там может быть и 007 и 747 и даже 380. И с правами все это интересно, конешно. А вот что у меня с ОСью случилось - еще интереснее. Только логи, кроме тех, что в первом посте выложил и др. сведения уже отсутствуют т.к. систему переустановил. Не буду же я в иксах сидеть под рутом - линукс религия не позволяет. :)

#369658

Вроде бы исправлено в D-Bus 1.7.10 от 2014-01-06:

Fixes:
• ensure that tests run with a temporary XDG_RUNTIME_DIR to avoid
getting mixed up in XDG/systemd "user sessions" (fd.o #61301,
Simon McVittie)

з.ы. в Mageia 4 dbus версии 1.6.18

#369736


з.ы. в Mageia 4 dbus версии 1.6.18

Будем ждать выхода обновления. :) Не сам же я из сырцов буду собирать. Не ошибается тот, кто ничего не делает. Всего делов-то хотел симлинки сделать на скрипты и на бинарники, чтобы в консоли длинные имена не писать, а они не работали и я решил поиграть с правами - вот и доигрался.. Сначала ноут при выходе завис и ну очень долго думал, а после кнопочного ребута пошла вся эта ерунда. И как, к примеру, симлинк х на startx может не работать? У нее есть какие-то права особенные и она их от объекта ссылки не наследует? Все отлично работало начиная с чисто французкого Мандрейка и тут на тебе - обновились, понимаешь-ли.

Войдите или зарегистрируйтесь, чтобы ответить.