`snapcraft` Docker images are broken

✗ docker run snapcore/snapcraft:beta snapcraft --version
/snap/bin/snapcraft: 3: exec: /snap/snapcraft/current/usr/bin/python3: not found

I added PR for CI which shows the failure https://travis-ci.org/snapcore/snapcraft/builds/631751016

Something is wrong with Linux in Docker image.

root@55590f49c532:/# cd /snap/bin
root@55590f49c532:/snap/bin# ./snapcraft 
./snapcraft: 3: exec: /snap/snapcraft/current/usr/bin/python3: not found
root@55590f49c532:/snap/bin# ls -la /snap/snapcraft/current/usr/bin/python3
lrwxrwxrwx. 1 root root 9 Oct 25  2018 /snap/snapcraft/current/usr/bin/python3 -> python3.6
root@55590f49c532:/snap/bin# ls -la /snap/snapcraft/current/usr/bin/python3.6
-rwxr-xr-x. 1 root root 4530552 Jan 13 21:39 /snap/snapcraft/current/usr/bin/python3.6
root@55590f49c532:/snap/bin# /snap/snapcraft/current/usr/bin/python3.6
bash: /snap/snapcraft/current/usr/bin/python3.6: No such file or directory

We need to unpack core18 instead of core (or both rather, so people depending on core do not get broken).

https://github.com/snapcore/snapcraft/pull/2883

File not found is most likely coming from the linker loader that python3 points to (the one from core18)

Thanks, @sergiusens, that explains a problem that powershell CI has been hitting…

https://github.com/PowerShell/PowerShell-Snap/pull/45