Permission denied with cinder NFS mount
Issue
- Unable to create cinder volumes, receive permission denied errors:
2016-01-19 09:10:31.704 59264 WARNING cinder.volume.manager [req-<UUID> - - -] Task 'cinder.volume.flows.manager.create_volume.CreateVolumeFromSpecTask;volume:create' (<UUID>) transitioned into state 'FAILURE' from state 'RUNNING'
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager Traceback (most recent call last):
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager File "/usr/lib/python2.7/site-packages/taskflow/engines/action_engine/executor.py", line 67, in _execute_task
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager result = task.execute(**arguments)
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/flows/manager/create_volume.py", line 639, in execute
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager **volume_spec)
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/flows/manager/create_volume.py", line 613, in _create_raw_volume
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager return self.driver.create_volume(volume_ref)
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 105, in wrapper
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager return f(*args, **kwargs)
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/remotefs.py", line 177, in create_volume
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager self._do_create_volume(volume)
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/remotefs.py", line 191, in _do_create_volume
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager self._create_sparsed_file(volume_path, volume_size)
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/remotefs.py", line 268, in _create_sparsed_file
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager path, run_as_root=self._execute_as_root)
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/utils.py", line 143, in execute
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager return processutils.execute(*cmd, **kwargs)
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager File "/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 266, in execute
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager cmd=sanitized_cmd)
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager ProcessExecutionError: Unexpected error while running command.
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager Command: truncate -s 16G /var/lib/cinder/mnt/<UUID>/volume-<UUID>
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager Exit code: 1
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager Stdout: u''
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager Stderr: 'truncate: cannot open \xe2\x80\x98/var/lib/cinder/mnt/<UUID>/volume-<UUID>\xe2\x80\x99 for writing: Permission denied\n'
2016-01-19 09:10:31.704 59264 TRACE cinder.volume.manager
Environment
- Red Hat OpenStack Platform 7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.