Forums » Calculate Linux Desktop XFCE »
[РЕШЕНО] После обновления CLDX до последней версии проблемы со входом в систему
Added by yaroslav81 none over 12 years ago
Обновил систему из портежей (без LiveCD). Все прошло на ура!. выключил систему. Сегодня включаю - ввожу пароль и вижу только синий фон с надписью в верхнем левом углу "wait for ending previos session". Долго жду, перегружаюсь (больше ни на что не реагирует), пробую войти рутом, просто висит и все. Без комментариев. Жму Ctrl+Alt+F12 и вижу надпись "нет файла /etc/ldap.conf". Сакраментальный вопрос: и че делать?
Replies (38)
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
Еще интересное замечание (сразу не заметил). Если попытаться войти в консоль, то в строке с "Welcome..." пишет версию 13.6.1. Т.е. что-то недообновилось??
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Анатолий from еБург over 12 years ago
dispatch-conf делали?
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
да, делал.
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
после того, как отключил запуск xdm, зашел сначала в консоль под пользователем, затем вручную запустил startxfce4. Сессия нормально запустилась. Теперь нужно подумать почему через xdm не хочет.
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
Что содержат /etc/pam.d/lightdm, /etc/pam.d/system-login, /etc/pam.d/system-auth ?
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
/etc/pam.d/lightdm
#%PAM-1.0 auth optional pam_env.so auth include system-login auth required pam_nologin.so account include system-login password include system-login session include system-auth session optional pam_gnome_keyring.so auto_start
/etc/pam.d/system-login
#------------------------------------------------------------------------------ # Modified Calculate-core 3.1.6 # Processed template files: # /var/lib/layman/calculate/profiles/templates/3.1/2_ac_install_merge/sys-auth/pambase/system-login # For modify this file, create /etc/pam.d/system-login.clt template. #------------------------------------------------------------------------------ auth required pam_tally.so file=/var/log/faillog onerr=succeed auth required pam_nologin.so auth substack system-auth auth required pam_shells.so account required pam_access.so account required pam_nologin.so account include system-auth account required pam_tally.so file=/var/log/faillog onerr=succeed password include system-auth session required pam_env.so session include system-auth #session optional pam_motd.so motd=/etc/motd session optional pam_mail.so # need for xsesstion run by startx session optional pam_ck_connector.so session optional pam_ck_connector.so nox11
/etc/pam.d/system-auth
#------------------------------------------------------------------------------ # Modified Calculate-core 3.1.6 # Processed template files: # /var/lib/layman/calculate/profiles/templates/3.1/2_ac_install_merge/sys-auth/pambase/system-auth # For modify this file, create /etc/pam.d/system-auth.clt template. #------------------------------------------------------------------------------ auth required pam_env.so auth optional pam_keystore.so auth [success=3 new_authtok_reqd=done default=ignore] pam_unix.so use_first_pass auth requisite pam_client.so auth [success=1 new_authtok_reqd=done default=ignore] pam_ldap.so use_first_pass auth required pam_deny.so auth required pam_permit.so auth optional pam_ecryptfs.so unwrap account required pam_unix.so account sufficient pam_ldap.so password required pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3 password sufficient pam_unix.so nullok sha256 shadow use_authtok password optional pam_ecryptfs.so password sufficient pam_ldap.so password required pam_deny.so session required pam_limits.so session required pam_unix.so session optional pam_ecryptfs.so unwrap session optional pam_ldap.so
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
Какие версии утилит? Попробуйте выполнить cl-setup-system.
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
Mikhail Hiretsky wrote:
Какие версии утилит? Попробуйте выполнить
cl-setup-system.
sys-apps/calculate-utilities-2.2.31-r22
sys-apps/calculate-utilities-3.1.8-r3
cl-setup-system результата не дал. Хотя было обновлено несколько конфигов (не связанных с авторизацией).
Попытки входа дали точно такой-же результат, все также ругается на отсутствие /etc/ldap.conf
Вот окончание лога до момента входа по Ctrl-Alt-Fx в консоль и перезагрузки.
Oct 23 14:32:07 srv-x2 /etc/init.d/local[3150]: local: waiting for calculate-core (50 seconds) Oct 23 14:32:07 srv-x2 start-stop-daemon: pam_unix(start-stop-daemon:session): session opened for user distcc by (uid=0) Oct 23 14:32:11 srv-x2 ntpdate[3624]: step time server 109.251.219.181 offset -0.022938 sec Oct 23 14:32:17 srv-x2 ntfs-3g[4295]: Version 2012.1.15 external FUSE 29 Oct 23 14:32:17 srv-x2 ntfs-3g[4295]: Mounted /dev/sdb1 (Read-Write, label "", NTFS 3.1) Oct 23 14:32:17 srv-x2 ntfs-3g[4295]: Cmdline options: Oct 23 14:32:17 srv-x2 ntfs-3g[4295]: Mount options: allow_other,nonempty,relatime,fsname=/dev/sdb1,blkdev,blksize=4096 Oct 23 14:32:17 srv-x2 ntfs-3g[4295]: Ownership and permissions disabled, configuration type 7 Oct 23 14:32:19 srv-x2 lightdm: pam_ldap: missing file "/etc/ldap.conf" Oct 23 14:32:19 srv-x2 ntfs-3g[4329]: Version 2012.1.15 external FUSE 29 Oct 23 14:32:19 srv-x2 ntfs-3g[4329]: Mounted /dev/sdb2 (Read-Write, label "", NTFS 3.1) Oct 23 14:32:19 srv-x2 ntfs-3g[4329]: Cmdline options: Oct 23 14:32:19 srv-x2 ntfs-3g[4329]: Mount options: allow_other,nonempty,relatime,fsname=/dev/sdb2,blkdev,blksize=4096 Oct 23 14:32:19 srv-x2 ntfs-3g[4329]: Ownership and permissions disabled, configuration type 7 Oct 23 14:32:23 srv-x2 lightdm: pam_unix(lightdm-greeter:session): session closed for user root Oct 23 14:32:58 srv-x2 login[3124]: pam_ldap: missing file "/etc/ldap.conf" Oct 23 14:32:58 srv-x2 login[3124]: pam_unix(login:session): session opened for user root by LOGIN(uid=0) Oct 23 14:32:58 srv-x2 login[3124]: pam_ck_connector(login:session): process already registered with ConsoleKit Oct 23 14:32:58 srv-x2 login[5081]: ROOT LOGIN on '/dev/tty2' Oct 23 14:33:26 srv-x2 shutdown[5663]: shutting down for system reboot
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
"wait for ending previos session" пишет каждый раз при попытке входа в сеанс? Свободное место на диске с профилем пользователя есть? Что содержится в /etc/nsswitch.conf ? Машина доменная?
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
1. "wait...." пишет только при входе пользователем, при входе рутом просто молча висит
2. место есть, и достаточно
3. /etc/nsswitch.conf
#------------------------------------------------------------------------------ # Modified Calculate-core 3.1.8 # Processed template files: # /var/lib/layman/calculate/profiles/templates/3.1/2_ac_install_merge/sys-libs/glibc/nsswitch.conf # For modify this file, create /etc/nsswitch.conf.clt template. #------------------------------------------------------------------------------ passwd: files ldap shadow: files ldap group: files ldap hosts: files dns networks: files dns services: files ldap protocols: files ldap rpc: db files ethers: db files netmasks: files netgroup: files ldap bootparams: files automount: files ldap aliases: files
4. а вот с доменностью вопрос. я когда-то для пробы пытался ее ввести в домен calculate, но потом забрали комп на котором был тестовый CDS и я до конца не понял в каком состоянии у меня осталась станция. Как проверить?
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
Можно вывести из домена cl-client -r.
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
"wait for ending previos session" сообщение выглядит именно так?
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
Что у вас находится в /usr/share/calculate/xdm/login.d/? Что содержит /usr/share/calculate/xdm/login.d/10client?
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
на cl-client -r ответила что компьютер не в домене.
сообщение выглядит именно так как написали "wait for ending previos session"
/usr/share/calculate/xdm/login.d/
ls -l /usr/share/calculate/xdm/login.d/ итого 16 -rw-r--r-- 1 root root 1373 окт. 9 11:21 00init -rw-r--r-- 1 root root 1017 окт. 9 11:20 10client -rw-r--r-- 1 root root 1181 окт. 9 11:21 20desktop -rw-r--r-- 1 root root 697 окт. 9 11:21 99final
/usr/share/calculate/xdm/login.d/10client
ls -l /usr/share/calculate/xdm/login.d/10client -rw-r--r-- 1 root root 1017 окт. 9 11:20 /usr/share/calculate/xdm/login.d/10client
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
cat /etc/conf.d/xdm cat /usr/share/calculate/xdm/login.d/00init cat /etc/lightdm/lightdm.conf | grep session-setup-script
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
Корректно выполняется cl-desktop имя_пользователя?
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
cl-desktop имя_пользователя отработало корректно. После этого я добавил в запуск xdm и попробовал войти. Все проблемы повторились.
cat /etc/conf.d/xdm
#------------------------------------------------------------------------------ # Modified Calculate-core 3.1.8 # Processed template files: # /var/lib/layman/calculate/profiles/templates/3.1/3_ac_install_live/1-live/x11-base/xorg-server/conf.d/xdm # For modify this file, create /etc/conf.d/xdm.clt template. #------------------------------------------------------------------------------ CHECKVT=7 DISPLAYMANAGER="lightdm" START_STOP_ARGS=
cat /usr/share/calculate/xdm/login.d/00init
#! /bin/sh
# Copyright 2010 Calculate Ltd. http://www.calculate-linux.org
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# set background color
if [[ -f /usr/share/wallpapers/dm-background.png ]]
then
feh --no-fehbg --bg-scale /usr/share/wallpapers/dm-background.png
else
if ls /var/db/pkg/media-gfx/cld[-gx]*themes-12* &>/dev/null
then
xsetroot -solid rgb:73/a3/63
else
xsetroot -solid rgb:30/64/8b
fi
fi
/sbin/modprobe ecryptfs
if [[ "`ps axeo command | grep 'xdm/xdm --logout' | grep -v grep | \
sed -n -r 's/.* USER=([^ ]+) .*/\1/p'`" == "$USER" ]];
then
xmessage -buttons "" "Please wait to ending previous session" &
XMESPID=$!
while [[ "`ps axeo command | grep 'xdm/xdm --logout' | grep -v grep | \
sed -n -r 's/.* USER=([^ ]+) .*/\1/p'`" == "$USER" ]]
do
sleep 1
done
kill -9 $XMESPID &>/dev/null
fi
exit 0
cat /etc/lightdm/lightdm.conf | grep session-setup-script
# session-setup-script = Script to run when starting a user session (runs as root) #session-setup-script= session-setup-script=/usr/share/calculate/xdm/xdm --login
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
revdep-rebuild выполняли ?
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
Как часто обновляете систему? Какой стедж у системы?
cat /etc/calculate/calculate.env | grep build
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
Посмотрите есть ли root файлы у пользователя
find /home/имя_пользователя -uid 0
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
revdep-rebuild в данном случае обновления не делал. Сделаю, скажу результаты
Систему обновляю достаточно часто. Как правило не реже раза в месяц.
на мой взгляд старовато мой стейдж выглядит
cat /etc/calculate/calculate.env | grep build
os_linux_build = 20120312
А вот совет "Посмотрите есть ли root файлы у пользователя" привел меня к следующему факту. Профиль пользователя под которым делается логин - пухлый. Поэтому у меня он вынесен на большой раздел, а в /home на него сделана ссылка. До сего момента все работало. Решил сделать "классику". убрал ссылку, сделал папку, поставил права и хозяина, попытался зайти - все повторилось. Дальше идей нет....
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
Попробуйте отключить настройку профиля в /etc/lightdm/lightdm.conf и войти в сеанс через lightdm
session-setup-script= session-cleanup-script=
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
А вот совет "Посмотрите есть ли root файлы у пользователя" привел меня к следующему факту.
Так find /home/имя_пользователя -uid 0 нашел какие-нибудь файлы или каталоги?
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by yaroslav81 none over 12 years ago
find /home/yaroslav -uid 0
/home/yaroslav
ls -l /home/yaroslav
lrwxrwxrwx 1 root root 19 окт. 24 13:49 /home/yaroslav -> /opt/home/yaroslav/
вариант с отключкой настройки профиля в /etc/lightdm положительных результатов не дал. После появления окна логина и ввода пароля, окно моргнуло и вернулось в исходному состоянию.
RE: После обновления CLDX до последней версии проблемы со входом в систему
-
Added by Mikhail Hiretsky over 12 years ago
Так как у Вас симлинк, то путь со слешем на конце:
find /home/yaroslav/ -uid 0