Arreglando paquetes rotos en Debian

Arreglando paquetes rotos en Debian

Tengo una caja Debian (wheezy) que se ha vuelto estropeada. No puedo instalar ni eliminar ningún paquete relacionado con Python con apt-get (incluida la actualización o degradación de Python), aparece esto:

# apt-get -f install
Setting up python2.7-minimal (2.7.3-6+deb7u2) ...
ImportError: No module named site
dpkg: error processing python2.7-minimal (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python-minimal:
 python-minimal depends on python2.7-minimal (>= 2.7.3-1~); however:
  Package python2.7-minimal is not configured yet.
dpkg: error processing python-minimal (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python2.7:
 python2.7 depends on python2.7-minimal (= 2.7.3-6+deb7u2); however:
  Package python2.7-minimal is not configured yet.

(y luego un millón de otros errores como ese).

¿Cómo recuperarse de este estado?

(Nota: entré en este estado al intentar instalar python-scikit desde jessie en un sistema que funciona con sibilancias y con algunos backports con sibilancias)

información relacionada