lejeczek peljasz@yahoo.co.uk writes:
On 03/09/2021 18:42, Petr Lautrbach wrote:
lejeczek peljasz@yahoo.co.uk writes:
Hi guys. I'm trying to remove an old custom module but I fail:
-> $ semodule -X 300 -r charonsystemd-mine libsemanage.semanage_direct_remove_key: Removing last charonsystemd-pawel module (no other charonsystemd-pawel module exists at another priority). Failed to resolve typeattributeset statement at /var/lib/selinux/targeted/tmp/modules/400/me-libvirt/cil:5 semodule: Failed!
Care to share your thoughts?
It looks like me-libvirt module depends on something defined in charonsystemd-mine (or charonsystemd-pawel) module.
You can export me-libvirt module using the following command:
# semodule -X 400 --cil -E me-libvirt
and look at line 5 in me-libvirt.cil file what is it.
Petr
Thanks. I'll try that. As a last resort - can module be removed any other way, forcibly, manually?
If you don't need `me-libvirt` module, you can remove/disable it first. Then you should be able to remove/disable `charonsystemd-mine`.
If you need `me-libvirt` module, you have to fix so that it doesn't reference anything from `charonsystemd-mine`.
Petr