在Ubuntu上的Devstack安装错误错误:由于环境错误而无法安装软件包:[Errno 13]权限被拒绝

问题描述 投票:0回答:2

我正在尝试在Ubuntu 16.04上安装devstack。我也尝试过Ubuntu上的最新版本(其他系统CentOS,Fedora),但始终在./stack.sh之后卡在错误上。我在VM上有新的16.04,现在却出现此错误ERROR:无法由于环境错误而安装软件包:[Errno 13]权限被拒绝:'/home/stack/.cache/pip/wheels/ab/a3/97/d6831ba72a8b63e81f32d89267dd866d7984d32ede93210ee3'2019-10-19 21:32:52.130 |考虑使用--user选项或检查权限。

我已经尝试了许多放置在Internet上的解决方案,但是没有一个起作用。请给我一些支持。谢谢

linux ubuntu openstack devstack
2个回答
3
投票

您是否尝试过将您的用户添加到sudeors?

将此行<username> ALL=(ALL) NOPASSWD: ALL添加到/etc/sudoers.d/

这将为您的用户提供sudo特权。

另外,在安装devstack时,我遇到了同样的问题,在openstack documentation之后,我将ubuntu版本更改为18.04,它对我有用。


0
投票

您可以尝试以下操作:useradd -s / bin / bash -d / opt / stack -m堆栈回声“堆栈全部=(全部)NOPASSWD:全部” | sudo tee /etc/sudoers.d/stack

© www.soinside.com 2019 - 2024. All rights reserved.