chain effect of package installation failures
- To: debian-user@lists.debian.org
- Subject: chain effect of package installation failures
- From: Alan Eugene Davis <adavis@kuentos.guam.net>
- Date: Fri, 5 Apr 1996 19:56:48 +1000 (GST)
- Message-id: <Pine.BSD/.3.91.960405194626.23660B-100000@saba.kuentos.guam.net>
I just posted, perhaps to the wrong address.
I think this is a bug, but I am not going to report it as I have not
been posting on debian-developers. Correct me if I should do so
(though I'm not sure how to go about it). I think this is a bug.
gcc's installation failed because of a rather inane combination of
circumstances---the postinst script exitted with an error because of
the failure of install-info to find the file /usr/info/cpp.info.gz .
This happened because after gcc failed to install all the way because
of a dependency, I left it in place, installed some other packages,
then did some housekeeping (deleting some info files), and only after
a few days got back to configuring gcc. The configuration failed
because I had removed the info files, so gcc.postinst failed, and the
package remains unconfigured.
Today, I try to install g77, after weeks of compiling w/ an
unconfigured gcc, and it won't install because gcc has a file f2c.h.
I ran dpkg again with --force-overwrite, and tried again. Now g77
still won't install because gcc isn't installed.
I tried to use --force-depends, but this won't solve the problem cause
the script is failing w/ each iteration.
With all due respects, I will have to tweak the postinst file, and try
again after removing the offending lines (ie. the two install-info's).
I suppose that once this simple matter is figured out, a new version
of either gcc or g77 or both, and probably also dpkg, will have to be
issued. I won't know whether I ought to FTP them, since I won't know
(without following the list) whether it is a major bugfix release or
a change in the control files.
All the same, debian is great. But I am certain this is not the last
you will hear of these little inconsistencies.
Alan Davis
Reply to: