Unable to install ia32-libs

You have to add i386 architecture.

This can be done with:

dpkg --add-architecture i386

and then

apt-get update
apt-get install packagename:i386

This link will give you more information: http://wiki.debian.org/Multiarch/HOWTO


It clearly says to try running apt-get -f install. Please do that.

Edit: Now that we have some better information about what's going on in your system:

It appears that you have an installed package that's newer than what's actually in the repositories. This could be because they pulled a broken package and replaced it with an older version, but your system has the newer version installed. This could also be because you installed some critical packages from unstable on your testing box.

The easiest way to recover from this situation is to do an emergency downgrade:

  1. Edit your /etc/apt/sources.list and make sure that you are tracking testing (currently wheezy).

  2. Edit your /etc/apt/preferences and pin all packages to testing:

    Package: *
    Pin: release a=testing
    Pin-Priority: 1010
    
  3. Run apt-get dist-upgrade. This will upgrade older packages, and downgrade newer packages, until your system is sane again.

  4. Remove the above lines from /etc/apt/preferences.

If you really mean to be on unstable, and you were on testing before, then you probably just need to run apt-get dist-upgrade alone.