[sisyphus] q: freenx-server broke?

Boris Savelev boris на altlinux.org
Ср Июл 29 21:18:49 MSD 2009


29 июля 2009 г. 19:37 пользователь Michael Shigorin (mike на osdn.org.ua) написал:
> 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}
>
это остаточное явление от предыдущих неудач. возможно дело в этом. мне
откат на старый вариант getparam() помог


-- 
Boris


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