[РЕШЕНО]lxdm: не логинится :(

Модератор: Модераторы разделов

kotnaton
Сообщения: 234

[РЕШЕНО]lxdm: не логинится :(

Сообщение kotnaton »

Дистрибутив: bridge-linux-2012.05, образ для x86_64

Не логинится в сабже, хотя в терминале логин и пароль принимает.
/var/log
Spoiler

Код: Выделить всё

$ sudo cat /var/log/auth.log
May 27 01:53:05 bridgelinux lxdm-binary: pam_unix(lxdm:session): session opened for user mylogin by (uid=0)
May 27 01:53:05 bridgelinux lxdm-binary: pam_unix(lxdm:session): session closed for user mylogin
May 27 01:53:15 bridgelinux login[571]: pam_unix(login:session): session opened for user mylogin by LOGIN(uid=0)
May 27 01:53:25 bridgelinux polkitd(authority=local): Registered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session3 (system bus name :1.13 [/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale ru_RU.UTF-8)
May 27 01:55:22 bridgelinux gnome-keyring-daemon[968]: couldn\'t set environment variable in session: The name org.gnome.SessionManager was not provided by any .service files
</div>
/var/log/lxdm.log[code]

Spoiler

Код: Выделить всё

sudo cat lxdm.log
** Message: find greeter (nil)

** Message: find idle (nil)

** Message: add xserver watch


This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the \"xorg\" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.12.1.902 (1.12.2 RC 2)
Release Date: 2012-05-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.3.6-1-ARCH x86_64
Current Operating System: Linux bridgelinux 3.3.6-1-ARCH #1 SMP PREEMPT Sun May 13 10:52:32 CEST 2012 x86_64
Kernel command line: root=/dev/disk/by-uuid/*************************** loglevel=3 ro quiet splash resume=/dev/disk/by-uuid/*********************************
Build Date: 20 May 2012  07:44:29AM

Current version of pixman: 0.24.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: \"/var/log/Xorg.0.log\", Time: Sun May 27 01:52:56 2012
(==) Using config directory: \"/etc/X11/xorg.conf.d\"
** Message: add 0xfd2400

** Message: prepare greeter on :0

** Message: start greeter on :0


(lxdm-greeter-gtk:594): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(lxdm-greeter-gtk:594): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(lxdm-greeter-gtk:594): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(lxdm-greeter-gtk:594): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,
** Message: greeter 0 session 0xfd2400

** Message: user 0 session 0xfd2400 cmd USER_LIST

** Message: find greeter (nil)

** Message: find idle 0xfd2400

** Message: add 0xfd2400

** Message: prepare greeter on :0

** Message: start greeter on :0


(lxdm-greeter-gtk:686): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(lxdm-greeter-gtk:686): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(lxdm-greeter-gtk:686): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,

(lxdm-greeter-gtk:686): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «murrine»,
** Message: greeter 0 session 0xfd2400

** Message: user 0 session 0xfd2400 cmd USER_LIST

.xsession-errors
Spoiler

Код: Выделить всё

-/bin/bash: startlxde: команда не найдена


UPD: наконец-то понял в чем дело, почему-то lxdm не подхватывает .xinitrc :(
бывает же такое ???
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: [РЕШЕНО]lxdm: не логинится :(

Сообщение Aectann »

Вас обратно в lxdm выбрасывает после попытки логина?
-/bin/bash: startlxde: команда не найдена

Собственно, вот. Либо сделайте так, чтобы эта команда была, либо укажите другую команду запуска lxde там, где вы ее указывали (xinitrc или специальный файл сессии).
My god... it's full of stars!...
Спасибо сказали:
kotnaton
Сообщения: 234

Re: [РЕШЕНО]lxdm: не логинится :(

Сообщение kotnaton »

Aectann писал(а):
27.05.2012 12:20
Собственно, вот. Либо сделайте так, чтобы эта команда была, либо укажите другую команду запуска lxde там, где вы ее указывали (xinitrc или специальный файл сессии).

Собственно я так и сделал: хотя у меня .xinitrc все правильно прописано:

Код: Выделить всё

export BROWSER=chromium
export DE=xfce
exec ck-launch-session dbus-launch startxfce4

Но lxdm почему-то не принимает его (права 755, мой логин и группа users) и : пришлось лезть в /etc/lxdm/lxdm.conf и там править, что, на мой взгляд, не очень хорошо.

Прошу прощения за оффтоп, но вообще что-то странное происходит:

Включаю пользователя в группу wheel, для прав администратора mylogin отныне есть в группе, а вот для самого mylogin членства в группе нет:

Код: Выделить всё

$ groups
disk users
$ sudo groups mylogin
disk wheel users


Я просто подумал, что проблема может быть с правами... Как разрешить lxdm читать .xinitrc и членство mylogin в wheel ?


бывает же такое ???
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: [РЕШЕНО]lxdm: не логинится :(

Сообщение Aectann »

Дело в том, что lxdm не читает ваш ~/.xinitrc. Посмотрите файл /etc/lxdm/Xsession - он сначала пытается запустить то, что указано в переменной LXSESSION, а потом пытается читать разные файлы xinitrc. Можете, например, создать файл /etc/lxdm/xinitrc, сделать его исполняемым и добавить туда запуск всего, что требуется (в том числе можно добавить запуск .xinitrc из вашего домашнего каталога).
My god... it's full of stars!...
Спасибо сказали:
kotnaton
Сообщения: 234

Re: [РЕШЕНО]lxdm: не логинится :(

Сообщение kotnaton »

Aectann писал(а):
27.05.2012 15:44
в том числе можно добавить запуск .xinitrc из вашего домашнего каталога

Так и сделал. Не помогает. Помогает только прямая правка /etc/lxdm/lxdm.conf:
#session=/usr/bin/startlxde
session=/usr/bin/startxfce4


Тем паче, что там есть опция и для автологина...

UPD:
Помогает также: cp ~/.xinitrc ~/.xprofile

Скриптовый язык .xprofile от .xinitrc остается без изменений.
бывает же такое ???
Спасибо сказали: