gontran Posté 30 Mai 2007 Posté 30 Mai 2007 Bonjour le hub, Je viens d'avoir un dedié (kimsufi) et je n'arrive pas a mettre a jour mysql message d'eerur lors du lancement de la commande "rpm" [root_AT_ks300726 soft]# rpm -Uvh MySQL*error: failed dependencies: coreutils is needed by MySQL-server-4.1.21-0 kesako ca ?? merci
Dan Posté 30 Mai 2007 Posté 30 Mai 2007 Salut Gontran, Tu dois être en RedHat, et coreutils existe bien mais sous un autre nom (fileutils) Il suffit d'installer un "fake coreutils" avant... je te le joins ici. Dézippe-le, et lance un "rpm -i dummy-coreutils.0.1-0.noarch.rpm" avant les mises à jour de MySql. Dan PS: on en avait déjà parlé sur le Hub: http://www.webmaster-hub.com/lofiversion/i...php/t20997.html PS2: pense à recompiler php/apache ensuite.... dummy_coreutils_0.1_0.noarch.zip
gontran Posté 30 Mai 2007 Auteur Posté 30 Mai 2007 merci mais il me reste un probleme j'arrive a installer 1 seul package sur les 4 [root_AT_ks300726 soft]# rpm -Uvh MySQL*Preparing... ########################################### [100%] package MySQL-client-4.1.21-0 is already installed [root_AT_ks300726 soft]# rpm -qa|grep -i mysql MySQL-shared-3.23.58-1 MySQL-3.23.58-1 MySQL-devel-3.23.58-1 MySQL-client-4.1.21-0 merci pour votre aide edit : comment faire pour desinstaller mysql ?
Dan Posté 30 Mai 2007 Posté 30 Mai 2007 Tu peux lancer "rpm -e nom-du-package" Mais fais attention à sauvegarder tes bases avant.... TU n'as pas besoin d'enlever quoi que ce soit... installe simplement ceux qui manquent, donc évite le wildcard dans ta commande ou supprime le fichier "client".
gontran Posté 30 Mai 2007 Auteur Posté 30 Mai 2007 je viens de la faire [root_AT_ks300726 soft]# rpm -e MySQL-server-4.1.21-0.i386.rpmerror: package MySQL-server-4.1.21-0.i386.rpm is not installed merci encore pour ton aide dan
Dan Posté 30 Mai 2007 Posté 30 Mai 2007 Pourquoi essaies-tu d'enlever un package qui n'est pas installé ? Télécharge plutôt les package 4.1.22 (derniers en 4.x) et enlève de ton disque tous ceux en 4.21. Ensuite, lance un "rpm -Uvh MySQL-*" Le lien de téléchargement pour les packages dont tu as besoin est là: http://dev.mysql.com/downloads/mysql/4.1.h...-x86-32bit-rpms Il te faut server, client, shared et devel. Ne te trompe pas de type, il te faut les packages linkés statiquement !
gontran Posté 30 Mai 2007 Auteur Posté 30 Mai 2007 (modifié) y'a deja plus de chose qui se passe.... Giving mysqld a couple of seconds to exit nicely 3:MySQL-server warning: /etc/logrotate.d/mysql created as /etc/logrotate.d/mysql.rpmnew ########################################### [ 75%] 070530 17:01:15 [Warning] Asked for 196608 thread stack, but got 126976 /usr/sbin/mysqld: File '/var/log/mysql/slow-query.log' not found (Errcode: 13) 070530 17:01:15 [ERROR] Could not use /var/log/mysql/slow-query.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it. 070530 17:01:15 [Warning] Asked for 196608 thread stack, but got 126976 /usr/sbin/mysqld: File '/var/log/mysql/slow-query.log' not found (Errcode: 13) 070530 17:01:15 [ERROR] Could not use /var/log/mysql/slow-query.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it. PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h ks300726.kimsufi.com password 'new-password' See the manual for more instructions. NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be able to use the new GRANT command! Please report any problems with the /usr/bin/mysqlbug script! The latest information about MySQL is available on the web at http://www.mysql.com Support MySQL by buying support/licenses at http://shop.mysql.com Starting MySQL SUCCESS! 4:MySQL-shared ########################################### [100%] [root_AT_ks300726 soft]# rpm -qa|grep -i mysql MySQL-devel-4.1.22-0 MySQL-shared-4.1.22-0 MySQL-client-4.1.22-0 MySQL-server-4.1.22-0 [root_AT_ks300726 soft]# Modifié 30 Mai 2007 par gontran
Dan Posté 30 Mai 2007 Posté 30 Mai 2007 Là c'est bon... Le warning est "normal" (du moins courant) Il faut que tu crées le fichier /var/log/mysql/slow-query.log avec: touch /var/log/mysql/slow-query.logchown mysql.root /var/log/mysql/slow-query.logchmod 660 /var/log/mysql/slow-query.log Ensuite tu redémarres mysql avec "/etc/init.d/mysql stop && /etc/init.d/mysql start" Pense à recompiler php/apache sinon tu ne pourras plus démarrer ce dernier. Et aussi à lancer "/usr/bin/mysql_fix_privilege_tables mot-de-passe-root-mysql" Ensuite, lance "chkconfig --level 3 mysql on" sinon mysql ne redémarrera pas automatiquement au reboot.
gontran Posté 30 Mai 2007 Auteur Posté 30 Mai 2007 ok merci ca fonctionne j'ai juste fais un restart de mysql merci beaucoup dan
Dan Posté 30 Mai 2007 Posté 30 Mai 2007 Et pour recompiler php, le plus simple pour toi est d'éditer le fichier patch-1.74-1.75.sh (dans /root) et supprimer les lignes entre (en laissant celles-ci) #!/bin/sh et SOFT_DIR=/home/ovh/src ainsi que les 3 dernières (ou 4 avec la ligne vide) Une fois ce fichier sauvé, tu le lances tout simplement.
gontran Posté 30 Mai 2007 Auteur Posté 30 Mai 2007 en effet j'ai un petit probleme avec apache comment on fait pour recompiler tout ca merci
Dan Posté 30 Mai 2007 Posté 30 Mai 2007 en effet j'ai un petit probleme avec apache Je viens de te dire comment recompiler cela.... Il semble bien qu'il n'y ait pas qu'avec Apache que tu as un problème. Si tu n'y arrives pas, donnes-moi le nom du serveur et le mot de passe de root par MP, je le ferai pour toi avant que tu ne mettes tout ton serveur "sur le cul"
gontran Posté 30 Mai 2007 Auteur Posté 30 Mai 2007 (modifié) lol.... j'ai suivi tes instruction [root_AT_ks300726 root]# patch-1.75-1.75.shbash: patch-1.75-1.75.sh: command not found je t'envoi un mp Modifié 30 Mai 2007 par gontran
Dan Posté 30 Mai 2007 Posté 30 Mai 2007 Ca compile... un peu de patience et ce sera bon Pour la prochaine fois... root n'a pas le répertoire courant dans son PATH ! il faut donc lancer un programme (script) en précédant son nom par ./ pour lui dire où il se trouve. Et le fichier patch-1.75-1.75.sh n'existe pas, c'est patch-1.74-1.75.sh
gontran Posté 30 Mai 2007 Auteur Posté 30 Mai 2007 ok merci beaucoup dan tout fonctionne correctement
Yoda54 Posté 18 Juillet 2007 Posté 18 Juillet 2007 Bonsoir, Je rencontre le même problème que Gontran avec coreutils et je n'arrive pas à télécharger le fichier joint. Comme le conseil le message d'erreur, j'ai été consulté l'aide mais aucun résultat pour la recherche fichier joint. Y a-t-il une procédure particulière pour télécharger ce fake?
Dan Posté 19 Juillet 2007 Posté 19 Juillet 2007 Bonsoir, J'ai modifié les permissions du forum... tu devrais pouvoir télécharger maintenant. Dan
Yoda54 Posté 19 Juillet 2007 Posté 19 Juillet 2007 Merci, ça marche impeccable! Par contre, voilà la résultat: # rpm -qa|grep -i mysqlMySQL-embedded-4.1.20-0MySQL-Max-4.1.20-0MySQL-client-5.0.45-0MySQL-server-5.0.45-0MySQL-devel-5.0.45-0MySQL-shared-5.0.45-0 A quoi correspondent ces "embedded" et "Max" qui sont toujours en ancienne version?
Dan Posté 20 Juillet 2007 Posté 20 Juillet 2007 Tu peux les supprimer... parce que tu de devrais plus les avoir. Tu n'aurais d'ailleurs jamais dû avoir embedded et max simultanément... Donc: rpm -e MySQL-embedded-4.1.20-0rpm -e MySQL-Max-4.1.20-0 Dan
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant