我正在尝试在基于RHEL 6.4的VM上安装pynfs
执行的命令是python setup.py build,但是我遇到了这个问题, 错误:gssapi / gssapi.h:没有这样的文件或目录,
当为nfs4.0目录执行setup.py构建时会出现此问题, 转到nfs4.0 运行构建 运行build_py 运行build_ext 建立'rpc.rpcsec._gssapi'扩展 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector -param = ssp-buffer-size = 4 -m64 -mtune = generic -D_GNU_SOURCE - fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector -param = ssp-buffer-size = 4 -m64 -mtune = generic -D_GNU_SOURCE -fPIC -fwrapv - fPIC -I / usr / kerberos / include -I / usr / include / python2.6 -c lib / rpc / rpcsec / gssapi_wrap.c -o build / temp.linux-x86_64-2.6 / lib / rpc / rpcsec / gssapi_wrap。 o -Wall lib / rpc / rpcsec / gssapi_wrap.c:2521:27:错误:gssapi / gssapi.h:没有这样的文件或目录 lib / rpc / rpcsec / gssapi_wrap.c:2528:错误:在'krb5oid'之前预期'=',',',';','asm'或'属性' lib / rpc / rpcsec / gssapi_wrap.c:2575:错误:在'krb5oid_ptr'之前预期'=',',',';','asm'或'属性' lib / rpc / rpcsec / gssapi_wrap.c:2588:错误:在'reordered_init_sec_context'之前预期'=',',',';','asm'或'属性' lib / rpc / rpcsec / gssapi_wrap.c:2759:错误:在'reordered_gss_accept_sec_context'之前预期'=',',',';','asm'或'属性' lib / rpc / rpcsec / gssapi_wrap.c:2777:错误:在'reordered_gss_get_mic'之前预期'=',',',';','asm'或'属性' lib / rpc / rpcsec / gssapi_wrap.c:2788:错误:在'reordered_gss_wrap'之前预期'=',',',';','asm'或'属性'
有人可以帮我解决这个问题吗?此外,对于fedora,类似的安装方式也有效。
答案 0 :(得分:4)
您可能需要安装以下软件包才能解决问题。
yum install -y krb5-devel.
在RHEL7和centos7中它对我有用
答案 1 :(得分:2)
对于Ubuntu上的用户,您需要安装的软件包是libkrb5-dev
答案 2 :(得分:0)
sudo apt-get install -y libkrb5-dev