$ juju debug-hooks juju-gui/0 root@martin-local-machine-1:~# apt-get -y install libapt-pkg-dev python-apt python-launchpadlib python-tempita python-yaml [...] E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/z/zlib/zlib1g-dev_1.2.8.dfsg-1ubuntu1_amd64.deb Unable to connect to 127.0.0.1:3142:
And indeed: # cat /etc/apt/apt.conf.d/42-juju-proxy-settings Acquire::http::Proxy "http://127.0.0.1:3142"; That's wrong -- juju can't blindly copy the host's apt proxy (in this case, apt-cacher-ng). Doing so is great, but it needs to rewrite localhost and 127.0.0.1 to 10.0.3.1 (or more generally, the host in the default route, or lxcbr0's IP). I do something similar in autopkgtest: http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/tree/tools /adt-build-lxc#n51 that might be something to steal? ** Summary changed: - [utopic] deploy juju-gui fails on apt-get install error (with local provider) + local provider must transform localhost in apt proxy address -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to juju-core in Ubuntu. https://bugs.launchpad.net/bugs/1364069 Title: local provider must transform localhost in apt proxy address To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/juju-core/+bug/1364069/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs