Hey Guys ,
I was away for the weekend , looking into this at the moment, to crystallize it
1) Host shell could be bash/zsh o something , appropriate handling needs to be added (not just sourcing but also changes to bashrc would need to be not to zshrc and so on)
2) The container file system will always contain just bash is dont see how this would go to zsh or anything else.
3) If you have the entire install log please send it over, the problem with the provision is that these errors are hard to reproduce and it was created with vanilla installs of ubuntu installed as is customary on most cases where you deploy it in a cloud environment , anyway possible todo could be adding basic logging to it in order to make collection of such issues easier for us so we could potentially support more combinations.
Yes that is a bug i noticed in the latest install with the way the chroot mount is handled , I shall try fixing this ,the OS mount command is not doing what it is supposed to hence leading to cruft being left behing which even a force can't seem to unmount
Also a general note regarding the flow , if errors occur please feel free to open a bug report directly on github with the appropriate log/error details and mark me , mayank or dominique it makes it easier to track the bugs.