I used conjure-up to deploy openstack-novalxd on a Xenial system.  Before 
deploying, the operating system was updated.  LXD init was setup with dir, not 
xfs.  All but one of the charms has a status of “unit is ready"

The lxd/0 subordinate charm has a status of: hook failed: "config-changed”.  
See details below.

I can boot an instance within this OpenStack deployment.  However deleting the 
instance fails. A side effect of the lxd/0 issues?

Juju version 2.0.0-xenial-amd64
conjure-up version 2.0.2
lxd charm version 2.0.5

Any ideas?

Thanks in advance,
Heather

++++++++++++++++++++++++++++++++++++++++++++++

The /var/log/juju/unit-lxd-0.log on the unit reports:
2016-10-21 01:09:33 INFO config-changed Traceback (most recent call last):
2016-10-21 01:09:33 INFO config-changed   File 
"/var/lib/juju/agents/unit-lxd-0/charm/hooks/config-changed", line 140, in 
<module>
2016-10-21 01:09:33 INFO config-changed     main()
2016-10-21 01:09:33 INFO config-changed   File 
"/var/lib/juju/agents/unit-lxd-0/charm/hooks/config-changed", line 134, in main
2016-10-21 01:09:33 INFO config-changed     hooks.execute(sys.argv)
2016-10-21 01:09:33 INFO config-changed   File 
"/var/lib/juju/agents/unit-lxd-0/charm/hooks/charmhelpers/core/hookenv.py", 
line 715, in execute
2016-10-21 01:09:33 INFO config-changed     self._hooks[hook_name]()
2016-10-21 01:09:33 INFO config-changed   File 
"/var/lib/juju/agents/unit-lxd-0/charm/hooks/config-changed", line 78, in 
config_changed
2016-10-21 01:09:33 INFO config-changed     configure_lxd_host()
2016-10-21 01:09:33 INFO config-changed   File 
"/var/lib/juju/agents/unit-lxd-0/charm/hooks/charmhelpers/core/decorators.py", 
line 40, in _retry_on_exception_inner_2
2016-10-21 01:09:33 INFO config-changed     return f(*args, **kwargs)
2016-10-21 01:09:33 INFO config-changed   File 
"/var/lib/juju/agents/unit-lxd-0/charm/hooks/lxd_utils.py", line 429, in 
configure_lxd_host
2016-10-21 01:09:33 INFO config-changed     with open(EXT4_USERNS_MOUNTS, 'w') 
as userns_mounts:
2016-10-21 01:09:33 INFO config-changed IOError: [Errno 30] Read-only file 
system: '/sys/module/ext4/parameters/userns_mounts'
2016-10-21 01:09:33 ERROR juju.worker.uniter.operation runhook.go:107 hook 
"config-changed" failed: exit status 1

root@juju-456efd-13:~# touch /sys/module/ext4/parameters/temp-file
touch: cannot touch '/sys/module/ext4/parameters/temp-file': Read-only file 
system
root@juju-456efd-13:~# df -h /sys/module/ext4/parameters/userns_mounts
Filesystem      Size  Used Avail Use% Mounted on
sys                0     0     0    - /dev/.lxc/sys
root@juju-456efd-13:~# touch /home/ubuntu/temp-file
root@juju-456efd-13:~# ls /home/ubuntu/temp-file
/home/ubuntu/temp-file
root@juju-456efd-13:~# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/mitaka--vg-root  165G   47G  110G  30% /
none                         492K     0  492K   0% /dev
udev                          16G     0   16G   0% /dev/fuse
tmpfs                         16G     0   16G   0% /dev/shm
tmpfs                         16G   49M   16G   1% /run
tmpfs                        5.0M     0  5.0M   0% /run/lock
tmpfs                         16G     0   16G   0% /sys/fs/cgroup
tmpfs                        3.2G     0  3.2G   0% /run/user/112
tmpfs                        3.2G     0  3.2G   0% /run/user/1000

+++++++++++++++++++++++++++++++++++++++++

heather@mitaka:~$ nova boot --image d2eba22a-e1b1-4a2b-aa87-450ee9d9e492 
--flavor d --nic net-name=ubuntu-net --key-name keypair-admin xenial-instance
heather@mitaka:~/goose-work/src/gopkg.in/goose.v1$ nova list
+--------------------------------------+-----------------+--------+------------+-------------+-----------------------+
| ID                                   | Name            | Status | Task State 
| Power State | Networks              |
+--------------------------------------+-----------------+--------+------------+-------------+-----------------------+
| 80424b94-f24d-45ff-a330-7b67a911fbc6 | xenial-instance | ACTIVE | -          
| Running     | ubuntu-net=10.101.0.8 |
+--------------------------------------+-----------------+--------+------------+-------------+-----------------------+

heather@mitaka:~$ nova delete 80424b94-f24d-45ff-a330-7b67a911fbc6
Request to delete server 80424b94-f24d-45ff-a330-7b67a911fbc6 has been accepted.
heather@mitaka:~$ nova list
+--------------------------------------+-----------------+--------+------------+-------------+----------+
| ID                                   | Name            | Status | Task State 
| Power State | Networks |
+--------------------------------------+-----------------+--------+------------+-------------+----------+
| 80424b94-f24d-45ff-a330-7b67a911fbc6 | xenial-instance | ERROR  | -          
| Running     |          |
+--------------------------------------+-----------------+--------+------------+-------------+----------+
heather@mitaka:~$ nova show 80424b94-f24d-45ff-a330-7b67a911fbc6
…
| fault                                | {"message": "Failed to communicate 
with LXD API instance-00000006: Error 400 - Profile is currently in use.", 
"code": 500, "details": "  File 
\"/usr/lib/python2.7/dist-packages/nova/compute/manager.py\", line 375, in 
decorated_function |
|                                     
...


CONFIDENTIAL This electronic message contains information from TransCirrus, 
Inc. which may be confidential, privileged or otherwise protected from 
disclosure, and is to be used solely by the intended recipient. Any 
unauthorized review, disclosure, copying, distribution or use of this 
transmission or its contents is prohibited. If you have received this 
transmission in error, please notify the sender immediately by reply email to 
[email protected] <mailto:[email protected]>, and destroy all copies of 
the original message. Thank you.
-- 
Juju mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to