Bug 23108

Summary: При использовании xdm ооо не подключается к Х-серверу
Product: Branch 5.1 Reporter: NotHAM <aichernov>
Component: xdmAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: QA 5.1 <qa-5.1>
Severity: critical    
Priority: P3 CC: aen, boyarsh, cas, lex, mike, shrek, vova1971
Version: unspecified   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
вывод в консоль oowriter
none
Ошибка ООО none

Description NotHAM 2010-03-10 00:22:47 MSK
Created attachment 4296 [details]
вывод в консоль oowriter

Один из пользователей при попытке установки ООО по минималке обнаружил
следующую проблему (информация на форуме):
http://forum.altlinux.org/index.php/topic,5868.msg85858.html#msg85858
Минимальные сборки с icewm и xfce (бранч 5.1) лежат здесь:
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/_anatoly/iso/
Воспроизводится на обеих сборках.
Проверил также на школьном lite (p5). Результат такой:
1. По дефолту - не воспроизводится.
2. После точечного обновления xdm из 5.1 - не воспроизвелось.
3. После точечного обновления ООО из 5.1 - полностью воспроизвелось.
4. После полного апгрейда до 5.1 - полностью воспроизводится.
Так что на бранче р5 тоже проблема.

Вылечивается таким костылём (отключение авторизации на Х-сервере):
http://forum.altlinux.org/index.php/topic,5868.msg85982.html#msg85982
  Дополнительно проверил установку по минимал xfce (5.1) ООО из р5,
всё воспроизвелось (вывод в консоль - во вложении).
Даже не знаю - в чём дело и кто виноват (ooo, xdm или оба).
З.Ы. Если повесил не по адресу - перевесьте куда нужно, пож.
Comment 1 Michael Shigorin 2010-03-11 02:20:17 MSK
Если так и воспроизводится с kdm 3.x -- может оказаться блокером #22919.
Comment 2 NotHAM 2010-03-12 01:40:51 MSK
(In reply to comment #1)
> Если так и воспроизводится с kdm 3.x -- может оказаться блокером #22919.

Нет, Михаил, с kdm 3.x - не воспроизводится (так-же как и с gdm 2.xx и wdm из 5.1),
проверял на Вашей сборке (CD-версия), воспроизводится только с xdm 2:1.1.9 + "OOO",
ещё специально проверю с xdm из р5 (более ранний), путем подмены.
Comment 3 NotHAM 2010-03-13 16:26:56 MSK
Created attachment 4302 [details]
Ошибка ООО
Comment 4 NotHAM 2010-03-13 16:35:21 MSK
(В ответ на комментарий №2)

> ещё специально проверю с xdm из р5 (более ранний)...

Вобщем пришел к выводу что проблема именно в ООО (изначально
на него багу и вешал). Вложение #2 [details]. Зря на xdm перевесили.
Он тут похоже не виноват.

To cas@ - прошу обратить пристальное внимание 
и перевесить баг на ООО, причем сразу на бранч р5. 
Уже на нём всё проявляется.
Comment 5 NotHAM 2010-03-14 13:57:56 MSK
Дополнение.
OOO 3.1.1.3-alt1 - с диска "школьный lite" - нормально работает
с xdm на любой минималке и на  "lite".
OOO 3.2.0.6-alt0.M51.1(бранч р5) - кривой, с xdm не стартует нормально.
OOO 3.2.0.7-alt0.M51.1(бранч 5.1) - то же самое.
Сизифный - не проверял (и не хочу - с Гномами 2.28, 2.29 - нормально).
Дальше пусть разбираются компетентные товарищи.
xdm - имхо - не виноват (ну или в последнюю очередь).
Comment 6 NotHAM 2010-03-16 01:34:13 MSK
Ну, блин, совсем хорошо стало ;)
скачал свежую сборку отсюда:
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/iso/school/5.0.1/
Всё воспроизводится по дефолту. Лечится либо костылём (см.выше), либо
снесением ООО нафиг и установкой OOO 3.1.1.3-alt1 из предыдущей сборки
(октябрь 2009 г.) с 1-го диска.
;)  ;)  ;)
И зачем выложили без тестирования ???
Comment 7 AEN 2010-03-16 01:42:04 MSK
В Легком?
Comment 8 NotHAM 2010-03-16 02:16:11 MSK
(В ответ на комментарий №7)
> В Легком?

Ну конечно же в школьном lite (OOO + xdm),
извините, забыл добавить, т.к всё предыдущее было о нём.
:)
Comment 9 Anton V. Boyarshinov 2010-03-16 14:32:03 MSK
Обходный путь, добавьте:
DisplayManager*authName:        MIT-MAGIC-COOKIE-1
в файл /etc/X11/xdm/xdm-config

см http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363856
Comment 10 Repository Robot 2010-03-16 15:06:03 MSK
xdm-2:1.1.9-alt3.M51.2 -> 5.1:

* Tue Mar 16 2010 Anton V. Boyarshinov <boyarsh@altlinux> 2:1.1.9-alt3.M51.2

- (closes #23108) hackaround, see also
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363856
Comment 11 Владимир Гусев 2010-04-08 04:13:17 MSD
(В ответ на комментарий №10)
> xdm-2:1.1.9-alt3.M51.2 -> 5.1:
> 
> * Tue Mar 16 2010 Anton V. Boyarshinov <boyarsh@altlinux> 2:1.1.9-alt3.M51.2
> 
> - (closes #23108) hackaround, see also
>   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363856

А я поискал в Сети, нашел еще один вариант:

xauth generate :0

Я сделал от пользователя, сгенерил .Xauthority (которого почему-то у меня не было, хотя вроде раньше обычно был).. После этого офис стал запускаться..
Comment 12 Владимир Гусев 2010-04-08 04:16:14 MSD
(В ответ на комментарий №11)
> (В ответ на комментарий №10)
> > xdm-2:1.1.9-alt3.M51.2 -> 5.1:
> > 
> > * Tue Mar 16 2010 Anton V. Boyarshinov <boyarsh@altlinux> 2:1.1.9-alt3.M51.2
> > 
> > - (closes #23108) hackaround, see also
> >   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363856
> 
> А я поискал в Сети, нашел еще один вариант:
> 
> xauth generate :0
> 
> Я сделал от пользователя, сгенерил .Xauthority (которого почему-то у меня не
> было, хотя вроде раньше обычно был).. После этого офис стал запускаться.. Видимо этого файла в случае использования xdm ему и не хватало.

Забыл добавить:

[vova@wind Astronomy]$ rpm -qa |grep xdm
xdm-1.1.9-alt3.M51.2

Офис работает - только что еще раз проверил.
Comment 13 Alexey Petrakov 2010-04-12 19:56:01 MSD
Наиболее прямым решением для себя пока вижу отказ от xdm и замену его на, например, wdm. По крайней мере, это не грозит никакими сюрпризами в будущем.