tetex-bin package removal problem -- FIX!!
On Wed, 14 Oct 1998, Darxus wrote:
> Okay, I was getting this...
>
> root@darxus:~$ apt-get -f install
> Updating package status cache...done
> Checking system integrity...dependency error
> Correcting dependencies...ok
> The following extra packages will be installed:
> tetex-base
> The following NEW packages will be installed:
> tetex-base
> 0 packages upgraded, 1 newly installed, 0 to remove and 24 not upgraded.
> 1 packages not fully installed or removed.
> Need to get 0b/3498k of archives. After unpacking 15.9M will be used.
> Do you want to continue? [Y/n]
> (Reading database ... 56061 files and directories currently installed.)
> Unpacking tetex-base (from tetex-base_0.9.981008-1.deb) ...
>
> checking for old tex packages ... none.
> ** purging old tex files **
> dpkg: error processing tetex-base_0.9.981008-1.deb (--unpack):
> trying to overwrite `/usr/lib/texmf/doc', which is also in package
> bibtool
> dpkg-deb: subprocess paste killed by signal (Broken pipe)
> Preparing to replace tetex-bin 0.9.981008-1 (using
> tetex-bin_0.9.981008-1.deb) ...
> Unpacking replacement tetex-bin ...
> rm: /usr/lib/texmf/web2c: is a directory
> dpkg: warning - old post-removal script returned error exit status 1
> dpkg - trying script from the new package instead ...
> rm: /usr/lib/texmf/web2c: is a directory
> dpkg: error processing tetex-bin_0.9.981008-1.deb (--unpack):
> subprocess new post-removal script returned error exit status 1
> rm: /usr/lib/texmf/web2c: is a directory
> dpkg: error while cleaning up:
> subprocess post-removal script returned error exit status 1
> Errors were encountered while processing:
> tetex-base_0.9.981008-1.deb
> tetex-bin_0.9.981008-1.deb
> E: Sub-process returned an error code
Okay, Greg_W on #debian on irc.debian.org said this:
<Greg_W> darxus: a while ago someone mentioned moving the contents of
/usr/lib/texmf/web2c to /var/lib/texmf/web2c and making a sym
link...
So I tried it. I had already downloaded the tetex-bin_0.9.981008-1.deb
file from my favorite debian archive, and typed the following:
mv /usr/lib/texmf/web2c /tmp
ln -s /tmp/web2c//usr/lib/texmf/
dpkg -i --force-overwrite-dir tetex-bin_0.9.981008-1.deb
dpkg -r tetex-bin
and it WORKED!! I was able to remove tetex-bin.
I then went through a few cycles of apt-get -f upgrade's & dpkg -r's, but
Greg_W's suggestion got me past the main problem.
root@darxus:~$ apt-get -f upgrade
Updating package status cache...done
Checking system integrity...ok
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sooo nice to see again :)
________________________________________________________________________
***PGP fingerprint = D5 EB F8 E7 64 55 CF 91 C2 4F E0 4D 18 B6 7C 27***
darxus@op.net / http://www.op.net/~darxus
Chaos reigns.
Reply to: