On Sat, Jan 25, 2014 at 11:17 PM, Curtis Hovey-Canonical <
cur...@canonical.com> wrote:

> Hi Andrew.
>
> On Fri, Jan 24, 2014 at 8:40 PM, Andrew Wilkins
> <andrew.wilk...@canonical.com> wrote:
> > This looks a lot like a Trusty-specific issue to me, and nothing to do
> with
> > sudo. When did CI move to Trusty?
>
> CI is on Precise. I am on trusty.
>

Okay.


> CI has not passed local upgrade to 1.17.1 and deploy with 1.17.1 tests
> since lp:juju-core r2248. The next revision tested was 2253 (a lot of
> revs landed while CI was retesting intermittent failures)
>
> CI sees this on when is uses 1.17.1 juju to boostrap:
>
> juju --debug bootstrap -e local --constraints mem=2G 2>&1 | tee
> bootstrap.log
> 2014-01-25 14:51:09 DEBUG juju.environs.configstore disk.go:77 Making
> /var/lib/jenkins/juju-ci/environments
> 2014-01-25 14:51:09 DEBUG juju.environs.configstore disk.go:67 Making
> /var/lib/jenkins/juju-ci/environments/local.jenv owned by 1000:1000
> 2014-01-25 14:51:09 ERROR juju.cmd supercommand.go:294 cannot create
> new info for environment "local": chown
> /var/lib/jenkins/juju-ci/environments/local.jenv: operation not
> permitted
>

This looks like it's still running under sudo. Is that the case? (I see
it's not in the command line, but is this a script that is run under sudo?)
The "Making ... owned by 1000:1000" line shouldn't be there.

I suspect the moving back in forth between juju 1.17.1 and juju 1.16.5
> is the reason that juju 1.16.5 can no long bootstrap. Juju and lxc are
> left in a bad state after attempting to use 1.17.1:
>
> juju --debug bootstrap -e local --constraints mem=2G 2>&1 | tee
> bootstrap.log
> 2014-01-25 14:59:53 ERROR juju.state open.go:93 TLS handshake failed:
> x509: certificate signed by unknown authority
> 2014-01-25 14:59:54 ERROR juju.agent agent.go:470 failed to initialize
> state: no reachable servers
> 2014-01-25 14:59:54 ERROR juju supercommand.go:282 no reachable servers
>
> > Trusty no longer has the /etc/lxc/auto directory, and instead the LXC
> > container config file has an attribute that says the container should be
> > auto-started with the machine. Jesse has an in-progress CL that addresses
> > this by checking if the auto directory exists before attempting to create
> > the auto-start symlink.
>
> Great.
>
> --
> Curtis Hovey
> Canonical Cloud Development and Operations
> http://launchpad.net/~sinzui
>
> --
> 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

Reply via email to