[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to restore /bin? SOLVED



On Wed, 15 Mar 2006 04:19 pm, John O'Hagan wrote:
> On Tue, Mar 14, 2006 at 05:32:46PM +1100, Paul Dwerryhouse wrote:
> >Run this:
> >
> >apt-get --reinstall install \
> >$(cd /var/lib/dpkg/info; grep -l '^/bin/' *.list|sed 's/.list$//')
>
> Thanks for this ingenious solution; there are still a couple of things to
> iron out though: for some reason the command substitution above produces a
> shorter list of files than what should be in /bin (I'm trying to figure out 
> why)

It has been pointed out that this is because some packages contribute more 
than one file to /bin

> and when I try to run it I get this error from apt-get:
>
> 	E: Couldn't configure pre-depend coreutils for debianutils, probably a
> dependency cycle.

In the end it was a matter of excluding debianutils, gzip and initscripts from 
the above process because of config/dependency issues (not sure why those 
particular packages), and then reinstalling them afterwards. 

(I also had a dodgy .deb of the mount package in my apt archive and had to 
re-download it before the above would work)

Everything seems to be ok now (that is, everything that dpkg believes to be 
installed in /bin is actually installed).
 
Thanks for the replies.

John



Reply to: