Установка Devstack в Ubuntu Ошибка ОШИБКА: не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 13] В доступе отказано - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь установить devstack в Ubuntu 16.04. Я также пробовал новейшую версию в Ubuntu (другие системы CentOS, Fedora), но всегда застрял на ошибке после ./stack.sh. У меня новая версия 16.04 на ВМ, и теперь у меня есть эта ошибка ОШИБКА: не удалосьустановить пакеты из-за ошибки EnvironmentError: [Errno 13] Отказано в доступе: '/home/stack/.cache/pip/wheels/ab/a3/97/d6831ba72a8b63e81f32d89267dd866d7984d32ede93210ee3' 2019-10-19 21: 32: 52.130 |Попробуйте использовать параметр --user или проверьте разрешения.

Я перепробовал много решений, которые были размещены в Интернете, но ни одно из них не сработало. Пожалуйста, предоставьте мне некоторую поддержку. Спасибо

Ответы [ 2 ]

3 голосов
/ 26 октября 2019

Вы пытались добавить своего пользователя в sudeors?

добавить эту строку <username> ALL=(ALL) NOPASSWD: ALL в /etc/sudoers.d/

, что даст пользователю привилегии sudo.

Также у меня возникла та же проблема при установке devstack, и я изменил свою версию Ubuntu на 18.04, следуя документации openstack , и это сработало для меня.

0 голосов
/ 29 октября 2019

вы можете попробовать это: useradd -s / bin / bash -d / opt / stack -m stack echo "stack ALL = (ALL) NOPASSWD: ALL" |sudo tee /etc/sudoers.d/stack

...