Mysqld

Bon, je reviens à la charge avec “mysql”

Pour reprendre, je donne les quelques commandes en rapport avec mysql :

apt-cache policy mysql-server mysql-server: Installé : 5.0.77-1 Candidat : 5.0.77-1 Table de version : *** 5.0.77-1 0 500 http://ftp.fr.debian.org sid/main Packages 100 /var/lib/dpkg/status

apt-cache policy mysql-common mysql-common: Installé : 5.0.77-1 Candidat : 5.0.77-1 Table de version : *** 5.0.77-1 0 500 http://ftp.fr.debian.org sid/main Packages 100 /var/lib/dpkg/status

dpkg -l | grep mysql ii libdbd-mysql-perl 4.008-1 A Perl5 database interface to the MySQL database ii libmysqlclient15off 5.0.77-1 MySQL database client library rc libmysqlclient16 5.1.33-2 MySQL database client library ii libqt4-sql-mysql 4.5.1-1 Qt 4 MySQL database driver ii mysql-client-5.0 5.0.77-1 MySQL database client binaries rc mysql-client-5.1 5.1.33-2 MySQL database client binaries ii mysql-common 5.0.77-1 MySQL database common files iU mysql-server 5.0.77-1 MySQL database server (metapackage depending on the lat rc mysql-server-5.1 5.1.33-2 MySQL database server binaries

mysqld bash: mysqld: command not found

/etc/init.d# mysql start ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Je ne comprends pas pourquoi la commande mysqld n’est pas reconnue, il est vrai que dans /usr/bin, il n’y a pas de “mysqld” et c’est que réclame akonadi-server.

Ce paquet (mysql-server) bloque les upgrade.

Pour info, ma sources.list ne contiend que les dépôts SID

Merci :smt006

Le paquet mysql-server n’est pas configuré, fais apt-get -f install ou
apt-get install --reinstall mysql-server

Merci pour tes indications, mais ça ne résous pas le problème

Apparemment, le paquet est cassé. C’est peut être la version de mysql-server du dépôt sid qui est buggée.

Faudrait il que je passe à un version antérieure de mysql-server??
Comme dans ce post où tu intervenait??

J’ai d’ailleurs les mêmes messages lors d’un aptitude safe-upgrade problème de configuration de certains paquets

Pour infos, mon sources.list ne contiens que du SID :mrgreen:

Merci pour ton aide

Dans ce cas, il faudrait peut-être chercher pourquoi mon

ne correspond pas au tien pour les versions des paquets.
Et aussi pourquoi tous les paquets sont marqués “ii” (=installés, je suppose) alors que chez toi, certains sont “rc” et un autre “iU”.
A défaut de solution, peut-être ces différences te donneront-elles une voie de recherche.

Oui, tu as raison.

la réponse est donnée en partie par le dpkg -l | grep mysql
on voit qu’il y a des paquets (partiellement) installés (je voudrais d’ailleurs comprendre la signification des lettres, qu’est ce que IU ou RC par exemple??)

Je voudrais bien avec un dpkg -l | grep mysql comme le tiens :laughing:

Je chercherai ce soir, en tout cas, tu prouves que je peux me passer des paquets de mysql autres que ceux fournis par sid puisque ça fonctionne chez toi…

Sinon peut être que Mr François… :mrgreen:

Apparemment, en faisant la comparaison avec ton dpkg -l, il faudrait que je vire mysql-client-5.1
et mysql-server-5.1 qui sont indexés “rc”, cela libérerait peut être la configuration de mysql-server et d’installer mysql-server-5.0 qui est manquant chez moi.

Comment supprimer ces paquets alors qu’ils ne sont apparemment pas installés, en les supprimant dans un des répertoires??

Sans savoir ce que signifient “rc” et “iU”, ça me paraît un peu limite.
La recherche sur ces 2 sigles n’est pas évidente pour les mots-clés et je ne trouve rien pour le moment.
Et puis, ils sortent d’où, ces paquets en version 5.1 ?
Sinon, une idée comme ça, que dit Synaptic ? Paquets cassés, etc. ?

Si synaptic est bien sous gnome, alors je n’utilise pas synaptic, étant sous gnome.

Avec KDE, il y Kpackage, mais il ne fonctionne pas.
De toute façon, j’essais d’utiliser au max la Konsole, et lors d’un safe-upgrade, le terminal m’informe qu’il y a un paquet cassé, celui de mysql-server.

Il faut que je trouve un moyen d’avoir un dpkg -l aussi propre que le tiens…

ça me permettra de poursuivre la configuration des autres paquets et de faire fonctionner akonadi-server, bref de débloquer ma sid :mrgreen:

Je posterai ce soir le contenu du “safe-upgrade”

Merci pour ton aide Wetaskiwin (pas facile à prononcer ton machin :mrgreen: )

Apparemment, les paquets mysql-server-5.1 et mysql-client-5.1 appartiennent au dépôt exêrimental!!!

Pourquoi sont ils retournés par le dpkg -l | grep mysql alors que je suis en sid??

Où va sonder les paquets la commande dpkg -l ??

J’ai trouvé un lien sympas qui traite, entre autres, de mysql.

Je m’y plonge dès ce soir

De façon générale, ce lien parle de la migration vers kde 4.2

J’ouvre un post pour en faire profiter tous le monde

Que se passe-t-il quand tu installes mysql-server, tu dois avoir des messages d’erreurs?
Que disent-ils?

voici le résultat de apt-get install -f
[ul]debian:/home/m3t4linux# apt-get install -f
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Correction des dépendances… Fait
Les paquets supplémentaires suivants seront installés :
mysql-server mysql-server-5.0
Paquets suggérés :
tinyca
Les NOUVEAUX paquets suivants seront installés :
mysql-server mysql-server-5.0
0 mis à jour, 2 nouvellement installés, 0 à enlever et 152 non mis à jour.
6 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/27,1Mo dans les archives.
Après cette opération, 87,7Mo d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Préconfiguration des paquets…
(Lecture de la base de données… 209284 fichiers et répertoires déjà installés.)
Dépaquetage de mysql-server-5.0 (à partir de …/mysql-server-5.0_5.0.77-1_i386.deb) …
Aborting downgrade from (at least) 5.1 to 5.0.
dpkg : erreur de traitement de /var/cache/apt/archives/mysql-server-5.0_5.0.77-1_i386.deb (–unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d’état 1
Sélection du paquet mysql-server précédemment désélectionné.
Dépaquetage de mysql-server (à partir de …/mysql-server_5.0.77-1_all.deb) …
Des erreurs ont été rencontrées pendant l’exécution :
/var/cache/apt/archives/mysql-server-5.0_5.0.77-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)[/ul]

J’ai fait du nettoyage via la commande dpkg --purge

Voici le “nouveau” dpkg -l | grep mysql

Lorsque tu install mysql-server, après le message d’erreur, fais en ligne

/var/lib/dpkg/info/mysql-server.postinst configure

et dis les masseages d’erreurs affichés.

Un grand merci à toi Fran.b de suivre mon problème :wink:

Je ferais ça dès ce soir :wink:

Bonne journée

Re!!

Alors, “il n’y a aucun fichier ou dossier de ce type”…

Schtroumphf, c’est

/var/lib/dpkg/info/mysql-server-5.0.postinst configure

voici un ls -a | grep mysql du répertoire concerné [ul]debian:/var/lib/dpkg/info# ls | grep mysql
libdbd-mysql-perl.list
libdbd-mysql-perl.md5sums
libmysqlclient15off.list
libmysqlclient15off.md5sums
libmysqlclient15off.postinst
libmysqlclient15off.postrm
libmysqlclient15off.shlibs
libqt4-sql-mysql.list
libqt4-sql-mysql.md5sums
mysql-client-5.0.list
mysql-client-5.0.md5sums
mysql-common.conffiles
mysql-common.list
mysql-common.md5sums
mysql-common.postrm
mysql-common.preinst
mysql-server.list
mysql-server.md5sums
mysql-server.preinst[/ul]

Et si je fais “configure” sur “mysql-server.preinst”, rien ne s’affiche

Non, mysql-server-5.1 n’est pas installé (rc), tu n’as qu’à faire un «dpkg --purge mysql-server-5.1» si tu veux supprimer cette ligne, par contre fais directement
apt-get install mysql-server-5.0
puis si erreur, ce que je t’ai indiqué qu’on voit le pbm…

OK, merci!!

Je ferais ça ce soir, je vais finir par apporter mon PC au boulot, ça m’éviterait d’attendre le soir pour le faire :smt005

le dpkg --purge mysql-server-5.1 me donne dpkg - avertissement : requête ignorée : suppression de mysql-server-5.1, qui n'est pas installé.

Mais je ne comprends pas cette ligne Aborting downgrade from (at least) 5.1 to 5.0.
lors du apt-get install mysql-server-5.0

C’est contradictoire, il ne peut pas downgrader de 5.1 à 5.0 alors que mysql-server-5.1 n’est pas installé :unamused:

Faut il formater :smt010