After following all the guides, I've managed to configure juju in the local environment inside a virtualbox guest machine, but after deploying any service (wordpress,juju-gui), they load to the point where I get a local IP address, but they get stuck in pending status. When I check the logs, It shows this error in every service :
ERROR juju runner.go:211 worker: exited "uniter": ModeInstalling {service-name}:git init failed: exec: "git": executable file not found in $PATH.
I tried to apt-get git but it didn't work...
Updated Info :
The host OS is OS X Mavericks, VirtualBox is 4.3.6 using bridged networking, Ubuntu is the latest Ubuntu Cloud 13.10. In order to install everything, first I had to add more repositories to the system (universe,multiverse,etc.), then I did an apt-get juju-local, afterwards I had to create a new bridge in order to add my local ethernet interface to the lxc container (replaced lxcbr0 with br0) and configure lxc and the juju local config to use it. Then I bootstraped, deployed and exposed a couple of services( juju-gui, wordpress) and now I'm stuck in the situation with the error. I´ve pinged my host machine and external ip and I get connectivity, so I assume that´s not the issue.
Update II : Doing more tests I found out the error is that the containers don't have internet connection, I can ping the host but not the router or any other node in the network, thus while trying to download the dependecies, in this case git, they fail to load. So the question would be how to setup lxc containers with virtualbox bridge network connection. It's similar to this https://unix.stackexchange.com/questions/70597/using-a-bridge-an-lxc-container-cant-ping-router-but-the-host-os-can but I can ping the laptop and I'm using a briged network instead of NAT