Originally Posted by Mike Davies
[root@ceri mike]# setsebool -P ftp_home_dir=1
libsepol.print_missing_requirements: mypol3's global requirements were not met: type/attribute unconfined_execmem_t (No such file or directory).
libsemanage.semanage_link_sandbox: Link packages failed (No such file or directory).
Could not change policy booleans
The print_missing_requirements message doesn't seem to relate directly to setsebool usage, at least not as far as I can see, which means there's two avenues to choose from: 0) explain what rules this "mypol3" holds and why it's needed, check all SELinux policy package were upgraded to their F17 versions, verify package contents, check if SELinux policy modules were actually loaded and analyze SELinux errors in /var/log/audit/audit.log /var/log/messages and dmesg or 1) remove all your modifications and all modules Fedora doesn't provide by default, reinstall SELinux policy packages, relabel, reboot and then check /var/log/audit/audit.log /var/log/messages and dmesg for SELinux related errors.