That should not need to work that way. Is the client amd64? You mention you're on 2.0.1-0ubuntu1~16.04.4~juju1 ? that seems like an odd version string. Can I ask what package/ppa you're pulling from? I'm guessing that something is up with the version of Juju and that the --arch is forcing it to do something that makes it work, but kind of accidentally.
What is your client host OS?
What package did you get juju 2 from and where it is pulling (devel ppa, stable ppa, etc?)
That should not need to work that way. Is the client amd64? You mention you're on 2.0.1-0ubuntu1~ 16.04.4~ juju1 ? that seems like an odd version string. Can I ask what package/ppa you're pulling from? I'm guessing that something is up with the version of Juju and that the --arch is forcing it to do something that makes it work, but kind of accidentally.
What is your client host OS?
What package did you get juju 2 from and where it is pulling (devel ppa, stable ppa, etc?)