On 03/23/2016 04:09 PM, Naina Emmanuel wrote:
Respected!
i am having issues in compiling and installing my modules with the error
#make -f /usr/share/selinux/devel/Makefile mysql.pp
/usr/share/selinux/devel/include/contrib/apache.if:277: Error: duplicate
definition of apache_exec(). Original definition on 131.
Compiling targeted mysql module
mysql.te:80: Warning: corenet_non_ipsec_sendrecv(mysqld_t) has been
deprecated, use corenet_all_recvfrom_unlabeled() instead.
/usr/bin/checkmodule: loading policy configuration from tmp/mysql.tmp
/usr/bin/checkmodule: policy configuration loaded
/usr/bin/checkmodule: writing binary representation (version 17) to
tmp/mysql.mod
Creating targeted mysql.pp policy package
rm tmp/mysql.mod.fc tmp/mysql.mod
[root@naina mysql]# semodule -i mysql.pp
libsepol.print_missing_requirements: os-mysql's global requirements were
not met: type/attribute mysqld_safe_exec_t (No such file or directory).
libsemanage.semanage_link_sandbox: Link packages failed (No such file or
directory).
semodule: Failed!
How I mentioned on selinux(a)tycho.nsa.gov, you replace the distribution
mysql module but you miss definitions in this module which are used in
different modules.
So the questions is your use case? Do you want to add own completely
different mysql module?
*
*
*
*
*
*
*
*
*
/Engr. Naina Emmanuel/*
*Linux Essential Certified (LEPDC)**
*
*Cisco Certified Network Associate (CCNA)*
*Computer Engineering Department, UET Taxila
*
*Information Security, CS Department, CIIT Islamabad
*
--
selinux mailing list
selinux(a)lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/selinux@lists.fedoraproject.org
--
Miroslav Grepl
Senior Software Engineer, SELinux Solutions
Red Hat, Inc.