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

Re: Error from libc6.1-dev



On Wed, 19 Aug 1998, Tim Buller wrote:

> (144) # dpkg -i libc6.1-dev_2.0.7r-5.deb
> Selecting previously deselected package libc6.1-dev.
> (Reading database ... 34935 files and directories currently installed.)
> Unpacking libc6.1-dev (from libc6.1-dev_2.0.7r-5.deb) ...
> dpkg: error processing libc6.1-dev_2.0.7r-5.deb (--install):
>  trying to overwrite directory `/usr/include/linux' in package modutils with nondirectory
> dpkg: memory violation at pc=12000d300 rp=1555566ef60 (bad address = 00000001)
> Segmentation fault
> dpkg-deb: subprocess paste killed by signal (Broken pipe)
> 
> Any ideas why this is happening? I've tried it under two different
> kernels, with the same effect. This package wasn't a problem on another
> LX164 I brought to slink a week or so ago. 

The memory violation happens with some development kernels (I've noticed
this on on dev kernels so far).  As for what it's trying to overwrite...

Modutils comes with it's own kerneld.h for /usr/include/linux since
development kernels lack it (they now have kdev, I believe).  Apparently,
installing libc6.1-dev tries to overwrite the directory itself instead of
just adding files to it.  This will be addressed when we get
libc6.1-2.0.7t packaged (hint hint...fingers crossed).  Probably your best
solution for now is to either use --force-overwrite with dpkg and
reinstall modutils afterwards or remove modutils and reinstall it after
libc6.1-dev.

In the meantime, I'll look into the modutils package and see what I can do
about that....

BTW, which kernel did you see the above error on?

C


Reply to: