$ 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

Reply via email to