Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jul 2010 09:19:39 +0200
From:      Ruben van Staveren <ruben@verweg.com>
To:        Sean <sean@gothic.net.au>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: SIGEPIPE after update to 8.1-RC2
Message-ID:  <337E2BDC-1A76-40E4-868D-8B403742151C@verweg.com>
In-Reply-To: <4C4264F1.4010708@gothic.net.au>
References:  <20100717152455.GA61987@ravenloft.kiev.ua> <4C4264F1.4010708@gothic.net.au>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On 18 Jul 2010, at 4:20, Sean wrote:

> On 18/07/2010 1:24 AM, Alex Kozlov wrote:
>> Hi, stable
>>=20
>> After updating my buildbox from 26 April 8-STABLE
>> to 8.1-RC2 I constantly getting SIGEPIPE
>>=20
>=20
>=20
> [snip]
>=20
> I'm getting the same thing; what shell are you using? I changed my =
shell on one machine from /bin/tcsh to /usr/local/bin/bash and problem =
disappeared.

Another occasion where this problem acts up:

        is marked as broken: does not build** Makefile possibly broken: =
mail/moztraybiff:
        grep: write error: Broken pipe
        moztraybiff-1.2.4_1
--->  Session ended at: Tue, 20 Jul 2010 09:04:41 +0200 (consumed =
00:03:01)/usr/local/sbin/portupgrade:1473:in `get_pkgname': Makefile =
broken (MakefileBrok
enError)
        from /usr/local/sbin/portupgrade:623
        from /usr/local/sbin/portupgrade:614:in `each'
        from /usr/local/sbin/portupgrade:614
        from /usr/local/sbin/portupgrade:588:in `catch'
        from /usr/local/sbin/portupgrade:588
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in =
`parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in =
`parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in =
`parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
        from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
        from /usr/local/sbin/portupgrade:565:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
        from /usr/local/sbin/portupgrade:229:in `new'
        from /usr/local/sbin/portupgrade:229:in `main'
        from /usr/local/sbin/portupgrade:2213

This happens during a "sudo portupgrade -va --batch"
my shell is /bin/tcsh too. When I run "exec bash" after sudo -s and then =
do the portupgrade the problem doesn't show up.=20

To me, this is a clear breakage and should be considered a show stopper =
issue for 8.1-RELEASE. All shells should be equally supported, =
especially when they reside in /bin. Is there already an open pr on this =
?

Thanks,
	Ruben =20





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?337E2BDC-1A76-40E4-868D-8B403742151C>