i ran the commands sugg by evo2 in squeeze on my main computer that works to see if i could spot any diff. only thing i see is a lot more subdirs in locale, including the cs & ca.
still when i ran reconfigure on the broke one it complained about not being able to create some directories.
below is the output from the squeeze that doesn't have the problem:
-----------------------
newbuild2:/home/dave# cat /etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot amd64 CD Binary-1 20091026-06:57]/ squeeze main
deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot amd64 CD Binary-1 20091026-06:57]/ squeeze main
deb
http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb-src
http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb
http://security.debian.org/ squeeze/updates main
deb-src
http://security.debian.org/ squeeze/updates main
newbuild2:/home/dave# cat /etc/apt/apt.conf
cat: /etc/apt/apt.conf: No such file or directory
newbuild2:/home/dave# cat /etc/apt/preferences
cat: /etc/apt/preferences: No such file or directory
newbuild2:/home/dave# ls /usr/share/locale
af as be@latin br crh de en_AU en_NZ en_US@piglatin eu fur ha hu io ka ko locale.alias mg mn nb nn pa pt_BR si sr ta tr uz xh zh_HK
am ast bg bs cs dz en@boldquot en@quot eo fa ga he hy is kk ku lt mi mr nds nso pl ro sk sr@ije te tt uz@cyrillic yi zh_TW
ang az bn ca cy el en_CA en@shaw es fi gl hi id it km ky lv mk ms ne oc ps ru sl sr@latin th ug vi yo zu
ar be bn_IN ca@valencia da en en_GB en_US et fr gu hr ig ja kn li mai ml my nl or pt rw sq sv tk uk wa zh_CN
newbuild2:/home/dave# locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
------------------------------------