Ok, I'm trying not to panic here. I'm taking deep breaths.
Some how libc6 version 2.5-1 has come up as the latest version of libc6. Naturally I went to update it like I always do...and thats when it all went wrong.
Somehow all of the libc6-*, like libc6-dev/i386/etc, they are all updated to version 2.5-1. Yes libc6 is still version 2.3.6.ds1-13. So I get a dependecy error with libc6-dev and libc6-i386-dev. When I try to update libc6 I get the following error,
When I go to uninstall gtk-qt-engine (and gtk2-engine-gtk-qt), it says
I just checked debian.org and 2.3.6ds1-13 is the latest testing version. Since I'm using etch (64 bit) I'm not sure why I've all of a sudden been given 2.5.1...I'm confused. I only have etch repositories, and the beryl repos.
Some how libc6 version 2.5-1 has come up as the latest version of libc6. Naturally I went to update it like I always do...and thats when it all went wrong.
Somehow all of the libc6-*, like libc6-dev/i386/etc, they are all updated to version 2.5-1. Yes libc6 is still version 2.3.6.ds1-13. So I get a dependecy error with libc6-dev and libc6-i386-dev. When I try to update libc6 I get the following error,
The following packages will be upgraded:
libc6
1 upgraded, 0 newly installed, 0 to remove and 37 not upgraded.
3 not fully installed or removed.
Need to get 0B/4878kB of archives.
After unpacking 1753kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
(Reading database ... 170301 files and directories currently installed.)
Preparing to replace libc6 2.3.6.ds1-13 (using .../archives/libc6_2.5-1_amd64.deb) ...
Unpacking replacement libc6 ...
dpkg: error processing /var/cache/apt/archives/libc6_2.5-1_amd64.deb (--unpack): trying to overwrite `/usr/lib64', which is also in package gtk-qt-engine
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.5-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
When I go to uninstall gtk-qt-engine (and gtk2-engine-gtk-qt), it says
debian:/home/shelnutt# apt-get remove gtk-qt-engine gtk2-engines-gtk-qt
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
libc6-dev: Depends: libc6 (= 2.5-1) but 2.3.6.ds1-13 is to be installed
libc6-i386: Depends: libc6 (= 2.5-1) but 2.3.6.ds1-13 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
I just checked debian.org and 2.3.6ds1-13 is the latest testing version. Since I'm using etch (64 bit) I'm not sure why I've all of a sudden been given 2.5.1...I'm confused. I only have etch repositories, and the beryl repos.