Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/01/2024, à 14:57

Christellle

Erreur avec Maria db

Bonjour, j'ai cette erreur avec mariadb. J'ai tout essayé, je n'arrive pas à la supprimer.
Du coup, je ne peux plus ni réinstaller ni lancer mariadb. J'ai essayé plusieurs solutions vu sur d'autres posts mais rien ne semble fonctionner.
Une idée d'une solution pour régler mon problème ?
Merci

sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  mariadb-client-10.6 mariadb-server-10.6
Suggested packages:
  mailx mariadb-test
The following NEW packages will be installed:
  mariadb-client-10.6
The following packages will be upgraded:
  mariadb-server-10.6
1 upgraded, 1 newly installed, 0 to remove and 154 not upgraded.
1 not fully installed or removed.
Need to get 0 B/5878 kB of archives.
After this operation, 52.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
(Reading database ... 86215 files and directories currently installed.)
Preparing to unpack .../mariadb-server-10.6_1%3a10.6.16+maria~ubu2004_amd64.deb ...
invoke-rc.d: could not determine current runlevel
 * Command mariadb-admin/mysqladmin not found! This SysV init script depends on it.
invoke-rc.d: initscript mariadb, action "stop" failed.
dpkg: warning: old mariadb-server-10.6 package pre-removal script subprocess returned error exit status 255
dpkg: trying script from the new package instead ...
invoke-rc.d: could not determine current runlevel
 * Command mariadb-admin/mysqladmin not found! This SysV init script depends on it.
invoke-rc.d: initscript mariadb, action "stop" failed.
dpkg: error processing archive /var/cache/apt/archives/mariadb-server-10.6_1%3a10.6.16+maria~ubu2004_amd64.deb (--unpack):
 new mariadb-server-10.6 package pre-removal script subprocess returned error exit status 255
invoke-rc.d: could not determine current runlevel
dpkg: considering deconfiguration of mariadb-server-10.6, which would be broken by installation of mariadb-client-10.6 ...
dpkg: yes, will deconfigure mariadb-server-10.6 (broken by mariadb-client-10.6)
Preparing to unpack .../mariadb-client-10.6_1%3a10.6.16+maria~ubu2004_amd64.deb ...
De-configuring mariadb-server-10.6 (1:10.6.12+maria~ubu2004) ...
invoke-rc.d: could not determine current runlevel
 * Command mariadb-admin/mysqladmin not found! This SysV init script depends on it.
invoke-rc.d: initscript mariadb, action "stop" failed.
dpkg: error processing archive /var/cache/apt/archives/mariadb-client-10.6_1%3a10.6.16+maria~ubu2004_amd64.deb (--unpack):
 installed mariadb-server-10.6 package pre-removal script subprocess returned error exit status 255
postinst called with unknown argument 'abort-deconfigure'
dpkg: error while cleaning up:
 installed mariadb-server-10.6 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/mariadb-server-10.6_1%3a10.6.16+maria~ubu2004_amd64.deb
 /var/cache/apt/archives/mariadb-client-10.6_1%3a10.6.16+maria~ubu2004_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Dernière modification par Christellle (Le 26/01/2024, à 11:11)

Hors ligne

#2 Le 25/01/2024, à 15:31

xubu1957

Re : Erreur avec Maria db

Bonjour,

Pour ajouter toi-même les balises code à ton précédent message #1 :        Merci        wink

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

Balisesmoko138.jpg


Montre aussi d'éventuels paquets cassés :

dpkg -l | grep -v ^ii

en te servant du Retour utilisable de commande.

Dernière modification par xubu1957 (Le 26/01/2024, à 12:38)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 25/01/2024, à 15:37

krodelabestiole

Re : Erreur avec Maria db

tu peux décrire la situation stp ?

tu essaies d'installer lamp ? tu as suivi cette documentation ? https://doc.ubuntu-fr.org/lamp
c'est une première installation ? il n'existe pas encore de bases de données utiles ?
on peut éventuellement tout supprimer et tout réinstaller ?

Hors ligne

#4 Le 25/01/2024, à 15:47

jplemoine

Re : Erreur avec Maria db

Y a que moi que ça choque :

1 upgraded, 1 newly installed, 0 to remove and 154 not upgraded.

?
154 : ça fait un peu beaucoup ? non ?
Je prévois une collection de noyau et vraisemblablement un problème de place / inode sur le /...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#5 Le 25/01/2024, à 16:02

cqfd93

Re : Erreur avec Maria db

Bonjour,

jplemoine a écrit :

Y a que moi que ça choque :

1 upgraded, 1 newly installed, 0 to remove and 154 not upgraded.

?
154 : ça fait un peu beaucoup ? non ?

Non, tu n'es pas le seul. Il me semble que la moindre des choses avant de tenter d'installer un logiciel, c'est d'avoir un système à jour…


cqfd93

Hors ligne

#6 Le 26/01/2024, à 08:46

bruno

Re : Erreur avec Maria db

Bonjour,

The following NEW packages will be installed:
  mariadb-client-10.6
The following packages will be upgraded:
  mariadb-server-10.6

De plus, il est anormal d'avoir mariadb-server-10.6 installé sans que mariadb-client-10.6 le soit. Le second étant une dépendance du premier. Pour arriver à cette situation des manipulations hasardeuses sur les paquets ont dû être faites.
Il faut suivre la doc indiquée au #3 par krodelabestiole pour faire une déstalinisation complète. Puis mise à jour du système avant de tenter de réinstaller le paquet mariadb-server.

Hors ligne

#7 Le 26/01/2024, à 11:21

Christellle

Re : Erreur avec Maria db

Bonjour,

Merci pour votre retour.

Avec cette commande :

dpkg -l | grep -v ^ii

J'obtiens ce résultat

 dpkg -l | grep -v ^ii
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                 Version                                                      Architecture Description
+++-====================================-============================================================-============-======================================================================================================
ic  mariadb-client-10.6                  1:10.6.12+maria~ubu2004                                      amd64        MariaDB database client binaries
rF  mariadb-server-10.6                  1:10.6.12+maria~ubu2004                                      amd64        MariaDB database server binaries

@krodelabestiole ce n'est pas ma première installation. Pour décrire la situation, j'ai voulu mettre à jour mes packages et j'ai eu ce soucis.
Depuis, j'ai essayé de désinstaller pour réinstaller mais je suis bloquée car je me retrouve toujours avec ce message.

Hors ligne

#8 Le 26/01/2024, à 13:11

krodelabestiole

Re : Erreur avec Maria db

Christellle a écrit :

ce n'est pas ma première installation.

la question était surtout de savoir si il y a sur cette installation des bases de données que tu souhaiterais conserver, dont tu n'as pas de sauvegardes actuelles (= dumps récents) ?

ce que propose cette documentation 7. Réinstallation complète ce n'est en vérité pas de supprimer les bases de données existantes, mais (par sécurité) de les déplacer de /var/lib/mysql vers /var/lib/mysql.bak.

donc tu peux de toute façon suivre cette documentation sans risquer de tout perdre, par contre tes bases de données existantes ne seront plus immédiatement accessibles (mariadb gère les bases seulement dans /var/lib/mysql).

si tu rencontres des problèmes, donne le retour de chaque commande avec les prompts de départ et de fin.

Hors ligne

#9 Le 26/01/2024, à 15:10

Christellle

Re : Erreur avec Maria db

Oui, j'ai des bases de données. J'ai fait des exports sql en cas où.
J'ai essayé avec cette documentation mais j'ai toujours les mêmes erreurs. Une idée ?

christelle@DESKTOP-FOF3H0T:~$ sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'mysql-server-5.5' is not installed, so not removed
Package 'mysql-server-5.7' is not installed, so not removed
Package 'mysql-server-core-5.7' is not installed, so not removed
Package 'mysql-server-core-5.5' is not installed, so not removed
Package 'mysql-server-core-5.6' is not installed, so not removed
Package 'mysql-server-5.6' is not installed, so not removed
Package 'mysql-server-4.1:arm64' is not installed, so not removed
Package 'mysql-server-5.0:arm64' is not installed, so not removed
Package 'mysql-server-5.1:arm64' is not installed, so not removed
Package 'mysql-server-core-5.0:arm64' is not installed, so not removed
Package 'mysql-server-core-5.1:arm64' is not installed, so not removed
Package 'mariadb-server-5.5' is not installed, so not removed
Package 'mariadb-server-10.1' is not installed, so not removed
Package 'mariadb-server-core-10.1' is not installed, so not removed
Package 'mariadb-server-10.0' is not installed, so not removed
Package 'mariadb-server-5.1' is not installed, so not removed
Package 'mariadb-server-5.2' is not installed, so not removed
Package 'mariadb-server-5.3' is not installed, so not removed
Package 'mariadb-server-10.2' is not installed, so not removed
Package 'mariadb-server-core-10.0' is not installed, so not removed
Package 'mariadb-server-core-10.2' is not installed, so not removed
Package 'mariadb-server-core-5.5' is not installed, so not removed
Package 'mariadb-server-10.4:arm64' is not installed, so not removed
Package 'mariadb-server-10.5:arm64' is not installed, so not removed
Package 'mariadb-server-core-10.4:arm64' is not installed, so not removed
Package 'mariadb-server-core-10.5:arm64' is not installed, so not removed
Package 'mariadb-server-core-5.1:arm64' is not installed, so not removed
Package 'mariadb-server-core-5.2:arm64' is not installed, so not removed
Package 'mariadb-server-core-5.3:arm64' is not installed, so not removed
Package 'mysql-server' is not installed, so not removed
Package 'mysql-server-8.0' is not installed, so not removed
Package 'mysql-server-core-8.0' is not installed, so not removed
Package 'mariadb-server-10.3' is not installed, so not removed
Package 'mariadb-server-core-10.3' is not installed, so not removed
Package 'mariadb-server' is not installed, so not removed
Package 'mariadb-server-10.6:arm64' is not installed, so not removed. Did you mean 'mariadb-server-10.6'?
Package 'mariadb-server-core-10.6:arm64' is not installed, so not removed. Did you mean 'mariadb-server-core-10.6'?
Package 'mariadb-server-10.6:s390x' is not installed, so not removed. Did you mean 'mariadb-server-10.6'?
Package 'mariadb-server-core-10.6:s390x' is not installed, so not removed. Did you mean 'mariadb-server-core-10.6'?
Package 'mariadb-server-10.6:ppc64el' is not installed, so not removed. Did you mean 'mariadb-server-10.6'?
Package 'mariadb-server-core-10.6:ppc64el' is not installed, so not removed. Did you mean 'mariadb-server-core-10.6'?
The following packages will be REMOVED:
  galera-4* libcgi-fast-perl* libcgi-pm-perl* libdbd-mariadb-perl* libdbi-perl* libfcgi-perl* libhtml-template-perl*
  libmariadb3* libpmem1* libterm-readkey-perl* mariadb-client-core-10.6* mariadb-common* mariadb-server-10.6*
  mariadb-server-core-10.6* socat*
0 upgraded, 0 newly installed, 15 to remove and 154 not upgraded.
1 not fully installed or removed.
After this operation, 173 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 86215 files and directories currently installed.)
Removing mariadb-server-10.6 (1:10.6.12+maria~ubu2004) ...
invoke-rc.d: could not determine current runlevel
 * Command mariadb-admin/mysqladmin not found! This SysV init script depends on it.
invoke-rc.d: initscript mariadb, action "stop" failed.
dpkg: error processing package mariadb-server-10.6 (--remove):
 installed mariadb-server-10.6 package pre-removal script subprocess returned error exit status 255
dpkg: too many errors, stopping
Errors were encountered while processing:
 mariadb-server-10.6
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

christelle@DESKTOP-FOF3H0T:~$ sudo mv /var/lib/mysql /var/lib/mysql.bak

christelle@DESKTOP-FOF3H0T:~$ sudo mv /etc/mysql /etc/mysql.bak

christelle@DESKTOP-FOF3H0T:~$ sudo mkdir -p /etc/mysql/conf.d

christelle@DESKTOP-FOF3H0T:~$ sudo apt clean

christelle@DESKTOP-FOF3H0T:~$ sudo apt install mariadb-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 mariadb-server : Depends: mariadb-server-10.6 (>= 1:10.6.16+maria~ubu2004) but 1:10.6.12+maria~ubu2004 is to be installed
 mariadb-server-10.6 : Depends: mariadb-client-10.6 (>= 1:10.6.12+maria~ubu2004) but it is not going to be installed
 mariadb-server-core-10.6 : Breaks: mariadb-server-10.6 (< 1:10.6.16+maria~ubu2004) but 1:10.6.12+maria~ubu2004 is to be installed
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:50 and /etc/apt/sources.list.d/mariadb.list:3
W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:50 and /etc/apt/sources.list.d/mariadb.list:3
W: Target Packages (main/binary-ppc64el/Packages) is configured multiple times in /etc/apt/sources.list:50 and /etc/apt/sources.list.d/mariadb.list:3
W: Target Packages (main/binary-s390x/Packages) is configured multiple times in /etc/apt/sources.list:50 and /etc/apt/sources.list.d/mariadb.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:50 and /etc/apt/sources.list.d/mariadb.list:3
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:50 and /etc/apt/sources.list.d/mariadb.list:3
W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list:50 and /etc/apt/sources.list.d/mariadb.list:3
W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:50 and /etc/apt/sources.list.d/mariadb.list:3
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
christelle@DESKTOP-FOF3H0T:~$

Dernière modification par Christellle (Le 26/01/2024, à 15:12)

Hors ligne

#10 Le 27/01/2024, à 11:09

bruno

Re : Erreur avec Maria db

Forcément la désinstallation ne fonctionne pas :

Removing mariadb-server-10.6 (1:10.6.12+maria~ubu2004) ...
invoke-rc.d: could not determine current runlevel
 * Command mariadb-admin/mysqladmin not found! This SysV init script depends on it.

puisque la commande recherchée : mariadb-admin/mysqladmin fait partie du paquet mariadb-client-10.6 qui n'est pas installé ! C'est une situtaion impossible à reproduire sans une gestion anormale des paquets.

Suite à ce type d'erreur il es t absurde de tenter une nouvelle installation…

Il va falloir employer des moyens « sales » pour essayer de s'en sortir.

D'abord forcer la purge du paquet mariadb-server-10.6 :

sudo dpkg -P --force-all mariadb-server-10.6

Ensuite on retente la purge de rtous les paquets restants dont le nom commence par mariadb-server ou mysql-server :

sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server

Si cela se déroule sans erreur il faudra vérifier les dépôts que tu utilises car j'ai l'impression que tu as un dépôt non offficiel pour mariadb.

Hors ligne

#11 Le 29/01/2024, à 11:05

Christellle

Re : Erreur avec Maria db

Merci beaucoup pour ton aide.  J'ai toujours des erreurs malheureusement. sad

ça donne ça :

christelle@DESKTOP-FOF3H0T:~$ sudo dpkg -P --force-all mariadb-server-10.6
[sudo] password for christelle:
(Reading database ... 86215 files and directories currently installed.)
Removing mariadb-server-10.6 (1:10.6.12+maria~ubu2004) ...
invoke-rc.d: could not determine current runlevel
 * Command mariadb-admin/mysqladmin not found! This SysV init script depends on it.
invoke-rc.d: initscript mariadb, action "stop" failed.
dpkg: error processing package mariadb-server-10.6 (--purge):
 installed mariadb-server-10.6 package pre-removal script subprocess returned error exit status 255
Errors were encountered while processing:
 mariadb-server-10.6

christelle@DESKTOP-FOF3H0T:~$ sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'mysql-server-5.5' is not installed, so not removed
Package 'mysql-server-5.7' is not installed, so not removed
Package 'mysql-server-core-5.7' is not installed, so not removed
Package 'mysql-server-core-5.5' is not installed, so not removed
Package 'mysql-server-core-5.6' is not installed, so not removed
Package 'mysql-server-5.6' is not installed, so not removed
Package 'mysql-server-4.1:arm64' is not installed, so not removed
Package 'mysql-server-5.0:arm64' is not installed, so not removed
Package 'mysql-server-5.1:arm64' is not installed, so not removed
Package 'mysql-server-core-5.0:arm64' is not installed, so not removed
Package 'mysql-server-core-5.1:arm64' is not installed, so not removed
Package 'mariadb-server-5.5' is not installed, so not removed
Package 'mariadb-server-10.1' is not installed, so not removed
Package 'mariadb-server-core-10.1' is not installed, so not removed
Package 'mariadb-server-10.0' is not installed, so not removed
Package 'mariadb-server-5.1' is not installed, so not removed
Package 'mariadb-server-5.2' is not installed, so not removed
Package 'mariadb-server-5.3' is not installed, so not removed
Package 'mariadb-server-10.2' is not installed, so not removed
Package 'mariadb-server-core-10.0' is not installed, so not removed
Package 'mariadb-server-core-10.2' is not installed, so not removed
Package 'mariadb-server-core-5.5' is not installed, so not removed
Package 'mariadb-server-10.4:arm64' is not installed, so not removed
Package 'mariadb-server-10.5:arm64' is not installed, so not removed
Package 'mariadb-server-core-10.4:arm64' is not installed, so not removed
Package 'mariadb-server-core-10.5:arm64' is not installed, so not removed
Package 'mariadb-server-core-5.1:arm64' is not installed, so not removed
Package 'mariadb-server-core-5.2:arm64' is not installed, so not removed
Package 'mariadb-server-core-5.3:arm64' is not installed, so not removed
Package 'mysql-server' is not installed, so not removed
Package 'mysql-server-8.0' is not installed, so not removed
Package 'mysql-server-core-8.0' is not installed, so not removed
Package 'mariadb-server-10.3' is not installed, so not removed
Package 'mariadb-server-core-10.3' is not installed, so not removed
Package 'mariadb-server' is not installed, so not removed
Package 'mariadb-server-10.6:arm64' is not installed, so not removed. Did you mean 'mariadb-server-10.6'?
Package 'mariadb-server-core-10.6:arm64' is not installed, so not removed. Did you mean 'mariadb-server-core-10.6'?
Package 'mariadb-server-10.6:s390x' is not installed, so not removed. Did you mean 'mariadb-server-10.6'?
Package 'mariadb-server-core-10.6:s390x' is not installed, so not removed. Did you mean 'mariadb-server-core-10.6'?
Package 'mariadb-server-10.6:ppc64el' is not installed, so not removed. Did you mean 'mariadb-server-10.6'?
Package 'mariadb-server-core-10.6:ppc64el' is not installed, so not removed. Did you mean 'mariadb-server-core-10.6'?
The following packages will be REMOVED:
  mariadb-server-10.6* mariadb-server-core-10.6*
0 upgraded, 0 newly installed, 2 to remove and 155 not upgraded.
1 not fully installed or removed.
After this operation, 88.2 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 86215 files and directories currently installed.)
Removing mariadb-server-10.6 (1:10.6.12+maria~ubu2004) ...
invoke-rc.d: could not determine current runlevel
 * Command mariadb-admin/mysqladmin not found! This SysV init script depends on it.
invoke-rc.d: initscript mariadb, action "stop" failed.
dpkg: error processing package mariadb-server-10.6 (--remove):
 installed mariadb-server-10.6 package pre-removal script subprocess returned error exit status 255
dpkg: too many errors, stopping
Errors were encountered while processing:
 mariadb-server-10.6
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
christelle@DESKTOP-FOF3H0T:~$

Hors ligne

#12 Le 29/01/2024, à 11:44

bruno

Re : Erreur avec Maria db

Bon on va tenter encore plus bourrin…
D'abord on s'assure qu'il n'y a pas de service actif :

sudo systemctl stop mysql

Ensuite on va s'attaquer directement au script pre-removal qui provoque l'erreur :

echo '#!/bin/sh' | sudo tee /var/lib/dpkg/info/mariadb-server-10.6.prerm

On retente une purge des paquets :

sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server

Hors ligne

#13 Le 29/01/2024, à 12:29

Christellle

Re : Erreur avec Maria db

Ah, cette fois-ci on dirait qu'il n'y a pas eu d'erreur  smile

Voilà ce que cela donne :

christelle@DESKTOP-FOF3H0T:~$ sudo systemctl stop mysql
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

christelle@DESKTOP-FOF3H0T:~$ echo '#!/bin/sh' | sudo tee /var/lib/dpkg/info/mariadb-server-10.6.prerm
#!/bin/sh

christelle@DESKTOP-FOF3H0T:~$ sudo apt autoremove --purge ~n^mysql-server ~n^mariadb-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'mysql-server-5.5' is not installed, so not removed
Package 'mysql-server-5.7' is not installed, so not removed
Package 'mysql-server-core-5.7' is not installed, so not removed
Package 'mysql-server-core-5.5' is not installed, so not removed
Package 'mysql-server-core-5.6' is not installed, so not removed
Package 'mysql-server-5.6' is not installed, so not removed
Package 'mysql-server-4.1:arm64' is not installed, so not removed
Package 'mysql-server-5.0:arm64' is not installed, so not removed
Package 'mysql-server-5.1:arm64' is not installed, so not removed
Package 'mysql-server-core-5.0:arm64' is not installed, so not removed
Package 'mysql-server-core-5.1:arm64' is not installed, so not removed
Package 'mariadb-server-5.5' is not installed, so not removed
Package 'mariadb-server-10.1' is not installed, so not removed
Package 'mariadb-server-core-10.1' is not installed, so not removed
Package 'mariadb-server-10.0' is not installed, so not removed
Package 'mariadb-server-5.1' is not installed, so not removed
Package 'mariadb-server-5.2' is not installed, so not removed
Package 'mariadb-server-5.3' is not installed, so not removed
Package 'mariadb-server-10.2' is not installed, so not removed
Package 'mariadb-server-core-10.0' is not installed, so not removed
Package 'mariadb-server-core-10.2' is not installed, so not removed
Package 'mariadb-server-core-5.5' is not installed, so not removed
Package 'mariadb-server-10.4:arm64' is not installed, so not removed
Package 'mariadb-server-10.5:arm64' is not installed, so not removed
Package 'mariadb-server-core-10.4:arm64' is not installed, so not removed
Package 'mariadb-server-core-10.5:arm64' is not installed, so not removed
Package 'mariadb-server-core-5.1:arm64' is not installed, so not removed
Package 'mariadb-server-core-5.2:arm64' is not installed, so not removed
Package 'mariadb-server-core-5.3:arm64' is not installed, so not removed
Package 'mysql-server' is not installed, so not removed
Package 'mysql-server-8.0' is not installed, so not removed
Package 'mysql-server-core-8.0' is not installed, so not removed
Package 'mariadb-server-10.3' is not installed, so not removed
Package 'mariadb-server-core-10.3' is not installed, so not removed
Package 'mariadb-server' is not installed, so not removed
Package 'mariadb-server-10.6:arm64' is not installed, so not removed. Did you mean 'mariadb-server-10.6'?
Package 'mariadb-server-core-10.6:arm64' is not installed, so not removed. Did you mean 'mariadb-server-core-10.6'?
Package 'mariadb-server-10.6:s390x' is not installed, so not removed. Did you mean 'mariadb-server-10.6'?
Package 'mariadb-server-core-10.6:s390x' is not installed, so not removed. Did you mean 'mariadb-server-core-10.6'?
Package 'mariadb-server-10.6:ppc64el' is not installed, so not removed. Did you mean 'mariadb-server-10.6'?
Package 'mariadb-server-core-10.6:ppc64el' is not installed, so not removed. Did you mean 'mariadb-server-core-10.6'?
The following packages will be REMOVED:
  mariadb-server-10.6* mariadb-server-core-10.6*
0 upgraded, 0 newly installed, 2 to remove and 155 not upgraded.
1 not fully installed or removed.
After this operation, 88.2 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 86215 files and directories currently installed.)
Removing mariadb-server-10.6 (1:10.6.12+maria~ubu2004) ...
Removing mariadb-server-core-10.6 (1:10.6.16+maria~ubu2004) ...
Processing triggers for man-db (2.9.1-1) ...
(Reading database ... 86006 files and directories currently installed.)
Purging configuration files for mariadb-server-10.6 (1:10.6.12+maria~ubu2004) ...
Processing triggers for systemd (245.4-4ubuntu3.23) ...
christelle@DESKTOP-FOF3H0T:~$

Hors ligne

#14 Le 29/01/2024, à 14:29

bruno

Re : Erreur avec Maria db

Ok, avant de continuer, montre-nous ta liste de dépôts :

sudo grep -r ^deb /etc/apt/sources.list*

Hors ligne

#15 Le 29/01/2024, à 18:19

Christellle

Re : Erreur avec Maria db

Voilà :

christelle@DESKTOP-FOF3H0T:~$ sudo grep -r ^deb /etc/apt/sources.list*
[sudo] password for christelle:
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal main restricted
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal universe
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal-updates universe
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal multiverse
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal-updates multiverse
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ focal-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ focal-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ focal-security multiverse
/etc/apt/sources.list:deb [arch=arm64,s390x,amd64,ppc64el] https://mirror.mva-n.net/mariadb/repo/10.6/ubuntu focal main
/etc/apt/sources.list.d/ubuntu-toolchain-r-ubuntu-test-focal.list.save:deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu focal main
/etc/apt/sources.list.d/ubuntu-toolchain-r-ubuntu-test-focal.list:deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu focal main
/etc/apt/sources.list.d/redislabs-ubuntu-redis-focal.list:deb http://ppa.launchpad.net/redislabs/redis/ubuntu focal main
/etc/apt/sources.list.d/google-chrome.list:deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/mariadb.list:deb [arch=amd64,arm64,ppc64el,s390x] https://mirror.mva-n.net/mariadb/repo/10.6/ubuntu focal main
/etc/apt/sources.list.d/mariadb.list:deb-src https://mirror.mva-n.net/mariadb/repo/10.6/ubuntu focal main
/etc/apt/sources.list.d/redislabs-ubuntu-redis-focal.list.save:deb http://ppa.launchpad.net/redislabs/redis/ubuntu focal main
/etc/apt/sources.list.d/ondrej-ubuntu-php-focal.list.save:deb http://ppa.launchpad.net/ondrej/php/ubuntu focal main
/etc/apt/sources.list.d/ondrej-ubuntu-php-focal.list:deb http://ppa.launchpad.net/ondrej/php/ubuntu focal main
/etc/apt/sources.list.save:deb http://archive.ubuntu.com/ubuntu/ focal main restricted
/etc/apt/sources.list.save:deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted
/etc/apt/sources.list.save:deb http://archive.ubuntu.com/ubuntu/ focal universe
/etc/apt/sources.list.save:deb http://archive.ubuntu.com/ubuntu/ focal-updates universe
/etc/apt/sources.list.save:deb http://archive.ubuntu.com/ubuntu/ focal multiverse
/etc/apt/sources.list.save:deb http://archive.ubuntu.com/ubuntu/ focal-updates multiverse
/etc/apt/sources.list.save:deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
/etc/apt/sources.list.save:deb http://security.ubuntu.com/ubuntu/ focal-security main restricted
/etc/apt/sources.list.save:deb http://security.ubuntu.com/ubuntu/ focal-security universe
/etc/apt/sources.list.save:deb http://security.ubuntu.com/ubuntu/ focal-security multiverse
christelle@DESKTOP-FOF3H0T:~$

Hors ligne

#16 Le 29/01/2024, à 19:24

bruno

Re : Erreur avec Maria db

Quel bazar… hmm
Dans le fichier /etc/apt/sources.list
il faut supprimer cette ligne :

deb [arch=arm64,s390x,amd64,ppc64el] https://mirror.mva-n.net/mariadb/repo/10.6/ubuntu focal main

Supprimer également ce fichier :

sudo rm /etc/apt/sources.list.d/mariadb.list

Ensuite on met à jour :

sudo apt clean
sudo apt update
sudo apt full-upgrade

Enfin tu pourras tenter une réinstallation de mariadb-server :

sudo apt install mariadb-server


Bon je vois que tu as aussi ce ppa qui est une source de problèmes infinie pour les débutants (et pas seulement) :
/etc/apt/sources.list.d/ondrej-ubuntu-php-focal.list

Je ne saurais trop te conseiller de t'en débarrasser et de faire le manage dans les paquets :

sudo apt install ppa-purge
sudo ppa-purge  ppa:ondrej/php
sudo rm /etc/apt/sources.list.d/ondrej*
sudo apt update
sudo apt full-upgrade
sudo apt autopurge
sudo apt purge '~c'

Dernière modification par bruno (Le 29/01/2024, à 20:23)

Hors ligne

#17 Le 29/01/2024, à 19:53

jplemoine

Re : Erreur avec Maria db

sudo aptfull upgrade

Ne serait-ce pas plutôt :

sudo apt full-upgrade

voire même

sudo apt -y full-upgrade

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#18 Le 29/01/2024, à 19:58

jplemoine

Re : Erreur avec Maria db

pour savoir quels sont les dépôts réellement utilisés :

for line in $(dpkg --get-selections | awk '{print $1}'); do apt-cache madison "$line" ; done | awk '{print $5}' | sort -u

Attention : le résultat est très, très long à s'afficher
Si le dépôt est listé, il faudra modifier la ligne pour supprimer les paquets issus de ce dépôts.
Si le dépôt "ondrej-ubuntu-php-focal" est listé, il y a des paquets qui proviennent de ce dépôt.
Voir avec @bruno, ce qu'il convient de faire.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#19 Le 29/01/2024, à 20:29

bruno

Re : Erreur avec Maria db

Merci, corrigé.

[HS] Elle est très tordue ta ligne de commande. apt-cache madison je ne connaissais pas mais il y sans doute beaucoup plus simple et surtout plus rapide :

apt policy | grep http | awk '{print $2" "$3}' | sort -u

[/HS]

Hors ligne

#20 Le 29/01/2024, à 20:33

jplemoine

Re : Erreur avec Maria db

bruno a écrit :

[HS] Elle est très tordue ta ligne de commande[/HS]

En fait, ce n'est pas "ma" ligne de commande mais une que j'ai piquée il y a longtemps.
Je vais comparer (et essayer de comprendre) celle que tu m'as envoyée : elle est plus simple et si elle est plus rapide, je prends...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#21 Le 29/01/2024, à 20:49

nany

Re : Erreur avec Maria db

Bonjour,



[HS]

bruno a écrit :

[HS] Elle est très tordue ta ligne de commande. apt-cache madison je ne connaissais pas mais il y sans doute beaucoup plus simple et surtout plus rapide :

apt-cache policy | grep http | awk '{print $2" "$3}' | sort -u

[/HS]

Pourquoi utiliser grep alors que awk peut faire la même chose ?
Pour s’en affranchir :

apt-cache policy | awk '/http/{print $2,$3}' | sort -u

[/HS]

Hors ligne

#22 Le 29/01/2024, à 21:03

bruno

Re : Erreur avec Maria db

Bien vu nany, je suis nul avec awk (il me faut consulter la doc à chaque fois) wink

Dernière modification par bruno (Le 29/01/2024, à 21:05)

Hors ligne

#23 Le 29/01/2024, à 21:37

jplemoine

Re : Erreur avec Maria db

Les 2 commandes ne font pas la même chose :
Sur mon PC , avec policy, il y a la ligne

http://dl.google.com/linux/earth/deb stable/main

en plus...
C'est un dépôt qui existe dans ma configuration mais il n'y a aucun paquet installé grâce à ce dépôt...

Donc, dans le cas qui nous préoccupe, mon but était de savoir s'il y a au moins 1 paquet (et la liste)  qui utilise le dépôt "ondrej-ubuntu-php-focal".
Si oui, à voir si on ne purgerai pas ce(s) paquet(s).


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#24 Le 29/01/2024, à 21:44

nany

Re : Erreur avec Maria db

jplemoine a écrit :

Donc, dans le cas qui nous préoccupe, mon but était de savoir s'il y a au moins 1 paquet (et la liste)  qui utilise le dépôt "ondrej-ubuntu-php-focal".
Si oui, à voir si on ne purgerai pas ce(s) paquet(s).

C’est déjà proposé par bruno ;

bruno a écrit :
sudo apt install ppa-purge
sudo ppa-purge  ppa:ondrej/php
sudo rm /etc/apt/sources.list.d/ondrej*

Hors ligne

#25 Le 29/01/2024, à 22:21

jplemoine

Re : Erreur avec Maria db

D'accord... Je ne connaissais pas ppa-purge --> Je pensais que ça ne permettais que de supprimer le ppa pas les paquets.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne