misc/148781: SIGEPIPE after update to 8.1-RC2

Ruben van Staveren ruben at verweg.com
Tue Jul 20 08:50:04 UTC 2010


>Number:         148781
>Category:       misc
>Synopsis:       SIGEPIPE after update to 8.1-RC2
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 20 08:50:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Ruben van Staveren
>Release:        FreeBSD 8.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD erg.verweg.com 8.0-STABLE FreeBSD 8.0-STABLE #1: Tue Jul 13 11:00:59 CEST 2010 root at chassis:/opt/obj/usr/cvsup/8-stable/src/sys/CHASSIS amd64


	
>Description:

Using at least /bin/tcsh as shell it will break portupgrade and other parts of
portsbuilding but might not be limited to just ports building.

Also see the discussion starting at

http://www.mail-archive.com/freebsd-stable@freebsd.org/msg111266.html

>How-To-Repeat:

e.g. from Alex Kozlov:

sudo make -C /usr/ports/converters/ascii2binary:
===>  Patching for ascii2binary-2.13_2
===>  Applying FreeBSD patches for ascii2binary-2.13_2
===>   ascii2binary-2.13_2 depends on shared library: intlgrep: writing output: 
Broken pipe
grep: writing output: Broken pipe


from me:

sudo portupgrade -va --batch

        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 
(MakefileBrokenError)
        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

>Fix:

A work around is to do sudo -s, then "exec bash"
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list