logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-02-2019 14:34:34

snariom38
Membre
Inscription : 05-02-2019

Mise à jour de Debian 8 vers 9

Bonjour a tous,

Je vous explique mon problème, avec mon collègue nous voulons upgrader nos serveur debian de la version 8 (Jessie) a la version 9 (Stretch) en suivant à la lettre ce lien:

https://www.debian.org/releases/stretch … ng.fr.html

Pour commencer nous nous sommes attaqué au serveur zabbix qui héberge l'outil de supervision zabbix ainsi que sa base de données MySQL.

Apres avoir tapé la commande apt-get upgrade et un reboot nous avons perdu l'accès a zabbix avec ce message d'erreur:

"Error connecting to database: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)"

Avez vous une piste ?

Merci

Bonne journée

Hors ligne

#2 05-02-2019 14:52:46

Allain
Membre
Distrib. : Jessie 8.11 (VM) / Stretch 9.7 (VM) / Jessie 8.5 (
Noyau : Il changera encore
(G)UI : Gnome 3
Inscription : 30-07-2016

Re : Mise à jour de Debian 8 vers 9

Je ne m'y connais pas pour les produits que tu utilises

Les fichiers de configuration ont-ils ete ecrases ?
Sinon voir tes backups d'avant upgrade
Perso je recupere toujours /var, /etc, /home, /root

Hors ligne

#3 05-02-2019 15:05:48

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Mise à jour de Debian 8 vers 9

Y'aurait pas une histoire de changement de nom pour appeler la bdd maintenant ? roll

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#4 05-02-2019 15:18:54

anonyme
Invité

Re : Mise à jour de Debian 8 vers 9

Bonjour
le lien que tu donne est pourtant précis et complet roll
l'ancien sources.list et le contenu de /etc/apt/sources.list/
le nouveau sources.list (pour stretch)

la migration est terminé avec ces 3 commandes (un apt-get upgrade ne suffit pas )
modifier le sources.list en stretch
puis


apt-get update
 



apt-get upgrade
 



apt-get dist-upgrade
 


et


reboot
 


a priori il te manque la dernière , le dist-upgrade
par principe debian n' écrase aucun fichier de configuration  , au pire il te demande quoi faire et il va créer un fichier de sauvegarde (soit l'ancien , soit le nouveau selon ta réponse ).
ça manque d' informations ta question , mais déjà finit la migration si le dist-upgrade n'a pas été fait

#5 05-02-2019 15:37:24

raleur
Membre
Inscription : 03-10-2014

Re : Mise à jour de Debian 8 vers 9

anonyme a écrit :

a priori il te manque la dernière , le dist-upgrade


Qu'est-ce qui te fait dire ça ?


Il vaut mieux montrer que raconter.

Hors ligne

#6 05-02-2019 15:41:08

snariom38
Membre
Inscription : 05-02-2019

Re : Mise à jour de Debian 8 vers 9

Merci pour vos réponse.

J'ai bien fait le apt-get dist-upgrade

Après avoir fouiller un petit peut sur le serveur, les chemins renseignés dans le fichier /etc/mysql/my.cnf a savoir /var/run/mysqld/mysqld.pid et /var/run/mysqld/mysqld.sock n’existe pas/plus.

Je ne sais pas si je suis sur la bonne piste mais si il cherche des fichiers dans un répertoire inexistant qu’il ne trouve pas, ça peut venir de là le problème ?

Dernière modification par snariom38 (05-02-2019 15:52:58)

Hors ligne

#7 05-02-2019 15:59:28

anonyme
Invité

Re : Mise à jour de Debian 8 vers 9

vérifier le status de mysql
chercher dans les logs , il doit y avoir des traces sur l' échec du démarrage de mysql
entre jessie et stretch pas de changement sur le serveur de BD (je pense a MariaDB qui remplace Mysql maintenant )

tu a les versions ici => https://packages.debian.org/fr/jessie/mysql-server

Dernière modification par anonyme (05-02-2019 16:02:32)

#8 05-02-2019 16:01:12

snariom38
Membre
Inscription : 05-02-2019

Re : Mise à jour de Debian 8 vers 9

De plus le service MySQL ne se lance pas et nous avons un fichier mysql.error.log qui se créé dans /var/log/mysql avec comme dernière ligne:

190205 15:08:00  InnoDB: Starting shutdown...
190205 15:08:01  InnoDB: Shutdown completed; log sequence number 2285669953759
190205 15:08:01 [Note] mysqld: Shutdown complete

Dernière modification par snariom38 (05-02-2019 16:01:36)

Hors ligne

#9 05-02-2019 16:12:23

anonyme
Invité

Re : Mise à jour de Debian 8 vers 9

sur strech mysql-server est un méta-paquet qui pointe sur default-mysql-server qui pointe sur mariadb-server-10.1
regarde si l'installation est correcte , si la migration c'est bien passé.

je sais pas le nom du service mais une commande du genre


service nomduservice status
 



tu a comme option : start ,stop , restart.

tu peu faire le point sur les erreurs depuis le dernier démarrage du serveur


journalctl -r -p err
 

Dernière modification par anonyme (05-02-2019 16:20:55)

#10 05-02-2019 16:32:59

anonyme
Invité

Re : Mise à jour de Debian 8 vers 9

je te donne le retour d une simulation pour l'installation de mysql-server sur stretch


apt-get -s --reinstall install mysql-server
 



Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
The following additional packages will be installed:
  default-mysql-server galera-3 gawk libaio1 libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl libhtml-template-perl libjemalloc1 libreadline5 libterm-readkey-perl mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server-10.1
  mariadb-server-core-10.1 rsync socat
Paquets suggérés :
  gawk-doc libmldbm-perl libnet-daemon-perl libsql-statement-perl libipc-sharedcache-perl mariadb-test netcat-openbsd tinyca openssh-client openssh-server
Les NOUVEAUX paquets suivants seront installés :
  default-mysql-server galera-3 gawk libaio1 libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl libhtml-template-perl libjemalloc1 libreadline5 libterm-readkey-perl mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server-10.1
  mariadb-server-core-10.1 mysql-server rsync socat
0 mis à jour, 19 nouvellement installés, 0 à enlever et 0 non mis à jour.
Inst gawk (1:4.1.4+dfsg-1 Debian:9.7/stable [amd64])
Inst mariadb-common (10.1.37-0+deb9u1 Debian-Security:9/stable [all])
Inst galera-3 (25.3.19-2 Debian:9.7/stable [amd64])
Inst libdbi-perl (1.636-1+b1 Debian:9.7/stable [amd64])
Inst libaio1 (0.3.110-3 Debian:9.7/stable [amd64])
Inst libreadline5 (5.2+dfsg-3+b1 Debian:9.7/stable [amd64])
Inst mariadb-client-core-10.1 (10.1.37-0+deb9u1 Debian-Security:9/stable [amd64])
Inst libconfig-inifiles-perl (2.94-1 Debian:9.7/stable [all])
Inst libjemalloc1 (3.6.0-9.1 Debian:9.7/stable [amd64])
Inst mariadb-client-10.1 (10.1.37-0+deb9u1 Debian-Security:9/stable [amd64])
Inst mariadb-server-core-10.1 (10.1.37-0+deb9u1 Debian-Security:9/stable [amd64])
Inst rsync (3.1.2-1+deb9u1 Debian:9.7/stable, Debian-Security:9/stable [amd64])
Inst socat (1.7.3.1-2+deb9u1 Debian:9.7/stable [amd64])
Conf mariadb-common (10.1.37-0+deb9u1 Debian-Security:9/stable [all])
Inst mariadb-server-10.1 (10.1.37-0+deb9u1 Debian-Security:9/stable [amd64])
Inst default-mysql-server (1.0.2 Debian:9.7/stable [all])
Inst libdbd-mysql-perl (4.041-2 Debian:9.7/stable [amd64])
Inst libhtml-template-perl (2.95-2 Debian:9.7/stable [all])
Inst libterm-readkey-perl (2.37-1 Debian:9.7/stable [amd64])
Inst mysql-server (5.5.9999+default Debian:9.7/stable [amd64])
Conf gawk (1:4.1.4+dfsg-1 Debian:9.7/stable [amd64])
Conf galera-3 (25.3.19-2 Debian:9.7/stable [amd64])
Conf libdbi-perl (1.636-1+b1 Debian:9.7/stable [amd64])
Conf libaio1 (0.3.110-3 Debian:9.7/stable [amd64])
Conf libreadline5 (5.2+dfsg-3+b1 Debian:9.7/stable [amd64])
Conf mariadb-client-core-10.1 (10.1.37-0+deb9u1 Debian-Security:9/stable [amd64])
Conf libconfig-inifiles-perl (2.94-1 Debian:9.7/stable [all])
Conf libjemalloc1 (3.6.0-9.1 Debian:9.7/stable [amd64])
Conf mariadb-client-10.1 (10.1.37-0+deb9u1 Debian-Security:9/stable [amd64])
Conf mariadb-server-core-10.1 (10.1.37-0+deb9u1 Debian-Security:9/stable [amd64])
Conf rsync (3.1.2-1+deb9u1 Debian:9.7/stable, Debian-Security:9/stable [amd64])
Conf socat (1.7.3.1-2+deb9u1 Debian:9.7/stable [amd64])
Conf mariadb-server-10.1 (10.1.37-0+deb9u1 Debian-Security:9/stable [amd64])
Conf default-mysql-server (1.0.2 Debian:9.7/stable [all])
Conf libdbd-mysql-perl (4.041-2 Debian:9.7/stable [amd64])
Conf libhtml-template-perl (2.95-2 Debian:9.7/stable [all])
Conf libterm-readkey-perl (2.37-1 Debian:9.7/stable [amd64])
Conf mysql-server (5.5.9999+default Debian:9.7/stable [amd64])
 



après ça dépasse mes compétences tongue
ps: Mariadb est compatible mysql , trouver des sujets sur le net sur la migration pour mysql-server (wiki chez debian peut être )

celui ci a l'air pas mal => https://debian-facile.org/utilisateurs: … rs-stretch

MySQL

MariaDB est maintenant la variante par défaut de MySQL, en version 10.1 ! . Plus de détails ici https://www.debian.org/releases/stretch … aces-mysql

Dans le cas où la migration de MySQL vers MariaDB se serait interrompue pour cause d'erreur (paquets laissés non configurés à la fin du dist-upgrade), vérifier /var/log/mysql/error.log, corriger les soucis indiqués le cas échéant (probablement dans /etc/mysql/conf.d/local.cnf), puis poursuivre la migration avec :

dpkg --configure --pending
service mysql restart
mysql_upgrade

Ne pas oublier de rapporter vos ajustements de configuration spécifiques depuis /etc/mysql/conf.d/local.cnf vers /etc/mysql/mariadb.conf.d/90-local.cnf (la partie Unicode est maintenant là par défaut, inutile de la reprendre).



et de debian

2.2.4. MariaDB remplace MySQL

MariaDB est maintenant la variante par défaut de MySQL, en version 10.1. Avec la publication de Stretch, un nouveau mécanisme est introduit pour choisir la variante par défaut. Celui-ci utilise les méta-paquets créés à partir du paquet source mysql-defaults. Par exemple, l'installation du méta-paquet default-mysql-server installera mariadb-server-10.1. Si les paquets mysql-server-5.5 ou mysql-server-5.6 étaient installés, ils seront supprimés et remplacés par leur équivalent MariaDB. De la même façon, l'installation du méta-paquet default-mysql-client installera mariadb-client-10.1.
[Important]    Important

Veuillez noter que les formats de données binaires des bases de données ne sont pas rétrocompatibles. Une fois que vous aurez mis à niveau vers MariaDB 10.1, vous ne pourrez plus revenir à une version antérieure de MariaDB ou MySQL à moins d'avoir un export correct des bases de données. C'est pour cette raison qu'il est conseillé de faire une sauvegarde de vos bases de données importantes avant la mise à niveau, avec un outil approprié comme mysqldump.

Les paquets virtual-mysql-* et default-mysql-* continueront à exister. MySQL continuera à être maintenu dans Debian, dans la version unstable. Veuillez consulter la page du wiki Debian de l'équipe MySQL pour des informations à jour concernant les logiciels relatifs à MySQL dans Debian.

Dernière modification par anonyme (05-02-2019 16:43:17)

#11 05-02-2019 17:56:21

snariom38
Membre
Inscription : 05-02-2019

Re : Mise à jour de Debian 8 vers 9

Merci à tous pour ces débuts de pistes

Donc j'ai lancé la commande suivante

systemctl status mysql.service


 mysql.service - LSB: Start and stop the mysql database server daemon
   Loaded: loaded (/etc/init.d/mysql; generated; vendor preset: enabled)
   Active: active (exited) since Tue 2019-02-05 12:14:57 CET; 4h 20min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1286 ExecStop=/etc/init.d/mysql stop (code=exited, status=0/SUCCESS)
  Process: 1338 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/mysql.service
 



donc le service démarre et puis il s'arrête
confirmation lorsque je fais la commande suivante je n'ai rien sauf ma commande grep

ps -ef | grep mysql
 


root      1337   887  0 17:15 pts/0    00:00:00 grep --color=auto mysql
 



la version de mysql server à l'air d'être la bonne

apt show mysql-server



Package: mysql-server
Version: 5.5.9999+default
Priority: optional
Section: database
Source: mysql-transitional
Maintainer: Ondřej Surý <ondrej@debian.org>
Installed-Size: 8 192 B
Depends: default-mysql-server
Tag: devel::lang:sql, implemented-in::c, implemented-in::c++,
 interface::daemon, network::server, protocol::db:mysql,
 role::metapackage, role::program, scope::suite, works-with::db
Download-Size: 1 706 B
APT-Sources: http://debian.proxad.net/debian stretch/main amd64 Packages
Description: MySQL database server binaries and system database setup [transitional]
 This is a transitional MySQL database that depends on default MySQL
 database metapackage.  It can be safely removed.



si je comprends bien le site debian, avec stretch, c'est mariadb qui devrait être installé ?

https://imgur.com/9wOmVke

mais je ne trouve aucune trace de mariadb

Je pense que je vais reinstaller complétement mysql (mariadb) est-ce que vous avez un bon tuto pour faire une re-install sans perdre les données ?

Hors ligne

#12 05-02-2019 18:04:25

Allain
Membre
Distrib. : Jessie 8.11 (VM) / Stretch 9.7 (VM) / Jessie 8.5 (
Noyau : Il changera encore
(G)UI : Gnome 3
Inscription : 30-07-2016

Re : Mise à jour de Debian 8 vers 9

Sans rien perdre et sans sauvegarde ? smile

"apt-cache show default-mysql-server"
Apparement il va te remettre mysql

apt-cache search mariadb -n | wc -l
28 (paquets)

Hors ligne

#13 05-02-2019 18:20:17

Frosch
Membre
Distrib. : FreeBSD
(G)UI : Xfce
Inscription : 09-12-2015

Re : Mise à jour de Debian 8 vers 9

anonyme a écrit :

la migration est terminé avec ces 3 commandes (un apt-get upgrade ne suffit pas )

Il y a un intérêt à faire apt upgrade puis apt dist-upgrade, plutôt que de faire directement dist-upgrade?

Hors ligne

#14 05-02-2019 20:13:36

anonyme
Invité

Re : Mise à jour de Debian 8 vers 9

Bonjour
c'est assez vieux , (Wheezy - Jessie ) , j'ai gardé la méthode , sinon pour ta question , c'est juste un conseil de debian
Pour la méthode soit par synaptic , aptitude , ou apt . (personnellement j' utilise apt-get et si possible en console pure et je surveille le log pendant la migration ).
un extrait de debian

Passons à la mise à jour du système. On commencera par indiquer à APT qu'il doit utiliser Jessie au lieu de Wheezy, en modifiant le fichier /etc/apt/sources.list en conséquence. Si ce fichier ne contient que des références à Stable et non à un de ces noms de code, c'est encore plus simple : la modification n'est pas nécessaire, puisque Stable est toujours identique à la dernière version publiée de Debian. Dans les deux cas, on n'oubliera pas de rafraîchir la base de données des paquets disponibles (apt update, ou le bouton de mise à jour dans synaptic).
Une fois que ces nouvelles sources de paquets sont déclarées, la première chose à faire est une mise à jour minimale avec apt upgrade. Cette mise à jour en deux temps facilite la tâche des outils de gestion de paquets ; en particulier, cela assure que ces outils eux-mêmes sont dans leur dernière version et qu'ils disposent donc de correctifs et d'améliorations qui peuvent s'avérer nécessaires lors de la mise à jour complète de la distribution.
Une fois ces préliminaires accomplis, on pourra passer à la mise à jour proprement dite, soit avec apt full-upgrade, aptitude ou synaptic. On vérifiera les actions à effectuer avant de les déclencher (pour éventuellement ajouter des paquets suggérés, ou désélectionner des paquets qui ne sont que recommandés) ; le frontal devrait dans tous les cas arriver à un scénario dont la situation finale est un système Jessie cohérent et à jour. Il suffira alors de patienter durant le téléchargement des paquets, de répondre aux questions Debconf et de regarder la magie s'opérer pendant le reste de la procédure en gardant un œil attentif sur les éventuelles questions portant sur le remplacement de fichiers de configuration qui auraient été localement modifiés.



jamais testé , directement avec apt-get dist-upgrade
ps:
sauf dernièrement avec PCLinuxOS de 2017 ,(leur conseil => maximum 60 jours sans mise a jour) dans mon cas plus d un an , avec synaptic mon OS a très mal supporté , je m' en suis sorti avec un apt-get dist-upgrade en console

Sur debian d'une version a l'autre toujours suivi ce conseil en deux opérations "upgrade et dist-upgrade" et un reboot
a mes débuts , upgrade => reboot => dist-upgrade => reboot  ,  raleur m'a dit que le reboot intermédiaire n'est pas utile
j'ai pas l'intention de réinventer la roue je suis les conseils et je pense que cela est toujours d' actualité ?  roll

pour un serveur c'est bien plus compliqué , personnellement j' utilise une sauvegarde de tout le disque avant.

pour stretch le conseil est toujours valable => https://www.debian.org/releases/stable/ … ngpackages

ps: pour buster il n'est pas encore créé (trop tôt)

nota :   release-notes de debian pour chaque nouvelle version

Dernière modification par anonyme (05-02-2019 20:29:25)

#15 05-02-2019 21:21:57

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Mise à jour de Debian 8 vers 9

Frosch a écrit :

Il y a un intérêt à faire apt upgrade puis apt dist-upgrade, plutôt que de faire directement dist-upgrade?


c'est apt full-upgrade...

Juste pour ne pas laisser une erreur sur le forum. smile

Il semble bien que pour les migrations l'outil apt-get est plus complet que le apt, oui. cool


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#16 06-02-2019 01:39:45

Frosch
Membre
Distrib. : FreeBSD
(G)UI : Xfce
Inscription : 09-12-2015

Re : Mise à jour de Debian 8 vers 9

C'est plus compliqué que je pensais!

Je trouve que debian devrait simplifier un peu son système de gestion des paquets, entre apt, apt-get et aptitude il y a de quoi s'emmêler les pinceaux...

Hors ligne

#17 06-02-2019 09:02:37

snariom38
Membre
Inscription : 05-02-2019

Re : Mise à jour de Debian 8 vers 9

Allain a écrit :

Sans rien perdre et sans sauvegarde ? smile

"apt-cache show default-mysql-server"
Apparement il va te remettre mysql

apt-cache search mariadb -n | wc -l
28 (paquets)




apt-cache show default-mysql-server


Package: default-mysql-server
Source: mysql-defaults
Version: 1.0.2
Installed-Size: 9
Maintainer: Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>
Architecture: all
Depends: mariadb-server-10.1
Description-en: MySQL database server binaries and system database setup (metapackage)
 MySQL is a fast, stable and true multi-user, multi-threaded SQL database
 server. SQL (Structured Query Language) is the most popular database query
 language in the world. The main goals of MySQL are speed, robustness and
 ease of use.
 .
 This package depends on the default implementation of all the infrastructure
 needed to setup system databases.
Description-md5: 9550a987565ff8657fc9f699871795c3
Section: database
Priority: optional
Filename: pool/main/m/mysql-defaults/default-mysql-server_1.0.2_all.deb
Size: 3048
MD5sum: 8ce98d0747071c3741ad8436d32584c6
SHA256: 0f3de40078e20e30fe54de367dc0a4096a22677d7c4362f64789e3d201bac0f9



apt-cache search mariadb -n | wc -l


25



Pour info : nous avons fait un snapshot vmware avant de lancer la migration 8 --> 9 nous allons restaurer le snapshot et refaire complètement la migration

nous vous tiendrons au courant de l'avancement...

Hors ligne

#18 06-02-2019 15:47:07

snariom38
Membre
Inscription : 05-02-2019

Re : Mise à jour de Debian 8 vers 9

re bonjour à tous,

après restauration du snapshot donc retour en jessie, nous avons essayé de passer de Mysql à MariaDB et malheureusement cela a été un échec, pour des problèmes de dépendances...
Conclusion, on va arrêter de perdre du temps, on a décidé de ré-installer un serveur en stretch from scratch et on migrera la configuration de zabbix sur le nouveau serveur.

Merci pour ceux qui ont pris le temps d'essayer de nous aider

Hors ligne

#19 06-02-2019 15:53:29

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Mise à jour de Debian 8 vers 9

snariom38 a écrit :

cela a été un échec, pour des problèmes de dépendances...


Avec le retour ici des lignes de ce retour manqué, on pourrait certainement éclaircir le problème, ne serait-ce que pour la prochaine migration big_smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#20 06-02-2019 16:04:20

snariom38
Membre
Inscription : 05-02-2019

Re : Mise à jour de Debian 8 vers 9

smolski a écrit :

snariom38 a écrit :

cela a été un échec, pour des problèmes de dépendances...


Avec le retour ici des lignes de ce retour manqué, on pourrait certainement éclaircir le problème, ne serait-ce que pour la prochaine migration big_smile



L'installation et la configuration de ce serveur a été effectué par une autre personne qui n'est plus présente:
En investiguant un peu on s'est aperçu qu'il y avait des packages gelé "hold" on a essayé de les dégeler ensuite on a fait l'installation de MariaDB (sans supprimer mysql) et il y avait des problèmes de configuration et de dépendances
Ensuite nous avons supprimer complètement mysql et les packages à moitié configuré de mariadb, pour refaire une clean install, mais même résultat, si nous avions plus de temps devant nous, nous aurions demandé à la communauté de nous aider à résoudre le problème
et en même temps on s'est dit vu que l'on n'a pas l'historique d'installation et de configuration de ce serveur, ce serait mieux de repartir sur une base propre que l'on maîtrise.

 


dpkg: erreur de traitement du paquet mariadb-server-10.0 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 7
Paramétrage de libdbd-mysql-perl (4.028-2+deb8u2) ...
Paramétrage de libhtml-template-perl (2.95-1) ...
dpkg: des problèmes de dépendances empêchent la configuration de mariadb-server :
 mariadb-server dépend de mariadb-server-10.0 (>= 10.0.32-0+deb8u1) ; cependant :
 Le paquet mariadb-server-10.0 n'est pas encore configuré.

dpkg: erreur de traitement du paquet mariadb-server (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u10) ...
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u7) ...
Des erreurs ont été rencontrées pendant l'exécution :
 mariadb-server-10.0
 mariadb-server
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#21 06-02-2019 16:15:16

anonyme
Invité

Re : Mise à jour de Debian 8 vers 9

Bonjour

@smolski
le problème est certainement les tables qui ne sont pas compatibles avec la nouvelle version
une installation neuve donne ceci (ici sous buster mais le principe identique sous stretch )


systemctl status mysql.service
 



● mariadb.service - MariaDB 10.3.12 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-02-06 15:53:53 CET; 1min 42s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
 Main PID: 5301 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 31 (limit: 4915)
   Memory: 57.0M
   CGroup: /system.slice/mariadb.service
           └─5301 /usr/sbin/mysqld

févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: performance_schema
févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: Phase 6/7: Checking and upgrading tables
févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: Running 'mysqlcheck' with connection arguments: --socket='/var/run/mysqld/mysqld.sock
févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: # Connecting to localhost...
févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: # Disconnecting from localhost...
févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: Processing databases
févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: information_schema
févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: performance_schema
févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: Phase 7/7: Running 'FLUSH PRIVILEGES'
févr. 06 15:53:57 opteron /etc/mysql/debian-start[5339]: OK
 



sous stretch partir sur quelque chose de propre et a partir d un dump (je sais pas si le terme exact) de l'ancienne BD réinjecté dans la nouvelle BD vierge.
il suffit de purger mysql (en ayant fait les sauvegardes et le dump des tables ) et le réinstaller proprement.
ps: sur des dist-upgrades  il y aussi des soucis avec apache (et les dépendances) quand il y a une grosse montée en version des paquets )

pour jessie les paquets ne sont pas disponibles (pas de backports pour mysql et mariadb)
pour stretch ça demande un peu de travail pour remettre en service la base de données (et le serveur mysql)

je pense que le souci est celui la pour cette migration roll
nota; dans les liens de debian certainement mieux expliqué que par moi ........

#22 06-02-2019 16:29:50

jce76350
Membre
Lieu : Rouen
Distrib. : Debian_Bullseye 12.5
Noyau : 6.1.0-18-amd64
(G)UI : XFCE
Inscription : 24-08-2016
Site Web

Re : Mise à jour de Debian 8 vers 9


--
Jc E

Hors ligne

#23 06-02-2019 16:39:22

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Mise à jour de Debian 8 vers 9

Il semble probable que dans ces conditions de reprises à zéro, l'installation d'une testing (actuellement en freeze) permettrait une bien meilleure migration que de devoir le faire prochainement ?

Dernière modification par smolski (06-02-2019 16:40:14)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#24 06-02-2019 17:03:54

anonyme
Invité

Re : Mise à jour de Debian 8 vers 9

c'est clair , mais sur un serveur en production je sais pas si bien sérieux
Buster au niveau sécurité est mieux mais il y a encore beaucoup de mises a jours de paquets , ce matin même le noyau.
ps: pas de mise a jour de sécurité , et de correction de bug , il n'y a que la ligne "/debian/ buster main" qui fonctionne a partir des dépôts debian.
je pense que c'est un peu tôt encore..........  wink

en tout cas partir sur une installation neuve de stretch c'est une très bonne idée , juste un peu de travail pour remettre tous les services en état

Dernière modification par anonyme (06-02-2019 17:07:47)

#25 06-02-2019 17:08:10

snariom38
Membre
Inscription : 05-02-2019

Re : Mise à jour de Debian 8 vers 9

Je pense comme Robert que partir sur la dernière version pour un serveur en prod c'est un peu risqué...mais d'un autre coté il faudra dans quelques temps faire la migration...
mais j'ai déjà fait plusieurs migration Jessie --> Stretch sans aucun souci c'est la 1ere fois que ça bloque autant

Hors ligne

Pied de page des forums