Failure to mount proc is usually a sign of the kernel’s overmounting protection preventing the mount.
Either find what’s hiding part of your host’s /proc and unmount it, or mount a new fresh copy of proc somewhere else (/mnt/proc for example), then try again.