PHP base de données inaccessible

@ chrispierret
He bien le voilà ton problème !! Quand-même plus clair qu’avec synaptic non ?
Il faudrait toute la liste d’erreurs, dans un fichier joint si tros gros.

ps: pas le moment de commencer à mélanger avec d’autres dépôts type sury, pour compliquer les choses.

sudo dpkg-reconfigure phpmyadmin

1 J'aime

J’ai copié ci-dessous l’ensemble des messages d’erreur, que j’aurais dû mieux regarder, car ils indiquent qu’il n’y a eu en réalité ni désinstall ni réinstall !
J’essaye sudo dpkg-reconfigure phpmyadmin

Suppression de phpmyadmin (4:5.2.1+dfsg-1) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: dumping mysql database phpmyadmin to /var/tmp/phpmyadmin.phpmya
dmin.2023-05-23-11.35.mysql.deyXWL.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O).
unable to connect to mysql server.
error encountered dumping database:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)
dbconfig-common: phpmyadmin remove: aborted.
dbconfig-common: flushing administrative password
dpkg: erreur de traitement du paquet phpmyadmin (--remove) :
le sous-processus paquet phpmyadmin script pre-removal installé a renvoyé un ét
at de sortie d'erreur 1
dpkg: trop d'erreurs, arrêt
dpkg: erreur lors du nettoyage:
le sous-processus paquet phpmyadmin script post-installation installé a renvoyé
un état de sortie d'erreur 10
Des erreurs ont été rencontrées pendant l'exécution :
phpmyadmin
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@pM:~# apt install phpmyadmin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
phpmyadmin est déjà la version la plus récente (4:5.2.1+dfsg-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Paramétrage de phpmyadmin (4:5.2.1+dfsg-1) ...
dpkg: erreur de traitement du paquet phpmyadmin (--configure) :
le sous-processus paquet phpmyadmin script post-installation installé a renvoyé
un état de sortie d'erreur 10
Des erreurs ont été rencontrées pendant l'exécution :
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@pM:~# dpkg-reconfigure phpmyadmin
/usr/sbin/dpkg-reconfigure: phpmyadmin est cassé ou partiellement installé

dpkg -l |awk '/^rc/{print $1,$2}'

root@pM:~# dpkg -l |awk '/^rc/{print $1,$2}'
rc dctrl-tools
rc dkms
rc docbook-xml
rc dpkg-dev
rc fuse
rc hddtemp
rc inxi
rc kaccounts-providers
rc kdeconnect
rc kded5
rc kio
rc kwayland-data
rc kwayland-integration:amd64
rc libfakeroot:amd64
rc libkf5activities5:amd64
rc libkf5attica5:amd64
rc libkf5auth-data
rc libkf5bluezqt-data
rc libkf5bookmarks-data
rc libkf5codecs-data
rc libkf5configwidgets-data
rc libkf5contacts-data
rc libkf5coreaddons-data
rc libkf5crash5:amd64
rc libkf5dbusaddons-data
rc libkf5globalaccel5:amd64
rc libkf5iconthemes-data
rc libkf5idletime5:amd64
rc libkf5itemmodels5:amd64
rc libkf5jobwidgets-data
rc libkf5kiocore5:amd64
rc libkf5notifications-data
rc libkf5notifications5:amd64
rc libkf5package-data
rc libkf5people5:amd64
rc libkf5prison5:amd64
rc libkf5purpose-bin:amd64
rc libkf5purpose5:amd64
rc libkf5runner5:amd64
rc libkf5service-data
rc libkf5solid5:amd64
rc libkf5sonnet5-data
rc libkf5wallet-data
rc libkf5windowsystem-data
rc libkf5xmlgui-data
rc libkf5xmlgui5:amd64
rc libpython3.10-minimal:amd64
rc libpython3.9-minimal:amd64
rc linux-image-5.10.0-13-amd64
rc linux-image-5.10.0-14-amd64
rc linux-image-5.10.0-16-amd64
rc linux-image-5.18.0-2-amd64
rc linux-image-5.18.0-3-amd64
rc linux-image-5.18.0-4-amd64
rc linux-image-5.19.0-2-amd64
rc linux-image-6.0.0-2-amd64
rc linux-image-6.0.0-6-amd64
rc linux-image-6.1.0-2-amd64
rc linux-image-6.1.0-5-amd64
rc lm-sensors
rc mailcap
rc menu
rc menu-xdg
rc pkg-config
rc python3.10-minimal
rc python3.9-minimal
rc sane-utils
rc sgml-data
rc systemsettings
rc update-inetd
rc usrmerge

dpkg -l |awk '!/^ii|^rc/{print $1,$2}'

root@pM:~# dpkg -l |awk '!/^ii|^rc/{print $1,$2}'
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin
||/ Nom
+++-========================================-===============================-============-================================================================================ 
iF phpmyadmin

Ça ne va pas être simple sans connaître l’historique de potentielles bidouilles…

apt list -i '*sql*'

Comme je me suis débattu sur trois postes distincts, après échecs et redémarrages, je ne sais plus très bien ce que j’ai fait où. Mais j’ai accès à phpmyadmin sur les deux autres !

root@pM:~# apt list -i '*sql*'
dbconfig-mysql/testing,now 2.0.24 all  [installé, automatique]
libaprutil1-dbd-sqlite3/testing,now 1.6.3-1 amd64  [installé, automatique]
libqt5sql5-sqlite/testing,now 5.15.8+dfsg-8 amd64  [installé, automatique]
libqt5sql5/testing,now 5.15.8+dfsg-8 amd64  [installé, automatique]
libsqlite3-0/testing,now 3.40.1-2 amd64  [installé, automatique]
mysql-common/testing,now 5.8+1.1.0 all  [installé, automatique]
php-mariadb-mysql-kbs/testing,now 1.2.14-1 all  [installé, automatique]
php-mysql/testing,now 2:8.2+93 all  [installé]
php-pgsql/testing,now 2:8.2+93 all  [installé, automatique]
php-phpmyadmin-sql-parser/testing,now 5.7.0-2 all  [installé, automatique]
php-sqlite3/testing,now 2:8.2+93 all  [installé, automatique]
php8.2-mysql/testing,now 8.2.5-2 amd64  [installé, automatique]
php8.2-pgsql/testing,now 8.2.5-2 amd64  [installé, automatique]
php8.2-sqlite3/testing,now 8.2.5-2 amd64  [installé, automatique]

Moi pas comprendre.
En plus clair, ça marche ou pas ?

Non. Ça marche sur le poste Windows 10 que j’ai au travail. Après quelques problèmes de connexion, ça marche sur mon poste perso Debian, mais pas sur celui-ci qui a la même configuration, sur lequel j’ai essayé de procéder de la même façon, sauf multiples manipulations ultérieures pour essayer de résoudre le blocage.

Trop embrouillé pour moi avec tes PCs windows, perso, et pas perso.
Je vais te donner ma conclusion, pour gagner du temps:

Ta testing est un upgrade de Bullseye dont l’historique est difficile à tracer.
La post install de phpmyadmin est vraiment lourde et complexe (j’ai vu le script).
Si tu as déjà mixé différentes sources de dépôts, je ne suis pas surpris qu’il y ait des sacs de noeuds.

Je ne vois qu’une seule solution pour repartir 100% propre.
->> Installation propre de bookworm (=testing / qui va bientôt être stable).
That’s all for me folks.

C’est plus pratique avec le portable, mais je peux faire autrement. Si le passage à Bookworm fait disparaître les difficultés, tant mieux, je vois sa sortie prévue pour le 10 juin.
Merci