From 6e1363ba177f747f634a44881725b0a40cb9a229 Mon Sep 17 00:00:00 2001 From: Kuo-tung Kao Date: Tue, 8 Dec 2015 16:06:05 +0800 Subject: [PATCH] create path, `/var/lib/nova`, in nova-base Without root privileges, nova process can't create and access the path, `/var/lib/nova`. Create the path and change the permission. Change-Id: I6e5650298041b672bf386c50ccb68a6a80f9de43 Closes-Bug: #1523753 --- docker/nova/nova-base/Dockerfile.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/nova/nova-base/Dockerfile.j2 b/docker/nova/nova-base/Dockerfile.j2 index 3b48ff1fdb..aadeb25209 100644 --- a/docker/nova/nova-base/Dockerfile.j2 +++ b/docker/nova/nova-base/Dockerfile.j2 @@ -37,9 +37,9 @@ ADD nova-base-archive /nova-base-source RUN ln -s nova-base-source/* nova \ && useradd --user-group nova \ && /var/lib/kolla/venv/bin/pip --no-cache-dir install /nova \ - && mkdir -p /etc/nova /var/log/nova /home/nova \ + && mkdir -p /etc/nova /var/log/nova /home/nova /var/lib/nova \ && cp -r /nova/etc/nova/* /etc/nova/ \ - && chown -R nova: /etc/nova /var/log/nova /home/nova + && chown -R nova: /etc/nova /var/log/nova /home/nova /var/lib/nova {% endif %}