OK, still having small fixes when you execute mce-install.sh it calls to repoplaces.sh. Repoplaces still changing the canonical repo from archive to old-release and fails to load. I made a small fix in the repoplaces.sh and seems to work fine, just define that 'archive' should be followed always by '.ubuntu' to avoid the problem with canonical.
repoplaces.sh
Original code (Starting on line 9)
if [ "$n1" -gt "$o1" ] ; then
echo "Changing repositories..."
sed -i.backup -e 's/\/.*.archive/\/\/old-releases/' -e 's/security.ubuntu/old- releases.ubuntu/' -e 's/\/archive/\/old-releases/'
Modified code (Starting on line 9 also)
if [ "$n1" -gt "$o1" ] ; then
echo "Changing repositories..."
sed -i.backup -e 's/\/.*.archive.ubuntu/\/\/old-releases.ubuntu/' -e 's/security.ubuntu/old-releases.ubuntu/' -e 's/\/archive.ubuntu/\/old- releases.ubuntu/'
It solves the problem and keep canonical in archives instead of old-releases. I tried it locally could somebody test it?
For the people doesn't know where's repoplaces.sh, this file is in the new-installer folder you downloaded during installation.