Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Jan 1997 06:47:38 -0800 (PST)
From:      asami@freebsd.org
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        jdp@polstra.com
Subject:   bin/2459: pkg_add chokes on large packing lists
Message-ID:  <199701121447.GAA03634@han.cs.berkeley.edu>
Resent-Message-ID: <199701121450.GAA00549@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         2459
>Category:       bin
>Synopsis:       pkg_add chokes on large packing lists
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 12 06:50:00 PST 1997
>Last-Modified:
>Originator:     Satoshi Asami
>Organization:
The FreeBSD Janitorial Team
>Release:        FreeBSD 2.2-RELEASE i386
>Environment:

A FreeBSD system and a large package.  By the way, uname is lying
up there, 2.2 is not released yet.

>Description:

When a user tries to pkg_add some packages, it dies with:

can't invoke tar pipeline

followed by hundreds of

File `/usr/local/lib/xemacs-19.14/etc/w3/archive.xbm' doesn't really exist.

type errors.  I believe this has something to do with the size of 
the packing list, as it failed for teTeX, linux_lib, crossfire and
xemacs (all of which have enormous packing lists) while it worked
for some of the smaller packages that I tried.

I believe the packages are correct (i.e., the bug is in pkg_add,
not pkg_create), although I can't really verify that except that it is 
a valid gzipped tarfile and the file in question exists in the package:

## tar tvzf editors/xemacs-19.14.tgz | grep archive.xbm 
-r--r--r-- root/wheel      503 Sep 20 12:59 1994 lib/xemacs-19.14/etc/w3/archive.xbm

>How-To-Repeat:

	pkg_add xemacs-19.14.tgz

>Fix:
	
	Maybe something similar to John's fix to pkg_create?

>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701121447.GAA03634>