in addition to #4 I had to purge all versions of libidn2-0 including i386 executing SEVERAL TIMES:
dpkg --purge --force-all libidn2-0
so my full process was like:
wget http://mirrors.kernel.org/ubuntu/pool/main/libi/libidn2/libidn2-0_2.0.4-1.1build2_amd64.deb
dpkg --purge --force-all libidn2-0 && dpkg --purge --force-all libidn2-0 && dpkg --purge --force-all libidn2-0 && dpkg --purge --force-all libidn2-0
dpkg -i libidn2-0_2.0.4-1.1build2_amd64.deb
apt-mark hold libidn2-0
apt --fix-broken install apt-get update apt-get upgrade
in addition to #4 I had to purge all versions of libidn2-0 including i386 executing SEVERAL TIMES:
dpkg --purge --force-all libidn2-0
so my full process was like:
wget http:// mirrors. kernel. org/ubuntu/ pool/main/ libi/libidn2/ libidn2- 0_2.0.4- 1.1build2_ amd64.deb
dpkg --purge --force-all libidn2-0 && dpkg --purge --force-all libidn2-0 && dpkg --purge --force-all libidn2-0 && dpkg --purge --force-all libidn2-0
dpkg -i libidn2- 0_2.0.4- 1.1build2_ amd64.deb
apt-mark hold libidn2-0
apt --fix-broken install
apt-get update
apt-get upgrade