[sisyphus] q: freenx-server broke?

Michael Shigorin mike на osdn.org.ua
Ср Июл 29 19:37:54 MSD 2009


On Wed, Jul 29, 2009 at 07:19:45PM +0400, Boris Savelev wrote:
> >>> > Наблюдаю после обновления freenx-server до 0.7.4-alt18.8:
> >>> > /usr/bin/nxserver: line 222:
> >>> > /var/lib/nxserver/db/running/sessionId{}: No such file or
> >>> > directory
> >>> это бага-(
> >> Вешать/чем помочь?
> > http://git.altlinux.org/people/boris/packages/?p=freenx-server.git;a=commitdiff;h=6b7275711ec10378e5d8ca77880a8e8c2a0dae67

Да, мне тоже не понравился этот коммит. :)

> > ошибка в функции getparam
> > если вернуть старый вариант, все работает.

Если вернуть только getparam(), то клиент падает примерно на том
же месте (не вглядывался).

> getparam(){
> pattern=".*&$1=([^&]*)"
> [[ $CMDLINE =~ $pattern ]]
> [ "${BASH_REMATCH[1]}" != "" ] && echo "${BASH_REMATCH[1]}"
> [ "$BASH_REMATCH" != "" ]
> }
> 
> в новом варианте

А так на сервере некоторое время жрёт одно ядро netcat (кажется,
на стадии "Negotiating link parameters"), затем клиент из
локалки отвалился по таймауту.  Но со второго раза нормально
достучался. (это всё на фоне заметной загрузки сервера сборкой)

Теперь наблюдаю невосстановление suspend'нутой сессии, и тоже
помог откат на предыдущую сборку -- 0.7.4-alt18.7.  Чё-то там
Mario Becroft не то разогнал ;-)

-- 
./db/closed/sessionId{57F70BC549C318559777C74BF4FCF984}
./db/closed/sessionId{C43FE8DB56CC79419998D1F737CA0734}
./db/closed/sessionId{9CD8CE3FC89F180419BAA1BB4D35B08F}
./db/closed/sessionId{963259FB5DCAD7D4EFD7042EC03BEFAC}
./db/closed/sessionId{F6DB19D27D8AF214AF04D3182D790116}
./db/running/sessionId{4555792F77A47CFF40E7F8CFF1A29AE6}
./db/running/sessionId{6A8211F43671554B6D347A7DB202FEE9}
./db/running/sessionId{DBA5EDE85388DF3AF251374BE6D4B230}
./db/failed/sessionId{ED41A25E4C96C124AF6ACC984AA0FBDF}


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