On 6 Jun 2003 Kevin Mark <[EMAIL PROTECTED]> wrote: >On Thu, 2003-06-05 at 13:05, Ben Kal wrote: >> On 4 Jun 2003 Rick Pasotto <[EMAIL PROTECTED]> wrote: >> >> > When I 'apt-get install' a package I have been getting the following error >> > message: >> > >> > Retrieving bug reports... Done >> > dpkg-deb: wait for tar failed: No child processes Traceback (most recent >> > call last): >> > File "/usr/bin/apt-listchanges", line 125, in ? >> > (changes, urgency) = apt_listchanges.extract_changelog(deb, fromversion) >> > File "/usr/lib/site-python/apt_listchanges.py", line 62, in extract_changelog >> > binpackage = pkgdata.Package >> > AttributeError: DebianControlStanza instance has no attribute 'Package' >> > >> > Is my system somehow corrupt or is this an actual error in >> > apt-listchanges? >> >> Is this with any package, with some packages, or with one particular >> package (and in the last case: which)? Did you always got this error >> with certain packages, or did it recently start to pop up (and then: >> since when, after what change in your system?) ><snip> > Dont know why its needed or was installed but here is the info: > > http://packages.debian.org/unstable/utils/apt-listchanges.html > > Package: apt-listchanges 2.32 > Display new Debian changelog entries from .deb archives apt-listchanges is > a tool to show what has been changed in a new version of a Debian package, > as compared to the version currently installed on the system. It does this > by extracting the relevant entries from the Debian changelog file, usually > found in > /usr/share/doc/package/changelog.Debian.gz > > It can be run on several .deb archives at a time to get a list of all of > the changes that would be effected by installing or upgrading a group of > packages. It can be configured to do this automatically during upgrades > using apt. > > > Other packages related to apt-listchanges: > [req]= depends > [rec]= recommended > [sug]= suggested > > [depends]python (>= 2.2) > An interactive high-level object-oriented language (default > version) > [depends] apt (>= 0.5.3) > Advanced front-end for dpkg > [depends] python-apt > Python interface to libapt-pkg > [depends] debconf > Debian configuration management system > [depends] ucf > Update Configuration File: preserves user changes to config > files.
So apt-listchanges is a separately packaged utility. I think it is not essential to apt-get, so if it prevents you from installing packages you could remove it. But of course that is not the preferred solution. Unfortunately, I do not understand the error message you get well enough to tell what is wrong. The fault could be in python, in apt-listchanges, or in the changelog file of the package that apt-listchanges is trying to read. The latter is the least likely, I think, but if that is the problem you will only get the error with one particular package or with a limited number of packages. Maybe upgrading apt-listchanges and/or python will help. Ben -- B.F.M. Kal Anjelierstraat 1, 2014 TC Haarlem, Netherlands tel +31 23 5324909, [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]