I broke it... "Package is in a very bad inconsistent state"
I have never really used tex, to my knowledge (although I'd still like to
learn it), so I don't really care if I get this uninstalled or installed,
I'd just like to get it clean.
BTW: last saturday I got the debian v2.0 binary main CD, and since have
gotten apt, and have done a full apt dist-upgrade, apparently successfully
-- this problem has occurred since then, doing another dist-upgrade.
One morning, hafter having done an "apt-get -d -y -f upgrade" overnight, I
did an "apt-get -f upgrade", and got an error that tex wasn't behaving. I
tried installing & unistalling it, with apt, dpkg, and dselect. Kept
getting the same results.
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
So I did "dpkg -r bibtool", which seemed to help, but I was still getting
the errors about /usr/lib/texmf/web2c, and eventually tried removing the
dir. Supid ? I dunno. It didn't make it work. I'm now getting:
root@darxus:~$ apt-get -f install
Updating package status cache...done
Checking system integrity...ok
The following packages will be REMOVED:
tetex-bin
0 packages upgraded, 0 newly installed, 1 to remove and 24 not upgraded.
2 packages not fully installed or removed.
Need to get 0b of archives. After unpacking 6847k will be freed.
Do you want to continue? [Y/n]
dpkg: error processing tetex-bin (--remove):
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
Errors were encountered while processing:
tetex-bin
E: Sub-process returned an error code
Help ?
BTW: So far I'm loving Debian (before last saturday I had been running
redhat for some time), and apt is absolutely beautiful... except for this
little problem.
________________________________________________________________________
***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: