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.