分享

OSError: [Errno 13] Permission denied: '/var/lib/nova/tmp'

luoyupeng 发表于 2017-7-13 10:00:06 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 7379

在centos7.3上安装newton,起openstack-nova-api.service 时报错

2017-07-12 15:45:03.062 3609 ERROR nova    do_log=False, semaphores=semaphores, delay=delay):
2017-07-12 15:45:03.062 3609 ERROR nova   File"/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
2017-07-12 15:45:03.062 3609 ERROR nova    return self.gen.next()
2017-07-12 15:45:03.062 3609 ERROR nova   File"/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py",line 216, in lock
2017-07-12 15:45:03.062 3609 ERROR nova    ext_lock.acquire(delay=delay)
2017-07-12 15:45:03.062 3609 ERROR nova   File"/usr/lib/python2.7/site-packages/fasteners/process_lock.py", line151, in acquire
2017-07-12 15:45:03.062 3609 ERROR nova    self._do_open()
2017-07-12 15:45:03.062 3609 ERROR nova   File"/usr/lib/python2.7/site-packages/fasteners/process_lock.py", line115, in _do_open
2017-07-12 15:45:03.062 3609 ERROR nova    made_basedir = _ensure_tree(basedir)
2017-07-12 15:45:03.062 3609 ERROR nova   File"/usr/lib/python2.7/site-packages/fasteners/process_lock.py", line37, in _ensure_tree
2017-07-12 15:45:03.062 3609 ERROR nova    os.makedirs(path)
2017-07-12 15:45:03.062 3609 ERROR nova   File"/usr/lib64/python2.7/os.py", line 157, in makedirs
2017-07-12 15:45:03.062 3609 ERROR nova    mkdir(name, mode)
2017-07-12 15:45:03.062 3609 ERROR novaOSError: [Errno 13] Permission denied: '/var/lib/nova/tmp'
2017-07-12 15:45:03.062 3609 ERROR nova

chomd -R 777 /var/lib/nova/
chown -R nova.nova /var/lib/nova/

报错还是一样。。


已有(2)人评论

跳转到指定楼层
starrycheng 发表于 2017-7-13 10:59:25
如果还是报同样的错,说明还是有问题。最好更改用户chown.下面的授权似乎也不对。
chown -R nova.nova /var/lib/nova/


回复

使用道具 举报

luoyupeng 发表于 2017-7-18 17:10:25
问题解决了,应该是修改了/var/lib/nova的路径导致的,虽然权限改了,但是会报错,后来做了两次尝试,一个是直接把nova模块删除,重装nova问题解决,另一个是直接var/lib/nova做软链到别的路径,问题一样解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条