$ strace juju bootstrap -e test-release-hp --constraints mem=2G ... open("/var/lib/jenkins/.juju/environments/test-release-hp.jenv", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) mkdir("/var/lib/jenkins/.juju/environments", 0700) = -1 EEXIST (File exists) open("/var/lib/jenkins/.juju/environments/test-release-hp.jenv", O_WRONLY|O_CREAT|O_EXCL|O_CLOEXEC, 0600) = 4 close(4) = 0 chown("/var/lib/jenkins/.juju/environments/test-release-hp.jenv", 1000, 1000) = -1 EPERM (Operation not permitted) clock_gettime(CLOCK_REALTIME, {1382987820, 79234281}) = 0 clock_gettime(CLOCK_REALTIME, {1382987820, 79489134}) = 0 write(2, "ERROR cannot create new info for"..., 152ERROR cannot create new info for environment "test-release-hp": chown /var/lib/jenkins/.juju/environments/test-release-hp.jenv: operation not permitted ) = 152 exit_group(1) = ?
$ strace juju bootstrap -e test-release-hp --constraints mem=2G var/lib/ jenkins/ .juju/environme nts/test- release- hp.jenv" , O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) /var/lib/ jenkins/ .juju/environme nts", 0700) = -1 EEXIST (File exists) var/lib/ jenkins/ .juju/environme nts/test- release- hp.jenv" , O_WRONLY| O_CREAT| O_EXCL| O_CLOEXEC, 0600) = 4 /var/lib/ jenkins/ .juju/environme nts/test- release- hp.jenv" , 1000, 1000) = -1 EPERM (Operation not permitted) CLOCK_REALTIME, {1382987820, 79234281}) = 0 CLOCK_REALTIME, {1382987820, 79489134}) = 0 jenkins/ .juju/environme nts/test- release- hp.jenv: operation not permitted
...
open("/
mkdir("
open("/
close(4) = 0
chown("
clock_gettime(
clock_gettime(
write(2, "ERROR cannot create new info for"..., 152ERROR cannot create new info for environment "test-release-hp": chown /var/lib/
) = 152
exit_group(1) = ?