Не запускается Wine на builder. [piastry@builder ~]$ wine First running... Using WINEPREFIX=/home/piastry/.wine with WINE@Etersoft 1.0 SQL 1.0.12-eter3/1 Creating default file tree... Copying prepared tree from '/usr/share/wine/skel' ... Initialize registry and environments... err:process:__wine_kernel_init boot event wait timed out err:process:__wine_kernel_init boot event wait timed out Xlib: extension "Generic Event Extension" missing on display ":2000.0". Xlib: extension "Generic Event Extension" missing on display ":2000.0". System registry is broken: PATH env. variable is not defined [piastry@builder ~]$ echo $PATH /home/piastry/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/games
У меня похожая проблема. Подключаюсь по nx на office.etersof.ru Захожу по ssh на builder Запускаю из консоли gitk. Он ругается, что переменная $DISPLAY не определена. Пробовал export DISPLAY=office:0 - не помогло
(In reply to comment #1) > У меня похожая проблема. > > Подключаюсь по nx на office.etersof.ru > Захожу по ssh на builder > Запускаю из консоли gitk. > Он ругается, что переменная $DISPLAY не > определена. > Пробовал export DISPLAY=office:0 - не помогло > Делал так? ssh -Y builder
(In reply to comment #1) > У меня похожая проблема. > > Подключаюсь по nx на office.etersof.ru > Захожу по ssh на builder Надо сразу на builder логинится.
Проблема происходит в /usr/bin/wine, строка 135, функция get_winevar(). Вытащенный оттуда для проверки код сводится к одной команде: ----------------------------------- [mdevaev@builder ~]$ wine-glibc cmd /c echo %PATH% Xlib: extension "Generic Event Extension" missing on display ":2000.0". Xlib: extension "Generic Event Extension" missing on display ":2000.0". %PATH% ----------------------------------- Отдельно от скрипта она выполняется нормально, хотя пару раз выдала сообщение об ошибке (срок лицензии истек) и по его закрытию роняло NX. Модифицируем функцию таким образом: get_winevar() ----------------------------------- { WINEENVVAR=`$WINELOADER cmd /C echo "%$1%"` echo -n UNIX PATH:; echo $1 | strings -e s echo -n WINEENVVAR:; echo $WINEENVVAR | strings -e s test "%$1%" != "$WINEENVVAR" } ----------------------------------- Тестируем: ----------------------------------- ++ /usr/bin/wine-glibc cmd /C echo %PATH% err:process:__wine_kernel_init boot event wait timed out Xlib: extension "Generic Event Extension" missing on display ":2000.0". Xlib: extension "Generic Event Extension" missing on display ":2000.0". + WINEENVVAR=%PATH% + echo -n UNIX PATH: UNIX PATH:+ echo PATH + strings -e s PATH + echo -n WINEENVVAR: WINEENVVAR:+ echo %PATH% + strings -e s %PATH% + test %PATH% '!=' %PATH% + fatal 'System registry is broken: PATH env. variable is not defined' + echo 'System registry is broken: PATH env. variable is not defined' ----------------------------------- Получается, что строки идентичны. Как-то странно все. По идее, на такие вещи NX не должен влиять.
(In reply to comment #4) ... > Отдельно от скрипта она выполняется > нормально, хотя пару раз выдала сообщение > об ошибке (срок лицензии истек) и по его > закрытию роняло NX. Нельзя ли смоделировать падение NX на отдельной команде? Вызывая eterx11msg напрямую? Может быть даже на xmessage? Если можно, надо отдельную багу.
Хорошо, завтра попробую. По поводу PATH - не обратил внимания на второе отрицания :-))) Получается, что PATH просто не разворачивается.
(In reply to comment #5) > (In reply to comment #4) > ... > > Отдельно от скрипта она выполняется > > нормально, хотя пару раз выдала сообщение > > об ошибке (срок лицензии истек) и по его > > закрытию роняло NX. > Нельзя ли смоделировать падение NX на > отдельной команде? > Вызывая eterx11msg напрямую? > Может быть даже на xmessage? > Если можно, надо отдельную багу. > Сегодня на тех же самых действиях не воспроизводится. Заметил некоторые особенности. Подробнее в http://bugs.etersoft.ru/show_bug.cgi?id=5189
lav@ снес wine-etersoft-gl, все заработало.
Да, теперь запускается.