Fedora - Python içe aktarma selinux bulamıyor


1

Yaptığım herhangi bir python betiğini çalıştırdığımda import selinux (gibi system-config-users ) Aşağıdaki hatayı alıyorum:

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

Bir zamanlar kaldırdığım bir şey olmalı. Ancak düzeltmek için ne kurulacağı konusunda hiçbir fikrim yok.

Nasıl düzeltebilirim / Hangi paketleri kurmam gerekiyor?


kesin soru için üzgünüm, ancak Python SELinux API'sinde herhangi bir dokümanı nasıl buldun? Gerçekten bir şey bulamıyorum.
— Vitaly Isaev

@VitalyIsaev Aslında, aslında, Python'u bile bilmiyorum. API dokümanlarını bile aramadım.
— BenjiWiebe

Yanıtlar:


2

Hangi FC'yi çalıştırdığınızı söylemediniz, son zamanlarda libselinux'ta bir hata vardı. Koşmak yum update libselinux Sürümünüzü güncellemek için


Fedora 18 (64 bit) kullanıyorum. libselinux yüklü ve en son sürüm.
— BenjiWiebe

Onu düzeltti. mü sudo yum reinstall libselinux. Nedense bunu hiç düşünmedim. Güncellemeyi önermek beni yeniden yüklemeyi düşündürdü, bu nedenle cevabınızı kabul ediyorum.
— BenjiWiebe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.