* 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