Permission denied with cinder NFS mount

Solution Unverified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content