Installation mysql serveur 5.5.20

Rhôooo vraiment de loin ? :005 … comme dab :wink:

  • edit *

Ça sent le pâté ton truc :think: dirait on pas le début de ton fil ?

Le gars de loin tu en penses quoi ? :005

HOu lala y en a une pléiade! :118

google.com/search?q=Internal … ceweasel-a

oui mais bizarement si je fait la même commande avec 5.1 sa me fait pas se message …

Bon, reprends la simulation et ici tu lui réponds oui, on verra … :wink:

[quote]Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

 Installer les paquets suivants :
  1. mysql-client-5.1 [5.1.61-2~dotdeb.0 (stable)]
    
  2. mysql-server-5.1 [5.1.61-0+squeeze1 (stable)]
    
  3. mysql-server-core-5.1 [5.1.61-0+squeeze1 (stable)]
    

Accepter cette solution ? [Y/n/q/?] [size=150]y[/size][/quote]

5.1 ou 5.5 ^^ ?
vu je souhaite 5.5

Cette solution là m’a l’air très bien :

[code] Installer les paquets suivants :

  1. mysql-server [5.5.20-1~dotdeb.0 (stable)][/code]

Ouais, autant pour moi … :wink:

J’étais parti sur cette recherche, vite fait on dirait un bug, je continu …

Ici!

[quote]Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

 Installer les paquets suivants :
  1. mysql-server [5.5.20-1~dotdeb.0 (stable)]
    

Accepter cette solution ? [Y/n/q/?] y[/quote]

résultât pour 5.5

~# aptitude -s install mysql-server-5.5
Les NOUVEAUX paquets suivants vont être installés :
  mysql-client-5.5{a} mysql-server-5.5 mysql-server-core-5.5{a}
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  libhtml-template-perl
0 paquets mis à jour, 3 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 23,5 Mo d'archives. Après dépaquetage, 86,0 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
  dtc-postfix-dovecot: Dépend: mysql-server mais il ne sera pas installé.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     dtc-postfix-dovecot
2)     dtc-toaster



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Installer les paquets suivants :
1)     mysql-server [5.5.20-1~dotdeb.0 (stable)]



Accepter cette solution ? [Y/n/q/?] y
Les NOUVEAUX paquets suivants vont être installés :
  mysql-client-5.5{a} mysql-server{a} mysql-server-5.5 mysql-server-core-5.5{a}
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  libhtml-template-perl
0 paquets mis à jour, 4 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 23,5 Mo d'archives. Après dépaquetage, 86,1 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] y
Charger/installer/enlever des paquets.

Allez! Fait sauter la simulation! :023

[quote]Les actions suivantes permettront de résoudre ces dépendances :

 Installer les paquets suivants :
  1. mysql-server [5.5.20-1~dotdeb.0 (stable)]
    

Accepter cette solution ? [Y/n/q/?] y[/quote]

# aptitude install mysql-server-5.5
Les NOUVEAUX paquets suivants vont être installés :
  mysql-client-5.5{a} mysql-server-5.5 mysql-server-core-5.5{a}
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  libhtml-template-perl
0 paquets mis à jour, 3 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 23,5 Mo d'archives. Après dépaquetage, 86,0 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
  dtc-postfix-dovecot: Dépend: mysql-server mais il ne sera pas installé.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     dtc-postfix-dovecot
2)     dtc-toaster



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Installer les paquets suivants :
1)     mysql-server [5.5.20-1~dotdeb.0 (stable)]



Accepter cette solution ? [Y/n/q/?] y
Les NOUVEAUX paquets suivants vont être installés :
  mysql-client-5.5{a} mysql-server{a} mysql-server-5.5 mysql-server-core-5.5{a}
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  libhtml-template-perl
0 paquets mis à jour, 4 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 23,5 Mo d'archives. Après dépaquetage, 86,1 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] y
Prendre : 1 http://packages.dotdeb.org/ squeeze/all mysql-client-5.5 amd64 5.5.20-1~dotdeb.0 [9 041 kB]
Prendre : 2 http://packages.dotdeb.org/ squeeze/all mysql-server-core-5.5 amd64 5.5.20-1~dotdeb.0 [5 889 kB]
Prendre : 3 http://packages.dotdeb.org/ squeeze/all mysql-server-5.5 amd64 5.5.20-1~dotdeb.0 [8 521 kB]
Prendre : 4 http://packages.dotdeb.org/ squeeze/all mysql-server all 5.5.20-1~dotdeb.0 [67,3 kB]
 23,5 Mo téléchargés en 0s (72,9 Mo/s)
Lecture des champs des paquets... Fait
Lecture de l'état des paquets... Fait
Récupération des rapports de bogue... Fait
Analyse des informations Trouvé/Corrigé... Fait
Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 237, in <module>
    main()
  File "/usr/bin/apt-listchanges", line 73, in main
    status.makeindex('Package')
  File "/usr/share/apt-listchanges/DebianFiles.py", line 102, in makeindex
    self.index[field][getattr(stanza, field)] = stanza
AttributeError: ControlStanza instance has no attribute 'Package'
Préconfiguration des paquets...
Sélection du paquet mysql-client-5.5 précédemment désélectionné.
(Lecture de la base de données... 38695 fichiers et répertoires déjà installés.)
Dépaquetage de mysql-client-5.5 (à partir de .../mysql-client-5.5_5.5.20-1~dotdeb.0_amd64.deb) ...
Sélection du paquet mysql-server-core-5.5 précédemment désélectionné.
Dépaquetage de mysql-server-core-5.5 (à partir de .../mysql-server-core-5.5_5.5.20-1~dotdeb.0_amd64.deb) ...
Sélection du paquet mysql-server-5.5 précédemment désélectionné.
Dépaquetage de mysql-server-5.5 (à partir de .../mysql-server-5.5_5.5.20-1~dotdeb.0_amd64.deb) ...
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
invoke-rc.d returned 1
There is a MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!
dpkg : erreur de traitement de /var/cache/apt/archives/mysql-server-5.5_5.5.20-1~dotdeb.0_amd64.deb (--unpack) :
 le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 1
configured to not write apport reports
                                      Sélection du paquet mysql-server précédemment désélectionné.
Dépaquetage de mysql-server (à partir de .../mysql-server_5.5.20-1~dotdeb.0_all.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/mysql-server-5.5_5.5.20-1~dotdeb.0_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
Paramétrage de mysql-server-core-5.5 (5.5.20-1~dotdeb.0) ...
dpkg : des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.5 ; cependant :
  Le paquet mysql-server-5.5 n'est pas installé.
dpkg : erreur de traitement de mysql-server (--configure) :
 problèmes de dépendances - laissé non configuré
Paramétrage de mysql-client-5.5 (5.5.20-1~dotdeb.0) ...
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server

État actuel : 1 paquet cassé [-2].

Cela ne ressemblerait il pas à une défaillance des dépôts dotdeb ? hein … :033

Souci sur le script d’installation ? :mrgreen:

Un programmeur (à gars de loin) serait le bienvenu … :wink:

je sais pas du tout en tous cas il cherche déjà à arrêter mysql mais il et forcément pas lancé vu que non installer

Pour en être sûr :

Si rien ne s’affiche c’est qu’il n’est effectivement pas lancé et qu’il y a un bug dans les scripts d’install du paquet.

A mon humble avis le script est en cause … :think:

Attends voir l’avis de syam entre autre … :wink:

bin sa me retourne sa

# ps aux | grep mysql | grep -v grep root 1488 0.0 0.0 3956 648 ? S 08:46 0:00 /bin/sh /usr/bin/mysqld_safe mysql 8076 0.0 0.5 564112 43020 ? Sl 09:59 0:05 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306 root 8077 0.0 0.0 3856 628 ? S 09:59 0:00 logger -t mysqld -p daemon.error

Bon alors… Il semblerait que ce qui a foutu le merdier c’était l’upgrade 5.1 => 5.5, on va essayer de faire les choses correctement en reprenant (presque) au début.

service mysql stop

Si ça marche pas, refais ps aux | grep mysql | grep -v grep et pour chaque ligne tu identifies le n° de processus (dans la deuxième colonne) et tu fais kill PROCESSUS
Si je me base sur ce que tu as marqué juste avant ça donnerait :
kill 1488
kill 8076
kill 8077

(mais utilise les valeurs qui proviennent d’un ps aux… tout frais)

Vérifie à nouveau avec ps aux | grep mysql | grep -v grep que plus rien n’apparaît.
S’il y a encore des lignes, cette fois-ci fais kill -KILL PROCESSUS :
kill -KILL 1488
kill -KILL 8076
kill -KILL 8077

(encore une fois utilise les valeurs qui proviennent du dernier ps aux…)

Ensuite on purge complètement MySQL :
aptitude purge mysql-server-5.5 mysql-server
Si tout s’est bien passé on nettoie les fichiers orphelins :
aptitude purge ~c

Et si par miracle tout va bien jusqu’ici, on réinstalle MySQL (en sélectionnant la même solution que tout à l’heure) :
aptitude install mysql-server-5.5

aptitude purge mysql-server-5.5 mysql-server veut me supprimé certain dtc, et me propose d’installer le 5.5

~# aptitude -s purge mysql-server-5.5 mysql-server
Les paquets suivants seront ENLEVÉS :
  mysql-server{p} mysql-server-core-5.5{u}
0 paquets mis à jour, 0 nouvellement installés, 2 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 19,8 Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
  dtc-postfix-dovecot: Dépend: mysql-server mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     dtc-postfix-dovecot
2)     dtc-toaster



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     mysql-client-5.5

     Installer les paquets suivants :
2)     mysql-client-5.1 [5.1.61-2~dotdeb.0 (stable)]
3)     mysql-server-5.1 [5.1.61-2~dotdeb.0 (stable)]
4)     mysql-server-core-5.1 [5.1.61-2~dotdeb.0 (stable)]



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Installer les paquets suivants :
1)     mysql-server-5.5 [5.5.20-1~dotdeb.0 (stable)]

     Conserver les paquets suivants dans leur version actuelle :
2)     mysql-server [5.5.20-1~dotdeb.0 (now, stable)]
3)     mysql-server-core-5.5 [5.5.20-1~dotdeb.0 (now, stable)]



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     mysql-client-5.5

     Installer les paquets suivants :
2)     mysql-client-5.1 [5.1.61-2~dotdeb.0 (stable)]
3)     mysql-server-5.1 [5.1.61-0+squeeze1 (stable)]
4)     mysql-server-core-5.1 [5.1.61-0+squeeze1 (stable)]



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     mysql-client-5.5

     Installer les paquets suivants :
2)     mysql-client-5.1 [5.1.61-2~dotdeb.0 (stable)]
3)     mysql-server-5.1 [5.1.49-3 (stable)]
4)     mysql-server-core-5.1 [5.1.49-3 (stable)]



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     mysql-client-5.5

     Installer les paquets suivants :
2)     mysql-client-5.1 [5.1.61-0+squeeze1 (stable)]
3)     mysql-server-5.1 [5.1.61-0+squeeze1 (stable)]
4)     mysql-server-core-5.1 [5.1.61-0+squeeze1 (stable)]



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     mysql-client-5.5

     Installer les paquets suivants :
2)     mysql-client-5.1 [5.1.61-0+squeeze1 (stable)]
3)     mysql-server-5.1 [5.1.49-3 (stable)]
4)     mysql-server-core-5.1 [5.1.49-3 (stable)]



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     mysql-client-5.5

     Installer les paquets suivants :
2)     mysql-client-5.1 [5.1.49-3 (stable)]
3)     mysql-server-5.1 [5.1.49-3 (stable)]
4)     mysql-server-core-5.1 [5.1.49-3 (stable)]

Ne les as tu pas marqués comme installer manuellement avec unmarkauto ?

Vérifies donc sur le post concerner … :wink:

:116

aptitude unmarkauto dtc-common dtc-core dtc-postfix-dovecot dtc-toaster

Edit: oups je me suis embrouillé.
En fait DTC dépend de mysql-server donc pas moyen de purger MySQL sans supprimer aussi DTC.

Copie les éventuels fichiers de config de DTC (je soupçonne que la config est surtout stockée dans ta base MySQL, donc ça devrait pas poser de problème, mais si tu as modifié des fichiers de config correspondants dans /etc alors fais-en une sauvegarde) et purge le avec le reste.

Ne les as tu pas marqués comme installer manuellement avec unmarkauto ?

Vérifies donc sur le post concerner … :wink:

:116

aptitude unmarkauto dtc-common dtc-core dtc-postfix-dovecot dtc-toaster

bin si je l’ai déjà fait…

par contre je sais pas si c’est normal mais voila ce que sa me donne

~# aptitude unmarkauto dtc-common dtc-core dtc-postfix-dovecot dtc-toaster
Les paquets suivants seront ENLEVÉS :
  mysql-server-core-5.5{u}
Les paquets partiellement installés suivants seront configurés :
  mysql-server{b}
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 19,7 Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
  mysql-server: Dépend: mysql-server-5.5 mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     dtc-postfix-dovecot
2)     dtc-toaster
3)     mysql-server



Accepter cette solution ? [Y/n/q/?]

et pour [quote=“syam”]En l’occurrence c’est mysql-client-5.5 qu’il faut marquer en manuel (dtc tu pourras le marquer en manuel autant que tu veux, il dépend de mysql-client et donc si celui-ci est supprimé alors dtc doit l’être aussi).

aptitude unmarkauto mysql-client-5.5

Puis recommence à partir du aptitude purge.[/quote]

[code] aptitude unmarkauto mysql-client-5.5
Les paquets suivants seront ENLEVÉS :
mysql-server-core-5.5{u}
Les paquets partiellement installés suivants seront configurés :
mysql-server{b}
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 19,7 Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
mysql-server: Dépend: mysql-server-5.5 mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :

 Supprimer les paquets suivants :
  1. dtc-postfix-dovecot
    
  2. dtc-toaster
    
  3. mysql-server
    

Accepter cette solution ? [Y/n/q/?]
[/code]