Edita el archivo sources.list, y borra la siguiente línea:
 
deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Beta i386 CD Binary-1 20070317-21:45]/ etch contrib main 
Borra también la línea que tienes duplicada (pero deja una de las dos):  
Si no quieres borrarlas por si acaso, puedes deshabilitarlas sin borrarlas simplemente poniendo una almohadilla (#) al principio de las líneas. 
Luego ve al directorio /var/cache/apt/archives, y borra el archivo dpkg_1.14.5_i386.deb descargado, que por lo visto está corrupto. 
Y vuelve a intentarlo. 
Si te sigue dando problemas, descárgate a mano el archivo 
dpkg_1.14.5_i386.deb, e instálalo a mano mediante el siguiente comando: 
dpkg -i dpkg_1.14.5_i386.deb 
Después vuelve a intentarlo con apt-get.  
PD: Al volver a hacer un "apt-get dist-upgrade" no volverás a descargar todos los paquetes, porque ya los has descargado, los tienes en el directorio /var/cache/apt/archives. Eso sí, ni se te ocurra hacer un "apt-get clean" hasta haber instalado todos los paquetes, porque eso borrará todos los paquetes DEB descargados. 
Cuando hayas descargado todos los paquetes sin problemas mediante este comando: 
apt-get update && apt-get 
-d dist-upgrade 
podrás instalarlos mediante este otro: 
apt-get dist-upgrade 
Fíjate en que no he puesto lo de "-d".