on a similar topic (local on tip) i was debugging with pitti his lxc environment on utopic host earlier today, and the culmination of several rounds of debugging and bug filing revealed this one Bug #1364069: local provider must transform localhost in apt proxy address <amd64> <apport-bug> <utopic> <juju-core (Ubuntu):New> < https://launchpad.net/bugs/1364069>
On Mon, Sep 1, 2014 at 2:53 AM, John Meinel <j...@arbash-meinel.com> wrote: > Right, I think it has to *know* about the target, which is obviously an > issue here. But we still do *heavily* encourage (probably just outright > require) cloud-archive:tools for running Juju agents on Precise. > > John > =:-> > > > On Mon, Sep 1, 2014 at 10:46 AM, Andrew Wilkins < > andrew.wilk...@canonical.com> wrote: > >> On Mon, Sep 1, 2014 at 2:04 PM, John Meinel <j...@arbash-meinel.com> >> wrote: >> >>> I thought --target-release was supposed to just change the priorities >>> and prefer a target, not require it. >>> We need it because we add cloud-archive:tools but we explicitly pin it >>> to lower priority because we don't want to mess up charms that we are >>> installing. >>> >> >> Sorry, I should have included the error message. >> >> andrew@precise:~$ sudo apt-get --option=Dpkg::Options::=--force-confold >> --option=Dpkg::options::=--force-unsafe-io --assume-yes --quiet install >> --target-release precise-updates/cloud-tools mongodb-server >> Reading package lists... >> E: The value 'precise-updates/cloud-tools' is invalid for >> APT::Default-Release as such a release is not available in the sources >> >> (if I "apt-add-repository cloud-archive:tools", it's happy) >> >> John >>> =:-> >>> >>> >>> On Mon, Sep 1, 2014 at 9:57 AM, Andrew Wilkins < >>> andrew.wilk...@canonical.com> wrote: >>> >>>> On Mon, Sep 1, 2014 at 1:50 PM, John Meinel <j...@arbash-meinel.com> >>>> wrote: >>>> >>>>> The version of mongodb in Precise is too old (2.2.4?), >>>>> >>>> >>>> Ah, so it is. The entry in apt-cache I was looking at has "main" in it, >>>> but it's actually from the juju/stable PPA. >>>> >>>> >>>>> we require a version at least 2.4.6 (which is in cloud-archive:tools >>>>> and is what we use when bootstrapping Precise instances in the cloud). >>>>> It is recommended that if you are running local on Precise that you >>>>> should have cloud-archive:tools in your apt list. >>>>> >>>> >>>> The problem is, code-wise it's currently a requirement. Should we drop >>>> --target-release for local? I'm not apt-savvy enough to know what the right >>>> thing to do here is. >>>> >>>> >>>>> John >>>>> =:-> >>>>> >>>>> >>>>> On Mon, Sep 1, 2014 at 9:16 AM, Andrew Wilkins < >>>>> andrew.wilk...@canonical.com> wrote: >>>>> >>>>>> On Mon, Sep 1, 2014 at 12:53 PM, Andrew Wilkins < >>>>>> andrew.wilk...@canonical.com> wrote: >>>>>> >>>>>>> Works fine on my trusty laptop, but I'm also getting a new error >>>>>>> when I try bootstrapping on precise: >>>>>>> >>>>>>> 2014-09-01 04:51:27 INFO juju.utils.apt apt.go:132 Running: [apt-get >>>>>>> --option=Dpkg::Options::=--force-confold >>>>>>> --option=Dpkg::options::=--force-unsafe-io --assume-yes --quiet install >>>>>>> --target-release precise-updates/cloud-tools mongodb-server] >>>>>>> 2014-09-01 04:51:37 ERROR juju.utils.apt apt.go:166 apt-get command >>>>>>> failed: unexpected error type *errors.errorString >>>>>>> args: []string{"apt-get", >>>>>>> "--option=Dpkg::Options::=--force-confold", >>>>>>> "--option=Dpkg::options::=--force-unsafe-io", "--assume-yes", "--quiet", >>>>>>> "install", "--target-release", "precise-updates/cloud-tools", >>>>>>> "mongodb-server"} >>>>>>> >>>>>>> 2014-09-01 04:51:37 ERROR juju.cmd supercommand.go:323 cannot >>>>>>> install mongod: apt-get failed: unexpected error type >>>>>>> *errors.errorString >>>>>>> Bootstrap failed, destroying environment >>>>>>> >>>>>>> I'm looking into it at the moment. >>>>>>> >>>>>> >>>>>> So that error message was unhelpful, and I'll fix that, but the >>>>>> underlying issue is that the agent is expecting to install mongodb-server >>>>>> from cloud-archive:tools, and the Makefile does not add that repo. I'm >>>>>> not >>>>>> sure it *should* add it either. Is there something wrong with the one in >>>>>> main? After all, that's where the juju-local package's dependency was >>>>>> resolved. >>>>>> >>>>>> Cheers, >>>>>>> Andrew >>>>>>> >>>>>>> >>>>>>> On Sat, Aug 30, 2014 at 8:19 PM, Matthew Williams < >>>>>>> matthew.willi...@canonical.com> wrote: >>>>>>> >>>>>>>> Hi Folks, >>>>>>>> >>>>>>>> I thought I'd try looking into the lxc failing to creates machines >>>>>>>> bug: https://bugs.launchpad.net/juju-core/+bug/1363143 >>>>>>>> >>>>>>>> If I wanted to do a local deploy using tip I thought it would be as >>>>>>>> simple as doing make install then juju bootstrap is that correct? It >>>>>>>> doesn't seem to work for me, are there any steps I'm missing >>>>>>>> >>>>>>>> Just to be annoying - I've just shutdown my precise vm so I can't >>>>>>>> paste the errors I get here. I'll follow up with pastes next week >>>>>>>> >>>>>>>> Matty >>>>>>>> >>>>>>>> -- >>>>>>>> Juju-dev mailing list >>>>>>>> Juju-dev@lists.ubuntu.com >>>>>>>> Modify settings or unsubscribe at: >>>>>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Juju-dev mailing list >>>>>> Juju-dev@lists.ubuntu.com >>>>>> Modify settings or unsubscribe at: >>>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev >>>>>> >>>>>> >>>>> >>>> >>> >> > > -- > Juju-dev mailing list > Juju-dev@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev > >
-- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev