Ya estás usando Debian Etch, ya que tienes los repositorios "stable" en las siguientes líneas:
deb
http://http.us.debian.org/debian stable main contrib non-free
deb
http://security.debian.org stable/updates main contrib non-free
deb
http://www.debian-multimedia.org stable main
deb-src
http://http.us.debian.org/debian stable main contrib non-free
Pero es que además también tienes respositorios de "testing":
deb
http://http.us.debian.org/debian testing main non-free contrib
deb
http://security.debian.org testing/updates main contrib non-free
deb-src
http://http.us.debian.org/debian testing main contrib non-free
No te recomiendo mezclar repositorios de distintas ramas, puedes montar una ensalada bastante difícil de digerir. Si no me equivoco, Dia se instalará de la versión "testing", ya que incluye paquetes más recientes. De todas maneras, si has activado los repositorios de "testing", tal vez el problema se deba a no haber hecho un
apt-get dist-upgrade. Es decir, te has metido los repositorios de "testing", pero sin pasarte a "testing".
No sé exactamente cómo deberías proceder, pero creo que lo que debes hacer es elegir una sola rama (stable o testing), desactivar los repositorios que correspondan a la rama descartada, e intentar limpiar el sistema. Luego, a partir de ahí, tal vez puedas instalar lo que no has podido.