Автор Тема: Смена пользователя в ALT Linux Легкий  (Прочитано 4576 раз)

Оффлайн Zelgadis

  • Начинающий
  • *
  • Сообщений: 18
Здравствуйте,

Столкнулся со следующей проблемой в дистрибутиве Легкий (версия 5, также воспроизвелось на 5r1).
Некорректно работает функция "Выйти" (Кнопка вызова меню -> Выйти -> Выйти). Насколько я понимаю это обычный выход из текущего сеанса пользователя. Ожидаю что результатом завершения сеанса будет показ формы ввода пользователя и пароля, но этого не происходит.
После нажатия на кнопку "Выйти" показывается заставка с прогресс баром (видимо система выполняет операции по завершению сеанса), но формочка с вводом логином и паролем так и не появляется. Ждал до 5 минут, более чем достаочно на мой взгляд.
При нажитии на enter проваливаемся в консольный режим где выдается приглашение на логин. Там можно успешно залогинится и даже стартануть иксы
startxПосле чего графический интерфес нормально запускается и можно работать. Но при этом при попытке выйти происходит опять провал в консоль и логаут пользователя не происходит автоматически.

Основные тесты проводились при помощи VirtualBox версии 3.2 под убунту 10.04, но описанная проблема воспроизвелась и на реальной машине в школьном классе
При провале в консольный режим видно что демон smartd не смог запустится, но к описанной проблеме это вряд ли относится
« Последнее редактирование: 13.09.2010 12:12:34 от Zelgadis »
1. Ubuntu 10.04 x86
2. виртуалка: ALT школьный Легкий 5.0.1 и Юниор 5.0.1

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 989
    • Email
Re: Смена пользователя в ALT Linux Легкий
« Ответ #1 : 13.09.2010 13:00:47 »
Известный и исправленный баг. Сделайте dist-upgrade из репозитория.

Оффлайн Zelgadis

  • Начинающий
  • *
  • Сообщений: 18
Re: Смена пользователя в ALT Linux Легкий
« Ответ #2 : 13.09.2010 13:11:57 »
Проблема в том что линуксовые машины, пока не имеют доступа в интернет, поэтому возникает вопрос:
  • можно ли поправить эту проблему самостоятельно?
  • если нет, то будет ли исправление этого бага включено в следующую версию легкого линукса?
1. Ubuntu 10.04 x86
2. виртуалка: ALT школьный Легкий 5.0.1 и Юниор 5.0.1

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 989
    • Email
Re: Смена пользователя в ALT Linux Легкий
« Ответ #3 : 13.09.2010 14:24:20 »
Странно, я думал, что это вот эта ошибка: https://bugzilla.altlinux.org/show_bug.cgi?id=22362

Но там написано, что в 5.0.1r1 эта ошибка исправлена. Проверьте, пожалуйста, действительно ли это так.

Оффлайн Zelgadis

  • Начинающий
  • *
  • Сообщений: 18
Re: Смена пользователя в ALT Linux Легкий
« Ответ #4 : 13.09.2010 14:39:46 »
Проверю сегодня вечером, сейчас нет возможности выкачать дистрибутив.

Спасибо за помощь.
1. Ubuntu 10.04 x86
2. виртуалка: ALT школьный Легкий 5.0.1 и Юниор 5.0.1

Оффлайн Zelgadis

  • Начинающий
  • *
  • Сообщений: 18
Re: Смена пользователя в ALT Linux Легкий
« Ответ #5 : 14.09.2010 15:27:17 »
Выкачал дистрибутив легкого 5.0.1 r1 расположенный по этому адресу: ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/iso/school/5.0.1/
Контрольные суммы проверил.
Ошибка повторяется, сегодня вечером могу придожить скриншот.

... .Сделайте dist-upgrade из репозитория.
Пробовал выполнить, но обновится неполучилось.
В случае с обычной 5.0.1 доходит до стадии подготовки (preparing) к апгрейду там до 36-38% и apt-get умирает не сообщая что произошло
В 5.0.1r1 стадия подготовки происходит нормально, но при обновлении пакетов ругается на наличие двух libnss с разными версиями с которыми он ничего не может сделать в итоге обновление тоже не может завершиться.

Каким образом разрешить проблемы инсталлятора/апдейтера? Хотелось бы разобараться с этими граблями на виртуалке, чтобы потом по минимуму копаться с настоящими компьютерами в классе.
1. Ubuntu 10.04 x86
2. виртуалка: ALT школьный Легкий 5.0.1 и Юниор 5.0.1

Mario_z

  • Гость
Re: Смена пользователя в ALT Linux Легкий
« Ответ #6 : 14.09.2010 15:37:30 »
Вот здесь подробно про обновление.
http://forum.altlinux.org/index.php/topic,4487.0.html

Оффлайн Zelgadis

  • Начинающий
  • *
  • Сообщений: 18
Re: Смена пользователя в ALT Linux Легкий
« Ответ #7 : 14.09.2010 15:58:42 »
Спасибо, ознакомлюсь.

<offtop>Вообще конечно система обновлений более замороченная чем в той же Ubuntu, первый раз сталкиваюсь с проблемами на пустом месте</offtop>
1. Ubuntu 10.04 x86
2. виртуалка: ALT школьный Легкий 5.0.1 и Юниор 5.0.1

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 989
    • Email
Re: Смена пользователя в ALT Linux Легкий
« Ответ #8 : 14.09.2010 20:40:27 »
В 5.0.1r1 стадия подготовки происходит нормально, но при обновлении пакетов ругается на наличие двух libnss с разными версиями с которыми он ничего не может сделать в итоге обновление тоже не может завершиться.

Напишите подробней - точный вывод сообщения об ошибках, какие репозитории подключены.


Оффлайн Zelgadis

  • Начинающий
  • *
  • Сообщений: 18
Re: Смена пользователя в ALT Linux Легкий
« Ответ #9 : 14.09.2010 22:54:22 »
Репозитории:
[stud@comp-9749d6 ~]$ grep -r '^rpm.*' /etc/apt/sources.list.d
/etc/apt/sources.list.d/sources.list:rpm cdrom:[ALT Linux 5.0.1 School Lite  (none) addon main build 2010-03-17]/ ALTLinux addon
/etc/apt/sources.list.d/sources.list~:rpm cdrom:[ALT Linux 5.0.1 School Lite  (none) addon main build 2010-03-17]/ ALTLinux addon
/etc/apt/sources.list.d/alt.list:rpm [p5] http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/ i586 classic
/etc/apt/sources.list.d/alt.list:rpm [p5] http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/ noarch classic

Зависмости разрешились и дистрибутив обновился. Точную последовательность сейчас не воспроизведу. Несколько раз производился апдейт, использовался ключ --fix-broken.
До выходных, ещё раз поставлю систему и более подробно зафиксирую выполняемые действия. О результатах отпишусь.

Вот какое сообщение выводилось о нескольких версиях libnss.
W: There are multiple versions of "libnss" in your system.

This package won't be cleanly updated, unless you leave
only one version. To leave multiple versions installed,
you may remove that warning by setting the following
option in your configuration file:

RPM::Allow-Duplicated { "^libnss$"; };

To disable these warnings completely set:

RPM::Allow-Duplicated-Warning "false";

W: You may want to run apt-get update to correct these problems
[root@comp-9749d6 ~]# apt-get remove libnss
Reading Package Lists... Done
Building Dependency Tree... Done
Package libnss is a virtual package provided by:
  libnss#3.12.5.0-alt2.20091106 3.12.5.0-alt2.20091106 [Installed]
  libnss#3.12.7.0-alt0.20100601.M50P.1 3.12.7.0-alt0.20100601.M50P.1 [Installed]
You should explicitly select one to remove.
W: There are multiple versions of "libnss" in your system.

This package won't be cleanly updated, unless you leave
only one version. To leave multiple versions installed,
you may remove that warning by setting the following
option in your configuration file:

RPM::Allow-Duplicated { "^libnss$"; };

To disable these warnings completely set:

RPM::Allow-Duplicated-Warning "false";

W: You may want to run apt-get update to correct these problems
E: Package libnss is a virtual package with multiple good providers.

[root@comp-9749d6 ~]# apt-get remove libnss#3.12.5.0-alt2.20091106
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  libnss#3.12.5.0-alt2.20091106
0 upgraded, 0 newly installed, 1 removed and 0 not upgraded.
Need to get 0B of archives.
After unpacking 2670kB disk space will be freed.
Do you want to continue? [Y/n] y
Committing changes...
Preparing...                 ################################################# [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.

И тем не менее в 5.0.1r1 ситуация с логаутом не пофикшена. После апдейта все рабоатет хорошо
1. Ubuntu 10.04 x86
2. виртуалка: ALT школьный Легкий 5.0.1 и Юниор 5.0.1