installing all packages in /var/cache/apt/archives is dangerous and unnecessary.
–
user72421Jul 29 '12 at 20:27

might be dangerous but it worked like a charm. Thank you Eliah Kagan and user80001. I sure hope this dependancy hell with multiarch get's solved quickly. This is the second system that has been hosed by this problem and cost me several valueable hours to fix.
–
Damiön la BaghJul 31 '12 at 18:46

remember that with multi-arch all arches of the same package must be the same version.
–
user72421Aug 2 '12 at 18:24

Worked for me too. And I don't think installing all packages from that directory is dangerous in this case. The apt-get clean takes care of that.
–
PabloOct 5 '12 at 10:57

does not work for you, try to reinstall both packages libssl1.0.0:i386 and libssl1.0.0:amd64. You might have to force this because you temporarily break dependencies until these packages will have been reinstalled with the fourth of the followting command: