Fedora - Python 가져 오기 selinux가 selinux_current_policy_path를 찾을 수 없습니다.


1

내가 파이썬 스크립트를 실행할 때 import selinux (예 : system-config-users ) 다음 오류가 발생합니다.

ImportError: /usr/lib64/python2.7/site-packages/selinux/_selinux.so: undefined symbol: selinux_current_policy_path

나는 그것이 내가 한 번에 제거한 어떤 것이어야한다고 생각한다. 그러나 나는 그것을 고치기 위해 무엇을 설치해야할지 모른다.

어떻게 수정해야합니까 / 어떤 패키지를 설치해야합니까?


OFFT 질문에 대해 유감스럽게 생각하지만 Python SELinux API에 대한 문서를 어떻게 찾을 수 있었습니까? 나는 정말로 아무것도 찾을 수 없다.
Vitaly Isaev

@VitalyIsaev 사실, 사실, 나는 파이썬을 모른다. 나는 API 문서를 찾지도 않았다.
BenjiWiebe

답변:


2

최근에 libselinux에 버그가 있다는 것을 당신은 어느 FC가 실행 중인지 말하지 않았습니다. 운영 yum update libselinux 버전을 업데이트하십시오.


Fedora 18 (64 비트)을 실행하고 있습니다. libselinux 최신 버전이 설치되어 있습니다.
BenjiWiebe

고쳤다. 했어. sudo yum reinstall libselinux. 웬일인지 나는 그것을 결코 생각하지 않았다. 당신은 그것을 업데이트하는 것이 나에게 그것을 다시 설치하는 것을 생각하게 만들었다. 그러므로 나는 당신의 대답을 수락하고있다.
BenjiWiebe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.