ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] broken pipe при сборке пакета
@ 2009-05-14 20:58 Vitaly Ostanin
  2009-05-14 22:02 ` Dmitry V. Levin
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Vitaly Ostanin @ 2009-05-14 20:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

Здравствуйте.

Собираю пакет в hasher, в логе вижу:
find-requires: running scripts
(files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
/usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
/usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
/usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
/usr/lib/rpm/lib.req: line 58: printf: write error: Broken pipe
...
+ /usr/lib/rpm/find-provides
find-provides: empty file list, nothing to do

Воспроизводится регулярно. Это как-нибудь лечится?

hasher-1.3.11-alt1
hasher-priv-1.3.3-alt1
gear-1.5.3-alt1
rpm-4.0.4-alt98.7

-- 
Regards, Vyt
mailto:  vitaly.ostanin@gmail.com
jabber:  vitaly.ostanin@gmail.com


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-14 20:58 [sisyphus] broken pipe при сборке пакета Vitaly Ostanin
@ 2009-05-14 22:02 ` Dmitry V. Levin
  2009-05-15 17:44   ` Vitaly Ostanin
  2009-05-15 18:46 ` Afanasov Dmitry
  2009-06-03 10:18 ` Vladislav Zavjalov
  2 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2009-05-14 22:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Fri, May 15, 2009 at 12:58:26AM +0400, Vitaly Ostanin wrote:
> Здравствуйте.
> 
> Собираю пакет в hasher, в логе вижу:
> find-requires: running scripts
> (files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> /usr/lib/rpm/lib.req: line 58: printf: write error: Broken pipe
> ...
> + /usr/lib/rpm/find-provides
> find-provides: empty file list, nothing to do
> 
> Воспроизводится регулярно. Это как-нибудь лечится?

А пакет, который собирается, не содержит файлов?


-- 
ldv

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

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-14 22:02 ` Dmitry V. Levin
@ 2009-05-15 17:44   ` Vitaly Ostanin
  2009-05-15 17:59     ` Dmitry V. Levin
  0 siblings, 1 reply; 12+ messages in thread
From: Vitaly Ostanin @ 2009-05-15 17:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

Dmitry V. Levin пишет:
> On Fri, May 15, 2009 at 12:58:26AM +0400, Vitaly Ostanin wrote:
>> Здравствуйте.
>>
>> Собираю пакет в hasher, в логе вижу:
>> find-requires: running scripts
>> (files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
>> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
>> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
>> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
>> /usr/lib/rpm/lib.req: line 58: printf: write error: Broken pipe
>> ...
>> + /usr/lib/rpm/find-provides
>> find-provides: empty file list, nothing to do
>>
>> Воспроизводится регулярно. Это как-нибудь лечится?
> 
> А пакет, который собирается, не содержит файлов?

Из пакета собираются 3 подпакета, все содержат файлы.

-- 
Regards, Vyt
mailto:  vitaly.ostanin@gmail.com
jabber:  vitaly.ostanin@gmail.com


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-15 17:44   ` Vitaly Ostanin
@ 2009-05-15 17:59     ` Dmitry V. Levin
  2009-05-15 18:34       ` Vitaly Ostanin
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2009-05-15 17:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Fri, May 15, 2009 at 09:44:09PM +0400, Vitaly Ostanin wrote:
> Dmitry V. Levin пишет:
> > On Fri, May 15, 2009 at 12:58:26AM +0400, Vitaly Ostanin wrote:
> >> Здравствуйте.
> >>
> >> Собираю пакет в hasher, в логе вижу:
> >> find-requires: running scripts
> >> (files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
> >> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> >> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> >> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> >> /usr/lib/rpm/lib.req: line 58: printf: write error: Broken pipe
> >> ...
> >> + /usr/lib/rpm/find-provides
> >> find-provides: empty file list, nothing to do
> >>
> >> Воспроизводится регулярно. Это как-нибудь лечится?
> > 
> > А пакет, который собирается, не содержит файлов?
> 
> Из пакета собираются 3 подпакета, все содержат файлы.

Если зависимости вычисляются неправильно, то дайте, пожалуйста, ссылку на
пакет.


-- 
ldv

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

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-15 17:59     ` Dmitry V. Levin
@ 2009-05-15 18:34       ` Vitaly Ostanin
  0 siblings, 0 replies; 12+ messages in thread
From: Vitaly Ostanin @ 2009-05-15 18:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

Dmitry V. Levin пишет:
> On Fri, May 15, 2009 at 09:44:09PM +0400, Vitaly Ostanin wrote:
>> Dmitry V. Levin пишет:
>>> On Fri, May 15, 2009 at 12:58:26AM +0400, Vitaly Ostanin wrote:
>>>> Здравствуйте.
>>>>
>>>> Собираю пакет в hasher, в логе вижу:
>>>> find-requires: running scripts
>>>> (files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
>>>> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
>>>> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
>>>> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
>>>> /usr/lib/rpm/lib.req: line 58: printf: write error: Broken pipe
>>>> ...
>>>> + /usr/lib/rpm/find-provides
>>>> find-provides: empty file list, nothing to do
>>>>
>>>> Воспроизводится регулярно. Это как-нибудь лечится?
>>> А пакет, который собирается, не содержит файлов?
>> Из пакета собираются 3 подпакета, все содержат файлы.
> 
> Если зависимости вычисляются неправильно, то дайте, пожалуйста, ссылку на
> пакет.

Не знаю, правильно ли они вычисляются. Похоже на то, что должно быть.

Пакет здесь:
http://git.altlinux.org/people/vyt/packages/?p=openvpn.git;a=summary

Извините, что не выложил сразу, не хотел позориться - сырое.

-- 
Regards, Vyt
mailto:  vitaly.ostanin@gmail.com
jabber:  vitaly.ostanin@gmail.com


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-14 20:58 [sisyphus] broken pipe при сборке пакета Vitaly Ostanin
  2009-05-14 22:02 ` Dmitry V. Levin
@ 2009-05-15 18:46 ` Afanasov Dmitry
  2009-05-15 20:29   ` Led
  2009-06-03 10:18 ` Vladislav Zavjalov
  2 siblings, 1 reply; 12+ messages in thread
From: Afanasov Dmitry @ 2009-05-15 18:46 UTC (permalink / raw)
  To: sisyphus

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

On Fri, May 15, 2009 at 12:58:26AM +0400, Vitaly Ostanin wrote:
> Собираю пакет в hasher, в логе вижу:
> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> /usr/lib/rpm/lib.req: line 58: printf: write error: Broken pipe
тоже часто вижу, но в пакетах с итоге всё получается правильно.

-- 
 С уважением
 Афанасов Дмитрий

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

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-15 18:46 ` Afanasov Dmitry
@ 2009-05-15 20:29   ` Led
  2009-05-16  5:49     ` Andrey Rahmatullin
  2009-06-02 21:29     ` Dmitry V. Levin
  0 siblings, 2 replies; 12+ messages in thread
From: Led @ 2009-05-15 20:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Friday, 15 May 2009 21:46:01 Afanasov Dmitry wrote:
> On Fri, May 15, 2009 at 12:58:26AM +0400, Vitaly Ostanin wrote:
> > Собираю пакет в hasher, в логе вижу:
> > /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> > /usr/lib/rpm/lib.req: line 58: printf: write error: Broken pipe
>
> тоже часто вижу, но в пакетах с итоге всё получается правильно.

А разве это не "фича"? Всё время так... и очень давно уже...
А то, что кривой ruby.req лезет проверять всё подряд (включая lib*.so) - это 
даже привычно уже:)

-- 
Led

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-15 20:29   ` Led
@ 2009-05-16  5:49     ` Andrey Rahmatullin
  2009-05-20 12:25       ` Kirill A. Shutemov
  2009-06-02 21:29     ` Dmitry V. Levin
  1 sibling, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2009-05-16  5:49 UTC (permalink / raw)
  To: sisyphus

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

On Fri, May 15, 2009 at 11:29:17PM +0300, Led wrote:
> А разве это не "фича"? Всё время так... и очень давно уже...
+1
> А то, что кривой ruby.req лезет проверять всё подряд (включая lib*.so) - это 
> даже привычно уже:)
А про это бага висит.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

<vorphalack> aphlux: я щас просто прусь от math metal
<aphlux> vorphalack: это как? когда читают уравнения в частных производных? :)

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

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-16  5:49     ` Andrey Rahmatullin
@ 2009-05-20 12:25       ` Kirill A. Shutemov
  2009-05-20 12:29         ` Andrey Rahmatullin
  0 siblings, 1 reply; 12+ messages in thread
From: Kirill A. Shutemov @ 2009-05-20 12:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2009/5/16 Andrey Rahmatullin <wrar@altlinux.ru>:
> On Fri, May 15, 2009 at 11:29:17PM +0300, Led wrote:
>> А разве это не "фича"? Всё время так... и очень давно уже...
> +1
>> А то, что кривой ruby.req лезет проверять всё подряд (включая lib*.so) - это
>> даже привычно уже:)
> А про это бага висит.

Можно номер?

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-20 12:25       ` Kirill A. Shutemov
@ 2009-05-20 12:29         ` Andrey Rahmatullin
  0 siblings, 0 replies; 12+ messages in thread
From: Andrey Rahmatullin @ 2009-05-20 12:29 UTC (permalink / raw)
  To: sisyphus

On Wed, May 20, 2009 at 03:25:46PM +0300, Kirill A. Shutemov wrote:
> >> А то, что кривой ruby.req лезет проверять всё подряд (включая lib*.so) - это
> >> даже привычно уже:)
> > А про это бага висит.
> Можно номер?
#18859


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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-15 20:29   ` Led
  2009-05-16  5:49     ` Andrey Rahmatullin
@ 2009-06-02 21:29     ` Dmitry V. Levin
  1 sibling, 0 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2009-06-02 21:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Fri, May 15, 2009 at 11:29:17PM +0300, Led wrote:
> On Friday, 15 May 2009 21:46:01 Afanasov Dmitry wrote:
> > On Fri, May 15, 2009 at 12:58:26AM +0400, Vitaly Ostanin wrote:
> > > Собираю пакет в hasher, в логе вижу:
> > > /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> > > /usr/lib/rpm/lib.req: line 58: printf: write error: Broken pipe
> >
> > тоже часто вижу, но в пакетах с итоге всё получается правильно.
> 
> А разве это не "фича"? Всё время так... и очень давно уже...

Это просто безобидная ругань, следствие использования в скриптах grep -q.


-- 
ldv

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

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

* Re: [sisyphus] broken pipe при сборке пакета
  2009-05-14 20:58 [sisyphus] broken pipe при сборке пакета Vitaly Ostanin
  2009-05-14 22:02 ` Dmitry V. Levin
  2009-05-15 18:46 ` Afanasov Dmitry
@ 2009-06-03 10:18 ` Vladislav Zavjalov
  2 siblings, 0 replies; 12+ messages in thread
From: Vladislav Zavjalov @ 2009-06-03 10:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 05/15/09 00:58, Vitaly Ostanin wrote:
> Здравствуйте.
>
> Собираю пакет в hasher, в логе вижу:
> find-requires: running scripts
> (files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> /usr/lib/rpm/files.req: line 33: echo: write error: Broken pipe
> /usr/lib/rpm/lib.req: line 58: printf: write error: Broken pipe
> ...
> + /usr/lib/rpm/find-provides
> find-provides: empty file list, nothing to do
>
> Воспроизводится регулярно. Это как-нибудь лечится?

Недавно лечил похожее. Может и тут пригодится...

a | b

а много пишет, b удовлетворяется и закрывает pipe раньше времени.  Если 
a - отдельный процесс, то он получает SIGPIPE и тихо умирает, и все 
довольны.

Если a - команда shell, то SIGPIPE получает shell и молчать не хочет. 
Убивает эту команду и страшно ругается.

Я ради чистоты логов делал так:
(a) | b
Возникает лишний subshell, который по SIGPIPE убивается тихо, и все 
довольны...



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

end of thread, other threads:[~2009-06-03 10:18 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-14 20:58 [sisyphus] broken pipe при сборке пакета Vitaly Ostanin
2009-05-14 22:02 ` Dmitry V. Levin
2009-05-15 17:44   ` Vitaly Ostanin
2009-05-15 17:59     ` Dmitry V. Levin
2009-05-15 18:34       ` Vitaly Ostanin
2009-05-15 18:46 ` Afanasov Dmitry
2009-05-15 20:29   ` Led
2009-05-16  5:49     ` Andrey Rahmatullin
2009-05-20 12:25       ` Kirill A. Shutemov
2009-05-20 12:29         ` Andrey Rahmatullin
2009-06-02 21:29     ` Dmitry V. Levin
2009-06-03 10:18 ` Vladislav Zavjalov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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