ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] perl-Tk-804.028-alt1: i586 rebuild failed [36]
  @ 2008-09-16  5:30 ` Alexey Tourbin
  2008-09-16 11:15   ` Dmitry V. Levin
  0 siblings, 1 reply; 29+ messages in thread
From: Alexey Tourbin @ 2008-09-16  5:30 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1092 bytes --]

On Mon, Sep 08, 2008 at 02:15:02PM +0400, QA Team Robot wrote:
> Package: perl-Tk-804.028-alt1
> Packager: Alexey Tourbin <at@altlinux>
> Build Statistics:
> 	12 time(s) (last time: Thu Dec 27 2007) by Alexey Tourbin <at@altlinux>
> 	2 time(s) (last time: Mon Mar 25 2002) by Grigory Milev <week@altlinux>
> 	1 time(s) (last time: Thu Mar 21 2002) by Mikhail Zabaluev <mhz@altlinux>
> 	1 time(s) (last time: Tue Nov 05 2002) by Stanislav Ievlev <inger@altlinux>
> Status: i586 rebuild failed.
> Cannot build this package for 36 week(s) (since Mon Dec 31 2007).
> Please investigate.

К сожалению, пересборка perl-Tk стала тестом на работоспособность Xvfb,
а не наоборот.

> (EE) GLX: could not load software renderer
> (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> 
> hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> Command exited with non-zero status 1

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] perl-Tk-804.028-alt1: i586 rebuild failed [36]
  2008-09-16  5:30 ` [devel] perl-Tk-804.028-alt1: i586 rebuild failed [36] Alexey Tourbin
@ 2008-09-16 11:15   ` Dmitry V. Levin
  2008-09-16 11:34     ` Alexey Tourbin
  2008-09-22  7:00     ` [devel] xvfb-run -a Alexey Tourbin
  0 siblings, 2 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-16 11:15 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1310 bytes --]

On Tue, Sep 16, 2008 at 09:30:31AM +0400, Alexey Tourbin wrote:
> On Mon, Sep 08, 2008 at 02:15:02PM +0400, QA Team Robot wrote:
> > Package: perl-Tk-804.028-alt1
> > Packager: Alexey Tourbin <at@altlinux>
> > Build Statistics:
> > 	12 time(s) (last time: Thu Dec 27 2007) by Alexey Tourbin <at@altlinux>
> > 	2 time(s) (last time: Mon Mar 25 2002) by Grigory Milev <week@altlinux>
> > 	1 time(s) (last time: Thu Mar 21 2002) by Mikhail Zabaluev <mhz@altlinux>
> > 	1 time(s) (last time: Tue Nov 05 2002) by Stanislav Ievlev <inger@altlinux>
> > Status: i586 rebuild failed.
> > Cannot build this package for 36 week(s) (since Mon Dec 31 2007).
> > Please investigate.
> 
> К сожалению, пересборка perl-Tk стала тестом на работоспособность Xvfb,
> а не наоборот.
> 
> > (EE) GLX: could not load software renderer
> > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> > 
> > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> > Command exited with non-zero status 1

У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
другая причина несборки.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] perl-Tk-804.028-alt1: i586 rebuild failed [36]
  2008-09-16 11:15   ` Dmitry V. Levin
@ 2008-09-16 11:34     ` Alexey Tourbin
  2008-09-16 11:41       ` Sergey Bolshakov
  2008-09-16 11:42       ` [devel] Xvfb input Dmitry V. Levin
  2008-09-22  7:00     ` [devel] xvfb-run -a Alexey Tourbin
  1 sibling, 2 replies; 29+ messages in thread
From: Alexey Tourbin @ 2008-09-16 11:34 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1083 bytes --]

On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
> > К сожалению, пересборка perl-Tk стала тестом на работоспособность Xvfb,
> > а не наоборот.
> > 
> > > (EE) GLX: could not load software renderer
> > > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> > > 
> > > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> > > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> > > Command exited with non-zero status 1
> 
> У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
> другая причина несборки.

t/autoload...................no event type or button # or keysym at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 1105.
 at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 203
dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 4-5

Это проблемы Xvfb, там не работает "ввод с клавиатуры".
Я ещё раз проверю на всякий случай...

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] perl-Tk-804.028-alt1: i586 rebuild failed [36]
  2008-09-16 11:34     ` Alexey Tourbin
@ 2008-09-16 11:41       ` Sergey Bolshakov
  2008-09-18  6:34         ` Alexey Tourbin
  2008-09-16 11:42       ` [devel] Xvfb input Dmitry V. Levin
  1 sibling, 1 reply; 29+ messages in thread
From: Sergey Bolshakov @ 2008-09-16 11:41 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Tourbin <at-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:

 > On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
 >> > К сожалению, пересборка perl-Tk стала тестом на работоспособность Xvfb,
 >> > а не наоборот.
 >> > 
 >> > > (EE) GLX: could not load software renderer
 >> > > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
 >> > > 
 >> > > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
 >> > > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
 >> > > Command exited with non-zero status 1
 >> 
 >> У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
 >> другая причина несборки.

 > t/autoload...................no event type or button # or keysym at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 1105.
 >  at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 203
 > dubious
 >         Test returned status 2 (wstat 512, 0x200)
 > DIED. FAILED tests 4-5

 > Это проблемы Xvfb, там не работает "ввод с клавиатуры".
 > Я ещё раз проверю на всякий случай...

Возможно, дело в следующем:
http://git.altlinux.org/people/sbolshakov/packages/tk.git?p=tk.git;a=commit;h=b9833030f9116f9942a17944f884be29bd6ee282

-- 


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] Xvfb input
  2008-09-16 11:34     ` Alexey Tourbin
  2008-09-16 11:41       ` Sergey Bolshakov
@ 2008-09-16 11:42       ` Dmitry V. Levin
  2008-09-16 11:44         ` Dmitry V. Levin
  2008-09-25 15:23         ` Alexey Tourbin
  1 sibling, 2 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-16 11:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1304 bytes --]

On Tue, Sep 16, 2008 at 03:34:27PM +0400, Alexey Tourbin wrote:
> On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
> > > К сожалению, пересборка perl-Tk стала тестом на работоспособность Xvfb,
> > > а не наоборот.
> > > 
> > > > (EE) GLX: could not load software renderer
> > > > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> > > > 
> > > > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> > > > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> > > > Command exited with non-zero status 1
> > 
> > У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
> > другая причина несборки.
> 
> t/autoload...................no event type or button # or keysym at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 1105.
>  at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 203
> dubious
>         Test returned status 2 (wstat 512, 0x200)
> DIED. FAILED tests 4-5
> 
> Это проблемы Xvfb, там не работает "ввод с клавиатуры".

Это в xvfb-run был отключён вывод с клавиатуры в попытке объехать новую
проблему в Xvfb.  Как обычно, при объезде съехали в канаву. :(


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] Xvfb input
  2008-09-16 11:42       ` [devel] Xvfb input Dmitry V. Levin
@ 2008-09-16 11:44         ` Dmitry V. Levin
  2008-09-16 11:50           ` Valery V. Inozemtsev
  2008-09-25 15:23         ` Alexey Tourbin
  1 sibling, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-16 11:44 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1456 bytes --]

On Tue, Sep 16, 2008 at 03:42:28PM +0400, Dmitry V. Levin wrote:
> On Tue, Sep 16, 2008 at 03:34:27PM +0400, Alexey Tourbin wrote:
> > On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
> > > > К сожалению, пересборка perl-Tk стала тестом на работоспособность Xvfb,
> > > > а не наоборот.
> > > > 
> > > > > (EE) GLX: could not load software renderer
> > > > > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> > > > > 
> > > > > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> > > > > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> > > > > Command exited with non-zero status 1
> > > 
> > > У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
> > > другая причина несборки.
> > 
> > t/autoload...................no event type or button # or keysym at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 1105.
> >  at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 203
> > dubious
> >         Test returned status 2 (wstat 512, 0x200)
> > DIED. FAILED tests 4-5
> > 
> > Это проблемы Xvfb, там не работает "ввод с клавиатуры".
> 
> Это в xvfb-run был отключён вывод с клавиатуры в попытке объехать новую
> проблему в Xvfb.  Как обычно, при объезде съехали в канаву. :(

А, может быть, причина в другом.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] Xvfb input
  2008-09-16 11:44         ` Dmitry V. Levin
@ 2008-09-16 11:50           ` Valery V. Inozemtsev
  0 siblings, 0 replies; 29+ messages in thread
From: Valery V. Inozemtsev @ 2008-09-16 11:50 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1698 bytes --]

В сообщении от 16 сентября 2008 Dmitry V. Levin написал(a):
> On Tue, Sep 16, 2008 at 03:42:28PM +0400, Dmitry V. Levin wrote:
> > On Tue, Sep 16, 2008 at 03:34:27PM +0400, Alexey Tourbin wrote:
> > > On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
> > > > > К сожалению, пересборка perl-Tk стала тестом на работоспособность
> > > > > Xvfb, а не наоборот.
> > > > >
> > > > > > (EE) GLX: could not load software renderer
> > > > > > (EE) AIGLX error: dlopen of
> > > > > > /usr/lib/X11/modules/dri/swrast_dri.so failed
> > > > > > (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared
> > > > > > object file: No such file or directory)
> > > > > >
> > > > > > hasher-priv: master: bytes written limit (268435456 bytes)
> > > > > > exceeded hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm'
> > > > > > failed. Command exited with non-zero status 1
> > > >
> > > > У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
> > > > другая причина несборки.
> > >
> > > t/autoload...................no event type or button # or keysym at
> > > /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 1105. at
> > > /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 203 dubious
> > >         Test returned status 2 (wstat 512, 0x200)
> > > DIED. FAILED tests 4-5
> > >
> > > Это проблемы Xvfb, там не работает "ввод с клавиатуры".
> >
> > Это в xvfb-run был отключён вывод с клавиатуры в попытке объехать новую
> > проблему в Xvfb.  Как обычно, при объезде съехали в канаву. :(
>
> А, может быть, причина в другом.

скорее в другом, т.к. ввод с клавиатуры там работает, раскладки поменять 
нельзя, но этого там никто и не делает

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] perl-Tk-804.028-alt1: i586 rebuild failed [36]
  2008-09-16 11:41       ` Sergey Bolshakov
@ 2008-09-18  6:34         ` Alexey Tourbin
  0 siblings, 0 replies; 29+ messages in thread
From: Alexey Tourbin @ 2008-09-18  6:34 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 764 bytes --]

On Tue, Sep 16, 2008 at 03:41:25PM +0400, Sergey Bolshakov wrote:
>  > t/autoload...................no event type or button # or keysym at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 1105.
>  >  at /usr/src/RPM/BUILD/Tk-804.028/blib/lib/Tk/Widget.pm line 203
>  > dubious
>  >         Test returned status 2 (wstat 512, 0x200)
>  > DIED. FAILED tests 4-5
> 
>  > Это проблемы Xvfb, там не работает "ввод с клавиатуры".
>  > Я ещё раз проверю на всякий случай...
> 
> Возможно, дело в следующем:
> http://git.altlinux.org/people/sbolshakov/packages/tk.git?p=tk.git;a=commit;h=b9833030f9116f9942a17944f884be29bd6ee282

Спасибо, я взял аналогичный патч из tk cvs core-8-4-branch.
Это решает проблему "no event type or button # or keysym".

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* [devel] xvfb-run -a
  2008-09-16 11:15   ` Dmitry V. Levin
  2008-09-16 11:34     ` Alexey Tourbin
@ 2008-09-22  7:00     ` Alexey Tourbin
  2008-09-22 11:00       ` Dmitry V. Levin
  1 sibling, 1 reply; 29+ messages in thread
From: Alexey Tourbin @ 2008-09-22  7:00 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1268 bytes --]

On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
> > > (EE) GLX: could not load software renderer
> > > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> > > 
> > > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> > > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> > > Command exited with non-zero status 1
> 
> У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
> другая причина несборки.

Когда в хост-системе уже запущен 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
_XSERVTransMakeAllCOTSServerListeners: server already running

Fatal server error:
Cannot establish any listening sockets - Make sure an X server isn't already running
666
/usr/bin/xvfb-run: line 69: kill: (15929) - No such process
[builder@solemn ~]$ echo $?
0
[builder@solemn ~]$ 

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-22  7:00     ` [devel] xvfb-run -a Alexey Tourbin
@ 2008-09-22 11:00       ` Dmitry V. Levin
  2008-09-22 11:07         ` Dmitry V. Levin
  2008-09-25  5:19         ` Alexey Tourbin
  0 siblings, 2 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-22 11:00 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1529 bytes --]

On Mon, Sep 22, 2008 at 07:00:34AM +0000, Alexey Tourbin wrote:
> On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
> > > > (EE) GLX: could not load software renderer
> > > > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> > > > 
> > > > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> > > > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> > > > Command exited with non-zero status 1
> > 
> > У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
> > другая причина несборки.
> 
> Когда в хост-системе уже запущен 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 сервер.

> Fatal server error:
> Cannot establish any listening sockets - Make sure an X server isn't already running

Какой код возврата у него?

> 666
> /usr/bin/xvfb-run: line 69: kill: (15929) - No such process
> [builder@solemn ~]$ echo $?
> 0


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-22 11:00       ` Dmitry V. Levin
@ 2008-09-22 11:07         ` Dmitry V. Levin
  2008-09-22 11:17           ` Alexey Gladkov
                             ` (2 more replies)
  2008-09-25  5:19         ` Alexey Tourbin
  1 sibling, 3 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-22 11:07 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1482 bytes --]

On Mon, Sep 22, 2008 at 03:00:24PM +0400, Dmitry V. Levin wrote:
> On Mon, Sep 22, 2008 at 07:00:34AM +0000, Alexey Tourbin wrote:
> > On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
> > > > > (EE) GLX: could not load software renderer
> > > > > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> > > > > 
> > > > > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> > > > > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> > > > > Command exited with non-zero status 1
> > > 
> > > У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
> > > другая причина несборки.
> > 
> > Когда в хост-системе уже запущен 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 сервер.

Например, из-за того, что теперь, оказывается, fakeroot не всегда
убивается SIGTERM'ом.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-22 11:07         ` Dmitry V. Levin
@ 2008-09-22 11:17           ` Alexey Gladkov
  2008-09-22 11:21             ` Dmitry V. Levin
  2008-09-22 14:11             ` [devel] xvfb-run -a Alexey I. Froloff
  2008-09-22 12:19           ` Dmitry V. Levin
  2008-09-23 20:11           ` Dmitry V. Levin
  2 siblings, 2 replies; 29+ messages in thread
From: Alexey Gladkov @ 2008-09-22 11:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin wrote:
> Например, из-за того, что теперь, оказывается, fakeroot не всегда
> убивается SIGTERM'ом.

Может, имеет смысл посмотреть на:

http://sf.net/projects/fakerootng

?

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-22 11:17           ` Alexey Gladkov
@ 2008-09-22 11:21             ` Dmitry V. Levin
  2008-09-22 11:27               ` [devel] fakeroot (was: xvfb-run -a) Alexey Gladkov
  2008-09-22 14:11             ` [devel] xvfb-run -a Alexey I. Froloff
  1 sibling, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-22 11:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 430 bytes --]

On Mon, Sep 22, 2008 at 03:17:16PM +0400, Alexey Gladkov wrote:
> Dmitry V. Levin wrote:
> >Например, из-за того, что теперь, оказывается, fakeroot не всегда
> >убивается SIGTERM'ом.
> 
> Может, имеет смысл посмотреть на:
> 
> http://sf.net/projects/fakerootng

Там используется другой принцип работы, этакий активный strace.
Посмотреть можно, даже попробовать можно, но fakeroot всё равно надо
фиксить.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] fakeroot (was: xvfb-run -a)
  2008-09-22 11:21             ` Dmitry V. Levin
@ 2008-09-22 11:27               ` Alexey Gladkov
  2008-09-22 11:34                 ` Kirill A. Shutemov
  0 siblings, 1 reply; 29+ messages in thread
From: Alexey Gladkov @ 2008-09-22 11:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin wrote:
> Там используется другой принцип работы, этакий активный strace.

Подход, на мой взгляд, интересный. :)

> Посмотреть можно, даже попробовать можно, но fakeroot всё равно надо
> фиксить.

Разумеется.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] fakeroot (was: xvfb-run -a)
  2008-09-22 11:27               ` [devel] fakeroot (was: xvfb-run -a) Alexey Gladkov
@ 2008-09-22 11:34                 ` Kirill A. Shutemov
  2008-09-22 11:41                   ` [devel] fakeroot Alexey Gladkov
  0 siblings, 1 reply; 29+ messages in thread
From: Kirill A. Shutemov @ 2008-09-22 11:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 673 bytes --]

On Mon, Sep 22, 2008 at 03:27:16PM +0400, Alexey Gladkov wrote:
> Dmitry V. Levin wrote:
> > Там используется другой принцип работы, этакий активный strace.
> 
> Подход, на мой взгляд, интересный. :)

А может не надо?... ptrace(2) в qemu не реализован и врядтли будет
когда-либо реализован. Если hasher будет завязан на fakerootng, то это
сломает сборку с использованием qemu. :(

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] fakeroot
  2008-09-22 11:34                 ` Kirill A. Shutemov
@ 2008-09-22 11:41                   ` Alexey Gladkov
  0 siblings, 0 replies; 29+ messages in thread
From: Alexey Gladkov @ 2008-09-22 11:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Kirill A. Shutemov wrote:
> А может не надо?... ptrace(2) в qemu не реализован и врядтли будет
> когда-либо реализован. Если hasher будет завязан на fakerootng, то это
> сломает сборку с использованием qemu. :(

На сколько я понимаю, интерфейс у них одинаковый. Так что никто не 
мешает держать оба проекта и использовать в зависимости от ситуации.

Мне кажется что подход с ptrace кажется более правильной ... хотя 
нужно посмотреть и проверить.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-22 11:07         ` Dmitry V. Levin
  2008-09-22 11:17           ` Alexey Gladkov
@ 2008-09-22 12:19           ` Dmitry V. Levin
  2008-09-23 20:11           ` Dmitry V. Levin
  2 siblings, 0 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-22 12:19 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1671 bytes --]

On Mon, Sep 22, 2008 at 03:07:38PM +0400, Dmitry V. Levin wrote:
> On Mon, Sep 22, 2008 at 03:00:24PM +0400, Dmitry V. Levin wrote:
> > On Mon, Sep 22, 2008 at 07:00:34AM +0000, Alexey Tourbin wrote:
> > > On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
> > > > > > (EE) GLX: could not load software renderer
> > > > > > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> > > > > > 
> > > > > > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> > > > > > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> > > > > > Command exited with non-zero status 1
> > > > 
> > > > У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
> > > > другая причина несборки.
> > > 
> > > Когда в хост-системе уже запущен 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 сервер.
> 
> Например, из-за того, что теперь, оказывается, fakeroot не всегда
> убивается SIGTERM'ом.

Он и раньше не убивался нормально, ибо fakeroot это shell script.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-22 11:17           ` Alexey Gladkov
  2008-09-22 11:21             ` Dmitry V. Levin
@ 2008-09-22 14:11             ` Alexey I. Froloff
  2008-09-22 14:26               ` Damir Shayhutdinov
  1 sibling, 1 reply; 29+ messages in thread
From: Alexey I. Froloff @ 2008-09-22 14:11 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 247 bytes --]

* Alexey Gladkov <legion@> [080922 15:23]:
> Может, имеет смысл посмотреть на:
> http://sf.net/projects/fakerootng
Самый быстрый способ исправить все баги это добавить к имени
программы суффикс "2" или "-ng"? ;-)

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-22 14:11             ` [devel] xvfb-run -a Alexey I. Froloff
@ 2008-09-22 14:26               ` Damir Shayhutdinov
  0 siblings, 0 replies; 29+ messages in thread
From: Damir Shayhutdinov @ 2008-09-22 14:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> * Alexey Gladkov <legion@> [080922 15:23]:
>> Может, имеет смысл посмотреть на:
>> http://sf.net/projects/fakerootng
> Самый быстрый способ исправить все баги это добавить к имени
> программы суффикс "2" или "-ng"? ;-)

Проверено на initng и apache2!

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-22 11:07         ` Dmitry V. Levin
  2008-09-22 11:17           ` Alexey Gladkov
  2008-09-22 12:19           ` Dmitry V. Levin
@ 2008-09-23 20:11           ` Dmitry V. Levin
  2 siblings, 0 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-23 20:11 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1676 bytes --]

On Mon, Sep 22, 2008 at 03:07:38PM +0400, Dmitry V. Levin wrote:
> On Mon, Sep 22, 2008 at 03:00:24PM +0400, Dmitry V. Levin wrote:
> > On Mon, Sep 22, 2008 at 07:00:34AM +0000, Alexey Tourbin wrote:
> > > On Tue, Sep 16, 2008 at 03:15:12PM +0400, Dmitry V. Levin wrote:
> > > > > > (EE) GLX: could not load software renderer
> > > > > > (EE) AIGLX error: dlopen of /usr/lib/X11/modules/dri/swrast_dri.so failed (/usr/lib/X11/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
> > > > > > 
> > > > > > hasher-priv: master: bytes written limit (268435456 bytes) exceeded
> > > > > > hsh-rebuild: rebuild of `perl-Tk-804.028-alt1.src.rpm' failed.
> > > > > > Command exited with non-zero status 1
> > > > 
> > > > У самой свежей тестовой пересборки perl-Tk-804.028-alt1 была совсем
> > > > другая причина несборки.
> > > 
> > > Когда в хост-системе уже запущен 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 сервер.
> 
> Например, из-за того, что теперь, оказывается, fakeroot не всегда
> убивается SIGTERM'ом.

Я постарался это исправить в fakeroot-1.9.6-alt1, проверь, пожалуйста.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-22 11:00       ` Dmitry V. Levin
  2008-09-22 11:07         ` Dmitry V. Levin
@ 2008-09-25  5:19         ` Alexey Tourbin
  2008-09-25 10:10           ` Dmitry V. Levin
  1 sibling, 1 reply; 29+ messages in thread
From: Alexey Tourbin @ 2008-09-25  5:19 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1401 bytes --]

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
666
/usr/bin/xvfb-run: line 69: kill: (2058) - No such process
$ echo $?
0
$ hsh-run -- rpm -q fakeroot
fakeroot-1.9.6-alt2
$

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-25  5:19         ` Alexey Tourbin
@ 2008-09-25 10:10           ` Dmitry V. Levin
  2008-09-26 16:39             ` Valery V. Inozemtsev
  0 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-25 10:10 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Valery V. Inozemtsev

[-- Attachment #1: Type: text/plain, Size: 1602 bytes --]

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

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] Xvfb input
  2008-09-16 11:42       ` [devel] Xvfb input Dmitry V. Levin
  2008-09-16 11:44         ` Dmitry V. Levin
@ 2008-09-25 15:23         ` Alexey Tourbin
  1 sibling, 0 replies; 29+ messages in thread
From: Alexey Tourbin @ 2008-09-25 15:23 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 987 bytes --]

On Tue, Sep 16, 2008 at 03:42:28PM +0400, Dmitry V. Levin wrote:
> > Это проблемы Xvfb, там не работает "ввод с клавиатуры".
> 
> Это в xvfb-run был отключён вывод с клавиатуры в попытке объехать новую
> проблему в Xvfb.  Как обычно, при объезде съехали в канаву. :(

Вот что конкретно я имел в виду.

$ cd $TMPDIR
$ cat test.c
#include <stdio.h>
#include <X11/Xlib.h>
#include <X11/keysym.h>
int main()
{
	Display *display = XOpenDisplay(NULL);
	if (!display)
		return 1;
	KeyCode kc = XKeysymToKeycode(display, XK_Left);
	printf("keycode=%d\n", kc);
	return 0;
}
$ gcc -Wall test.c -lX11
$ ./a.out
keycode=100
$ xvfb-run -a ./a.out
xauth:  creating new authority file /tmp/.private/at/.Xauthority
(EE) config/hal: NewInputDeviceRequest failed
(EE) config/hal: NewInputDeviceRequest failed
keycode=0
$

NB: не запускать xvfb-run в $HOME, он затрет .Xauthority.

Раньше это работало, что, между прочим, можно отследить по собираемости
пакета perl-Tk.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-25 10:10           ` Dmitry V. Levin
@ 2008-09-26 16:39             ` Valery V. Inozemtsev
  2008-09-26 16:56               ` Dmitry V. Levin
  0 siblings, 1 reply; 29+ messages in thread
From: Valery V. Inozemtsev @ 2008-09-26 16:39 UTC (permalink / raw)
  To: ALT Devel discussion list, Valery V. Inozemtsev

[-- Attachment #1: Type: text/plain, Size: 2564 bytes --]

В сообщении от 25 сентября 2008 Dmitry V. Levin написал(a):
> 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.

нет, это abstract socket
$ netstat -l | grep X11
unix  2      [ ACC ]     STREAM     LISTENING     664311 @/tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     664312 /tmp/.X11-unix/X0

проделки RH
commit 2afe206ec9569e0d62caa6d91c3fb057b0efa23d
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed Mar 5 20:48:59 2008 -0500

    Add support for the abstract socket namespace under Linux.

    Unlike normal unix sockets, the abstract namespace is not bound to the
    filesystem.  This has some notable advantages; /tmp need not exist, the
    socket directory need not have magic permissions, etc.  xtrans servers
    will listen on both the normal and abstract socket endpoints; clients
    will attempt to connect to the abstract socket before connecting to the
    corresponding filesystem socket.

    Based on a patch by Bill Crawford.

>
> > 666
> > /usr/bin/xvfb-run: line 69: kill: (2058) - No such process
> > $ echo $?
> > 0
>
> Это код возврата "echo 666", у "xset b" было бы нечто ненулевое.

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-26 16:39             ` Valery V. Inozemtsev
@ 2008-09-26 16:56               ` Dmitry V. Levin
  2008-09-26 18:01                 ` Valery V. Inozemtsev
  0 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-26 16:56 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2879 bytes --]

On Fri, Sep 26, 2008 at 08:39:58PM +0400, Valery V. Inozemtsev wrote:
> В сообщении от 25 сентября 2008 Dmitry V. Levin написал(a):
> > 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.
> 
> нет, это abstract socket
> $ netstat -l | grep X11
> unix  2      [ ACC ]     STREAM     LISTENING     664311 @/tmp/.X11-unix/X0
> unix  2      [ ACC ]     STREAM     LISTENING     664312 /tmp/.X11-unix/X0
> 
> проделки RH
> commit 2afe206ec9569e0d62caa6d91c3fb057b0efa23d
> Author: Adam Jackson <ajax@redhat.com>
> Date:   Wed Mar 5 20:48:59 2008 -0500
> 
>     Add support for the abstract socket namespace under Linux.
> 
>     Unlike normal unix sockets, the abstract namespace is not bound to the
>     filesystem.  This has some notable advantages; /tmp need not exist, the
>     socket directory need not have magic permissions, etc.  xtrans servers
>     will listen on both the normal and abstract socket endpoints; clients
>     will attempt to connect to the abstract socket before connecting to the
>     corresponding filesystem socket.
> 
>     Based on a patch by Bill Crawford.

Это известный класс граблей:
abstract namespace не имеет никаких разграничений доступа; можно легко и
непринуждённо устроить DoS, так что X server нельзя будет запустить совсем.

Так что я считаю это изменение ошибочным.
Надо откатить и написать в upstream.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-26 16:56               ` Dmitry V. Levin
@ 2008-09-26 18:01                 ` Valery V. Inozemtsev
  2008-09-26 19:05                   ` Dmitry V. Levin
  0 siblings, 1 reply; 29+ messages in thread
From: Valery V. Inozemtsev @ 2008-09-26 18:01 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 3208 bytes --]

В сообщении от 26 сентября 2008 Dmitry V. Levin написал(a):
> On Fri, Sep 26, 2008 at 08:39:58PM +0400, Valery V. Inozemtsev wrote:
> > В сообщении от 25 сентября 2008 Dmitry V. Levin написал(a):
> > > 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.
> >
> > нет, это abstract socket
> > $ netstat -l | grep X11
> > unix  2      [ ACC ]     STREAM     LISTENING     664311
> > @/tmp/.X11-unix/X0 unix  2      [ ACC ]     STREAM     LISTENING    
> > 664312 /tmp/.X11-unix/X0
> >
> > проделки RH
> > commit 2afe206ec9569e0d62caa6d91c3fb057b0efa23d
> > Author: Adam Jackson <ajax@redhat.com>
> > Date:   Wed Mar 5 20:48:59 2008 -0500
> >
> >     Add support for the abstract socket namespace under Linux.
> >
> >     Unlike normal unix sockets, the abstract namespace is not bound to
> > the filesystem.  This has some notable advantages; /tmp need not exist,
> > the socket directory need not have magic permissions, etc.  xtrans
> > servers will listen on both the normal and abstract socket endpoints;
> > clients will attempt to connect to the abstract socket before connecting
> > to the corresponding filesystem socket.
> >
> >     Based on a patch by Bill Crawford.
>
> Это известный класс граблей:
> abstract namespace не имеет никаких разграничений доступа; можно легко и
> непринуждённо устроить DoS, так что X server нельзя будет запустить совсем.
>
> Так что я считаю это изменение ошибочным.

xorg-server-1.5.1-alt2. в 4.1 это нужно?

> Надо откатить и написать в upstream.

с этим сложнее с моим то английским. началось это отсюда
http://gitweb.freedesktop.org/?p=xorg/lib/libxtrans.git;a=commit;h=2afe206ec9569e0d62caa6d91c3fb057b0efa23d

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-26 18:01                 ` Valery V. Inozemtsev
@ 2008-09-26 19:05                   ` Dmitry V. Levin
  2008-09-26 19:09                     ` Mikhail Gusarov
  0 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-26 19:05 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 3558 bytes --]

On Fri, Sep 26, 2008 at 10:01:40PM +0400, Valery V. Inozemtsev wrote:
> В сообщении от 26 сентября 2008 Dmitry V. Levin написал(a):
> > On Fri, Sep 26, 2008 at 08:39:58PM +0400, Valery V. Inozemtsev wrote:
> > > В сообщении от 25 сентября 2008 Dmitry V. Levin написал(a):
> > > > 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.
> > >
> > > нет, это abstract socket
> > > $ netstat -l | grep X11
> > > unix  2      [ ACC ]     STREAM     LISTENING     664311
> > > @/tmp/.X11-unix/X0 unix  2      [ ACC ]     STREAM     LISTENING    
> > > 664312 /tmp/.X11-unix/X0
> > >
> > > проделки RH
> > > commit 2afe206ec9569e0d62caa6d91c3fb057b0efa23d
> > > Author: Adam Jackson <ajax@redhat.com>
> > > Date:   Wed Mar 5 20:48:59 2008 -0500
> > >
> > >     Add support for the abstract socket namespace under Linux.
> > >
> > >     Unlike normal unix sockets, the abstract namespace is not bound to
> > > the filesystem.  This has some notable advantages; /tmp need not exist,
> > > the socket directory need not have magic permissions, etc.  xtrans
> > > servers will listen on both the normal and abstract socket endpoints;
> > > clients will attempt to connect to the abstract socket before connecting
> > > to the corresponding filesystem socket.
> > >
> > >     Based on a patch by Bill Crawford.
> >
> > Это известный класс граблей:
> > abstract namespace не имеет никаких разграничений доступа; можно легко и
> > непринуждённо устроить DoS, так что X server нельзя будет запустить совсем.
> >
> > Так что я считаю это изменение ошибочным.
> 
> xorg-server-1.5.1-alt2. в 4.1 это нужно?

Давай сперва проверим, не завязался ли кто-нибудь на эту фичу.

> > Надо откатить и написать в upstream.
> 
> с этим сложнее с моим то английским. началось это отсюда
> http://gitweb.freedesktop.org/?p=xorg/lib/libxtrans.git;a=commit;h=2afe206ec9569e0d62caa6d91c3fb057b0efa23d

OK, намёк понял. :)


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-26 19:05                   ` Dmitry V. Levin
@ 2008-09-26 19:09                     ` Mikhail Gusarov
  2008-09-26 20:58                       ` Dmitry V. Levin
  0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Gusarov @ 2008-09-26 19:09 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 820 bytes --]

Twas brillig at 23:05:36 26.09.2008 UTC+04 when ldv@altlinux.org did gyre and gimble:

 DVL> Давай сперва проверим, не завязался ли кто-нибудь на эту фичу.

Не завязался - все клиентские библиотеки тоже используют xtrans, а там с
серверной стороны bind сразу на два адреса, а с клиентской поочерёдное
тыканье сначала в один, а потом в другой.

Это федорщики сделали для X в раннем userspace, где /tmp ещё нет
(кажется, для графического диалога ввода пароля для расшифровки
шифрованного раздела с /).

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [devel] xvfb-run -a
  2008-09-26 19:09                     ` Mikhail Gusarov
@ 2008-09-26 20:58                       ` Dmitry V. Levin
  0 siblings, 0 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2008-09-26 20:58 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 763 bytes --]

On Sat, Sep 27, 2008 at 02:09:09AM +0700, Mikhail Gusarov wrote:
> Twas brillig at 23:05:36 26.09.2008 UTC+04 when ldv@altlinux.org did gyre and gimble:
> 
>  DVL> Давай сперва проверим, не завязался ли кто-нибудь на эту фичу.
> 
> Не завязался - все клиентские библиотеки тоже используют xtrans, а там с
> серверной стороны bind сразу на два адреса, а с клиентской поочерёдное
> тыканье сначала в один, а потом в другой.

2shrek: Тогда и для 4.1

> Это федорщики сделали для X в раннем userspace, где /tmp ещё нет
> (кажется, для графического диалога ввода пароля для расшифровки
> шифрованного раздела с /).

Хоть бы со своими людьми из security response team посоветовались.
Да, тут в другой список рассылки уже придётся писать.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2008-09-26 20:58 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-16  5:30 ` [devel] perl-Tk-804.028-alt1: i586 rebuild failed [36] Alexey Tourbin
2008-09-16 11:15   ` Dmitry V. Levin
2008-09-16 11:34     ` Alexey Tourbin
2008-09-16 11:41       ` Sergey Bolshakov
2008-09-18  6:34         ` Alexey Tourbin
2008-09-16 11:42       ` [devel] Xvfb input Dmitry V. Levin
2008-09-16 11:44         ` Dmitry V. Levin
2008-09-16 11:50           ` Valery V. Inozemtsev
2008-09-25 15:23         ` Alexey Tourbin
2008-09-22  7:00     ` [devel] xvfb-run -a Alexey Tourbin
2008-09-22 11:00       ` Dmitry V. Levin
2008-09-22 11:07         ` Dmitry V. Levin
2008-09-22 11:17           ` Alexey Gladkov
2008-09-22 11:21             ` Dmitry V. Levin
2008-09-22 11:27               ` [devel] fakeroot (was: xvfb-run -a) Alexey Gladkov
2008-09-22 11:34                 ` Kirill A. Shutemov
2008-09-22 11:41                   ` [devel] fakeroot Alexey Gladkov
2008-09-22 14:11             ` [devel] xvfb-run -a Alexey I. Froloff
2008-09-22 14:26               ` Damir Shayhutdinov
2008-09-22 12:19           ` Dmitry V. Levin
2008-09-23 20:11           ` Dmitry V. Levin
2008-09-25  5:19         ` Alexey Tourbin
2008-09-25 10:10           ` Dmitry V. Levin
2008-09-26 16:39             ` Valery V. Inozemtsev
2008-09-26 16:56               ` Dmitry V. Levin
2008-09-26 18:01                 ` Valery V. Inozemtsev
2008-09-26 19:05                   ` Dmitry V. Levin
2008-09-26 19:09                     ` Mikhail Gusarov
2008-09-26 20:58                       ` Dmitry V. Levin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git