[devel] xvfb-run -a

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Сен 25 14:10:03 MSD 2008


On Thu, Sep 25, 2008 at 05:19:48AM +0000, Alexey Tourbin wrote:
> On Mon, Sep 22, 2008 at 03:00:24PM +0400, Dmitry V. Levin wrote:
> > > Когда в хост-системе уже запущен X сервер, то в сборочном чруте xvfb-run
> > > с опцией "-a" (автоматический подбор свободного номера) вообще не работает.
> > > Причем xvfb-run в таком случае не отваливает.
> > > 
> > > [builder на solemn ~]$ xvfb-run -a /bin/echo 666
> > > xauth:  creating new authority file /usr/src/.Xauthority
> > > _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
> > 
> > Нет, это UNIXCreateListener, стало быть, дело не в хост-системе, а том,
> > что в сборочном чруте остались неисправимые следы предыдущего запуска
> > сервера, возможно, даже целый X сервер.
> 
> По-моему, дело в хост-системе.  В начисто сформированном чруте всё это
> воспроизводится.
> 
> $ hsh --init && hsh-install xvfb-run && hsh-run -- sh -c 'cd; xvfb-run -a /bin/echo 666'
> ...
> <13>Sep 25 05:16:55 rpmi: xorg-xvfb-2:1.5.1-alt1 installed
> <13>Sep 25 05:16:55 rpmi: xvfb-run-1.3-alt1 installed
> xauth:  creating new authority file /usr/src/.Xauthority
> _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
> _XSERVTransMakeAllCOTSServerListeners: server already running
> Fatal server error:
> Cannot establish any listening sockets - Make sure an X server isn't already running

Тогда это regression в SocketCreateListener.

> 666
> /usr/bin/xvfb-run: line 69: kill: (2058) - No such process
> $ echo $?
> 0

Это код возврата "echo 666", у "xset b" было бы нечто ненулевое.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080925/cf1a4a0f/attachment-0002.bin>


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