[sisyphus] FreeNX в LXC

Игорь Андросов blacester на gmail.com
Пн Июн 20 11:16:09 MSK 2016


Господа приветствую!

Есть машина, x64 крутиться на Sisyphus (актуальный, с возможным отставанием
в пару дней, systemd), на ней крутиться несколько LXC контейнеров включая
контейнер с FreeNX, все нормально работало до какого-то времени, потом
FreeNX начал иногда не запускать сессию (с клиентской машины выглядит как
открывается черное окно сессии, висит секунд пять и закрывается), сейчас же
такое поведение постоянное. Со стороны сервера в логах freenx,ssh ничего
предосудительного не видно, однако в логе .xsession-errors пользователя
появляется
--
Running Xsession[3070] xterm
Couldn't interpret _XKB_RULES_NAMES property
Use defaults: rules - 'base' model - 'pc105' layout - 'us'
xrandr: Failed to get size of gamma for output default
/etc/nxserver/Xsession: line 220:  3211 Ошибка сегментирования
      $CMD
--

$CMD выглядит как (вместо xterm можеть быть startxfce4, startx роли не
играет, как и полное указание пути)
/usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session xterm

Если же изменить в
/etc/nxserver/Xsession $CMD на ltrace -o /tmp/tmp.txt или strace -o
/tmp/tmp.txt плюс основная часть то сессия запускается и все работает.

Вопрос, как заставить систему сделать корку, что бы понять что и почему
сегфолтится (я что-то заблудился в количестве и местах отключения
coredump), или куда и чем постучать что бы оно работало?

-- 
С уважением Игорь.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20160620/2290b5b3/attachment.html>


Подробная информация о списке рассылки Sisyphus