权限被拒绝 - 静态Lxml构建失败 - Plone - CentOS

时间:2015-12-07 19:11:14

标签: linux centos plone

我在CentOS服务器上使用Plone 5.0的统一安装程序。

./install.sh zeo --target="${HOME}/plone" --static-lxml --build-python

CentOS有一个旧版本的lxml2库,所以我必须构建静态lxml&蟒蛇。错误如下:

lxml: Static build requested.
Installing lxml.
lxml: CMMI libxml2 ...
lxml: Using libxml2 download url ftp://xmlsoft.org/libxml2/libxml2-2.9.2.tar.gz
libxml2: Downloading ftp://xmlsoft.org/libxml2/libxml2-2.9.2.tar.gz
libxml2: Unpacking and configuring
sh: ./configure: Permission denied
libxml2: cmmi failed: /tmp/tmpAyLWxdbuildout-libxml2
While:
  Installing lxml.

错误说“权限被拒绝”,所以我尝试使用sudo进行安装并以root用户身份登录。还将/ tmp的权限更改为777.任何建议都表示赞赏。

2 个答案:

答案 0 :(得分:0)

您正尝试获得root用户的读/写权限。您只需将用户更改为root。

$ su -

或者,如果您的用户处于sudoers组,您可以使用;

$ sudo ./install.sh ....

您可以使用

检查您的用户是否在sudoers组中
root$ cat /etc/sudoers

答案 1 :(得分:0)

想出来。安装程序在/ tmp中运行了一个设置为不可执行的脚本。将/ tmp重新安装为可执行文件,它可以正常工作。