Que donne la commande
ls -laZ /usr/lib/mysql
ls -laZ /usr/lib/mysql
elle donne :celmir wrote:Que donne la commandels -laZ /usr/lib/mysql
[root@localhost /]# ls -laZ /usr/lib/mysql
drwxr-xr-x root root system_u:object_r:lib_t:s0 .
drwxr-xr-x root root system_u:object_r:lib_t:s0 ..
-rw-r--r-- root root system_u:object_r:lib_t:s0 libdbug.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libheap.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmyisam.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmyisammrg.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmysqlclient.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmysqlclient_r.a
lrwxrwxrwx root root system_u:object_r:lib_t:s0 libmysqlclient_r.so -> libmysqlclient_r.so.15.0.0
lrwxrwxrwx root root system_u:object_r:lib_t:s0 libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
-rwxr-xr-x root root system_u:object_r:lib_t:s0 libmysqlclient_r.so.15.0.0
lrwxrwxrwx root root unconfined_u:object_r:lib_t:s0 libmysqlclient.so -> libmysqlclient.so.15.0.0
lrwxrwxrwx root root unconfined_u:object_r:lib_t:s0 libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
-rwx------ root root system_u:object_r:lib_t:s0 libmysqlclient.so.15.0.0
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmystrings.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmysys.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libvio.a
-rw-r--r-- root root unconfined_u:object_r:lib_t:s0 listefichier.temp
-rwxr-xr-x root root system_u:object_r:lib_t:s0 mysqlbug
-rwxr-xr-x root root system_u:object_r:lib_t:s0 mysql_config
c'est agréable de trouver du monde qui peut aider 😉as-tu fais un ln -sf ou pas ? si oui donne la commande exacte.lrwxrwxrwx root root unconfined_u:object_r:lib_t:s0 libmysqlclient.so -> libmysqlclient.so.15.0.0
Je n'avais refait le lien que dans lib (et pas dans le dossier mysql). Donc la je vien de le refaire : j'ai dabord virer les 2 liens symboliques (libmysqlclient.so et libmysqlclient.so.15) et j'ai enusite recréé ces liens avec ln -fscelmir wrote:as-tu fais un ln -sf ou pas ? si oui donne la commande exacte.lrwxrwxrwx root root unconfined_u:object_r:lib_t:s0 libmysqlclient.so -> libmysqlclient.so.15.0.0
[root@localhost mysql]# ln -fs libmysqlclient.so.15.0.0 libmysqlclient.so.15
[root@localhost mysql]# ln -fs libmysqlclient.so.15 libmysqlclient.so
Ce qui ne change pas le retour du ls : [root@localhost mysql]# ls -laZ /usr/lib/mysql
drwxr-xr-x root root system_u:object_r:lib_t:s0 .
drwxr-xr-x root root system_u:object_r:lib_t:s0 ..
-rw-r--r-- root root system_u:object_r:lib_t:s0 libdbug.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libheap.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmyisam.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmyisammrg.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmysqlclient.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmysqlclient_r.a
lrwxrwxrwx root root system_u:object_r:lib_t:s0 libmysqlclient_r.so -> libmysqlclient_r.so.15.0.0
lrwxrwxrwx root root system_u:object_r:lib_t:s0 libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
-rwxr-xr-x root root system_u:object_r:lib_t:s0 libmysqlclient_r.so.15.0.0
lrwxrwxrwx root root unconfined_u:object_r:lib_t:s0 libmysqlclient.so -> libmysqlclient.so.15
lrwxrwxrwx root root unconfined_u:object_r:lib_t:s0 libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
-rwx------ root root system_u:object_r:lib_t:s0 libmysqlclient.so.15.0.0
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmystrings.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libmysys.a
-rw-r--r-- root root system_u:object_r:lib_t:s0 libvio.a
-rwxr-xr-x root root system_u:object_r:lib_t:s0 mysqlbug
-rwxr-xr-x root root system_u:object_r:lib_t:s0 mysql_config
J'ai juste une question : ça vien de moi ce petit souci de compilation? Ou c'est un problème dans le makefile/scrpt de compilation? ou un probleme de fedora?Alors je vien de tester avec --with..., apres avoir supprimer config.log, et ça ne change rien :/aka Shiva wrote:Pour l'instant, on n'a pas encore fait le tour. 🙂 Pour le moins qu'on sache, tu n'as pas encore essayé de configurer en spécifiant le répertoire /usr/lib/mysql, comme suggéré plus haut, avec:
$ ./configure --with-mysql-lib=/usr/lib/mysql
N'oublie pas d'enlever le config.cache ou config.log à chaque fois que tu reconfigures...
yum remove mysql-devel && yum install mysql-devel
touch /.autorelabel && reboot