Hi all In libsepol-2.2, I notice that the sepol_set_policydb() method is defined as "hidden", so I assume it is not meant to be used outside libsepol. That seems to be confirmed by nm: $ nm -D /lib64/libsepol.so.1 | grep sepol_set_policydb 000000000002b8f0 T sepol_set_policydb_from_file However, in libselinux-2.2.2 there is still reference to sepol_set_policydb(): src/audit2why.c : __policy_init(): sepol_set_policydb(&avc->policydb->p); Should this still be happening? We got a bug of a user that got the following stacktrace every time audit2why is imported through Python: # semanage Traceback (most recent call last): File "/usr/lib/python-exec/python2.7/semanage", line 27, in <module> import seobject File "/usr/lib64/python2.7/site-packages/seobject.py", line 27, in <module> import sepolicy File "/usr/lib64/python2.7/site-packages/sepolicy/__init__.py", line 11, in <module> import sepolgen.interfaces as interfaces File "/usr/lib64/python2.7/site-packages/sepolgen/interfaces.py", line 24, in <module> import access File "/usr/lib64/python2.7/site-packages/sepolgen/access.py", line 35, in <module> from selinux import audit2why ImportError: /usr/lib64/python2.7/site-packages/selinux/audit2why.so: undefined symbol: sepol_set_policydb Wkr, Sven Vermeulen PS I need to clean my workstation up; I have the same packages/versions set and I don't have the issue (yet), assuming the above is indeed wrong. _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.