Installation aléatoire de mysql-server par son utilisateur

… autre précision, ces deux répertoire sont verrouillés

/var/lib/php5 /var/lib/mysql/snort

Autrement dit appartiennes à root … :017

A ce stade je ne sais si je peux lancé cette commande.

# apt-get -f install:017

root@debian:/home/loreleil# /etc/init.d/mysql stop Stopping MySQL database server: mysqld. root@debian:/home/loreleil#

Re,

autre chose …

je présume qu’il s’agit de forcer l’installation de mysql. … je crois …

Mes plates excuses … trop vite loreleil … prend le temps de lire ! :blush:

root@debian:/home/loreleil# /var/lib/dpkg/info/mysql-server-5.0.postinst configure Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld. /etc/init.d/mysql: line 115: /etc/mysql/debian-start: Aucun fichier ou répertoire de ce type invoke-rc.d: initscript mysql, action "start" failed.

… autre …chose

[quote]
(vérifie qu’il n’y a pas de processus mysqld à ce stade)[/quote]

Comment … stp ?

:116

root@debian:/home/loreleil# apt-get install mysql-server Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets supplémentaires suivants seront installés : 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 0 non mis à jour. Il est nécessaire de prendre 0o/26,7Mo dans les archives. Après cette opération, 84,3Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? o 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 Préconfiguration des paquets... Sélection du paquet mysql-server-5.0 précédemment désélectionné. (Lecture de la base de données... 98612 fichiers et répertoires déjà installés.) Dépaquetage de mysql-server-5.0 (à partir de .../mysql-server-5.0_5.0.51a-24+lenny5_i386.deb) ... Sélection du paquet mysql-server précédemment désélectionné. Dépaquetage de mysql-server (à partir de .../mysql-server_5.0.51a-24+lenny5_all.deb) ... Stopping MySQL database server: mysqld. Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de mysql-server-5.0 (5.0.51a-24+lenny5) ... Stopping MySQL database server: mysqld. /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz (warning). Starting MySQL database server: mysqld. /etc/init.d/mysql: line 115: /etc/mysql/debian-start: Aucun fichier ou répertoire de ce type invoke-rc.d: initscript mysql, action "start" failed. :118
:116

[quote]

Stopping MySQL database server: mysqld.
/etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz (warning).
Starting MySQL database server: mysqld.
/etc/init.d/mysql: line 115: /etc/mysql/debian-start: Aucun fichier ou répertoire de ce type
invoke-rc.d: initscript mysql, action “start” failed. …
[/quote]

:naughty::017

Bonjour,

Que retourne cette commande

Bien le bonjour chez vous … :006

Bonjour à toi micky979,

[code]loreleil@debian:~$ ls -lR /etc/mysql/
/etc/mysql/:
total 1
-rw------- 1 root root 312 jan 29 20:34 debian.cnf
loreleil@debian:~$

[/code]

Merci de votre suivit … :wink:

Bonjour,

Désinstalle tous les paquets lié à mysql-server

Supprime la configuration eventuellement encore presente

Cherche des traces de mysql sur ton système

Si la commande précédente ne retourne rien réinstalle mysql-server

Re,

Salut à toi micky979,

Pour commencer, merci … :clap:

Voilà donc, je cherche également de mon côté … normal … me diraient vous … j’en conviens … :wink:

Il y a une pléiade de rapports de bogues à l’insu de mysql-server.

Paquet : mysql-server (5.0.51a-24+lenny5)

[quote=“Debian Bug report logs:”]Certes, unstable mais quand même…
Bugs in package mysql-server (version 5.1.49-3) in unstable

bugs.debian.org/cgi-bin/pkgrepor … t=unstable[/quote]

Enfin bref… je vais donc te suivre à la lettre.

Dans un premier temps ceci :

loreleil@debian:~$ (dpkg -l | grep mysql-server | awk '{print $2}') mysql-server-5.0 loreleil@debian:~$
Ceci est perso … /home/loreleil/ … j’invente rien … :005
Pour le reste … je ne sais si je dois recourir à rm -r /xxx/xxxx/xxxx/ … ?

[quote]root@debian:/home/loreleil# find / -name “mysql
/var/cache/apt/archives/snort-mysql_2.7.0-20.4_i386.deb
/var/cache/apt/archives/mysql-common_5.0.51a-24+lenny5_all.deb
/var/cache/apt/archives/libmysqlclient15off_5.0.51a-24+lenny5_i386.deb
/var/cache/apt/archives/libdbd-mysql-perl_4.007-1+lenny1_i386.deb
/var/cache/apt/archives/mysql-client-5.0_5.0.51a-24+lenny5_i386.deb
/var/cache/apt/archives/libapache2-mod-auth-mysql_4.3.9-11_i386.deb
/var/cache/apt/archives/mysql-client_5.0.51a-24+lenny5_all.deb
/var/cache/apt/archives/php5-mysql_5.2.6.dfsg.1-1+lenny9_i386.deb
/var/cache/apt/archives/libmysql-ruby1.8_2.7.4-1_i386.deb
/var/cache/apt/archives/mysql-server-5.0_5.0.51a-24+lenny5_i386.deb
/var/cache/apt/archives/mysql-server_5.0.51a-24+lenny5_all.deb
/var/tmp/kdecache-loreleil/http/l/www.lephpfacile.com_css_manuel-mysql.css_25217e10
/var/lib/mysql
/var/lib/mysql/mysql
/var/lib/mysql/mysql_upgrade_info
/var/lib/dpkg/info/php5-mysql.list
/var/lib/dpkg/info/mysql-server-5.0.list
/var/lib/dpkg/info/mysql-common.list
/var/lib/dpkg/info/mysql-server-5.0.postrm
/var/lib/dpkg/info/libmysqlclient15off.list
/var/lib/dpkg/info/mysql-common.postrm
/var/lib/dpkg/info/libmysqlclient15off.postrm
/var/log/mysql.log
/var/log/mysql.log.1.gz
/var/log/mysql
/var/log/mysql.log.2.gz
/var/log/mysql.log.3.gz
/var/log/mysql.err
/etc/init.d/mysql
/etc/init.d/mysql-ndb-mgm
/etc/init.d/mysql-ndb
/etc/logcheck/ignore.d.server/mysql-server-5_0
/etc/logcheck/ignore.d.paranoid/mysql-server-5_0
/etc/logcheck/ignore.d.workstation/mysql-server-5_0
/etc/mysql
/etc/rc0.d/K22mysql-ndb
/etc/rc0.d/K23mysql-ndb-mgm
/etc/rc0.d/K21mysql
/etc/rc3.d/S19mysql
/etc/rc3.d/S17mysql-ndb-mgm
/etc/rc3.d/S18mysql-ndb
/etc/logrotate.d/mysql-server
/etc/rc5.d/S19mysql
/etc/rc5.d/S17mysql-ndb-mgm
/etc/rc5.d/S18mysql-ndb
/etc/rc1.d/K22mysql-ndb
/etc/rc1.d/K23mysql-ndb-mgm
/etc/rc1.d/K21mysql
/etc/rc6.d/K22mysql-ndb
/etc/rc6.d/K23mysql-ndb-mgm
/etc/rc6.d/K21mysql
/etc/rc2.d/S19mysql
/etc/rc2.d/S17mysql-ndb-mgm
/etc/rc2.d/S18mysql-ndb
/etc/rc4.d/S19mysql
/etc/rc4.d/S17mysql-ndb-mgm
/etc/rc4.d/S18mysql-ndb

/home/loreleil/mysql_serveur_ eet mysql-serveur-5.0
/home/loreleil/png/Snort-mysql
/home/loreleil/png/Snort-mysql/Configuration de snort-mysql
/home/loreleil/png/Snort-mysql/Configuration de snort-mysql_2ème
/home/loreleil/png/Ré-installation_Configuration de mysql-server-5.0
/home/loreleil/mysql_serveur_ eet mysql-serveur-5.0~
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql10.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql12.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql11.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql13.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql5.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql14.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql4.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql7.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql3.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql1.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql2.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql9.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql8.png
/home/loreleil/Guides_des_configurations_et_liens/snort/doc_Réseau-Linux/template.php_fichiers/snort-mysql6.png
/home/loreleil/Guides_des_configurations_et_liens/snort/Openmaniak.com/snort_tutorial_snort.php_fichiers/mysql.gif
/home/loreleil/Guides_des_configurations_et_liens/Manuel MySQL/index.php_fichiers/manuel-mysql.css
/home/loreleil/Guides_des_configurations_et_liens/Serveur web - LAMP/Doc_ubuntu/Configuration de MySQL/mysql.html
/home/loreleil/Guides_des_configurations_et_liens/Serveur web - LAMP/Doc_ubuntu/Configuration de MySQL/mysql_fichiers
/home/loreleil/.mysql_history
/home/loreleil/Erreur_mysql_install
/home/loreleil/install_lighttpd_et_purge_mysql-server_et_mysql-server-5.0

/usr/lib/openoffice/program/libmysql2.so
/usr/share/apps/katepart/syntax/sql-mysql.xml
/usr/share/apps/quanta/dtep/php/mysql.tag
/usr/share/apps/quanta/dtep/php/mysqli.tag
/usr/share/doc/openoffice.org-base/data-from-remote-mysql-server.txt
/usr/share/doc/openoffice.org-base/using-mysql-databases.txt
root@debian:/home/loreleil#

[/quote]
Quand dit tu … ? :116 !

Ces fichiers sont ls paquets que tu as installés et qui ne sont pas configurés, laisse les puisque tu as déjà tout bien nettoyé.

Fais un mv des deux répertoires suspects si tu veux mais je pense que ce sont des résidus, il ne doit pas y avoir grand chose.

Vérifies l’absence de fichier dans /var/run/mysqld

Fais un /etc/init.d/mysql stop suivi d’un killall mysqld suivi d’un killall -9 mysqld et enfin d’un apt-get -f install qui finira la configuration des paquets. Si ça ne marche pas on avisera.

Si il te dit que mysqld ne veut pas démarrer, essaye en root un simple

mysqld

et note le message d’erreur (+++: vérifies que l’interface loopback existe)

Re,

Salut à toi fran.b,

[quote=“fran.b”]Fais un mv des deux répertoires suspects si tu veux mais je pense que ce sont des résidus, il ne doit pas y avoir grand chose.
[/quote]
Ma foi … cela ne mangera pas de pain. :laughing:
Que diriez vous d’un …

mv -b ('b' comme "backup") va effectuer une sauvegarde des fichiers avant de les déplacer : cependant vous trouverez dans le répertoire /var/x/x/x/ ...etc ... & /etc/rcx.d/x ... etc ... une sauvegarde (~).

Ceci dit j’entends par là … une sauvegarde vraiment ciblée, dans la mesure ou /var/ & /etc/ sont relativement chargés.

Serait-il approprié dans ce cas de figure … ou bien alors je suis un peu trop “parano.” …

      [color=#0000FF]............ Oui .... je suis parano ![/color]  <img src="/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif" width="25" height="15" alt=":005" title="chaud"/> et puis dans le même temps .... j'apprends .... :wink:

Re,

Une petite B-A pour les boubourses comme moi. :005

Quelques liens sur les commandes Linux.

linux-france.org/article/deb … linux.html

cafe.rapidus.net/brodeurp/macos/cmdunix.html

linux-kheops.com/doc/linux-f/lf249.htm

1100f.free.fr/Batchs/index.htm

wiki.linux-france.org/wiki/Les_c … s_de_Linux

Voilà,voilà … :wink: à tous les boubourses … comme moi ! … :whistle:

Je vous en serre cinq … les boubourses … :005:arrow_right:

Re,

root@debian:/home/loreleil# /etc/init.d/mysql stop root@debian:/home/loreleil# killall mysqld mysqld: aucun processus tué root@debian:/home/loreleil# killall -9 mysqld mysqld: aucun processus tué root@debian:/home/loreleil#

root@debian:/home/loreleil# apt-get -f install mysql-server Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets supplémentaires suivants seront installés : libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-common mysql-server-5.0 Paquets suggérés : dbishell tinyca Les NOUVEAUX paquets suivants seront installés : libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 0 mis à jour, 9 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 0o/37,4Mo dans les archives. Après cette opération, 110Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? y 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 Préconfiguration des paquets... Sélection du paquet mysql-common précédemment désélectionné. (Lecture de la base de données... 100102 fichiers et répertoires déjà installés.) Dépaquetage de mysql-common (à partir de .../mysql-common_5.0.51a-24+lenny5_all.deb) ... Sélection du paquet libnet-daemon-perl précédemment désélectionné. Dépaquetage de libnet-daemon-perl (à partir de .../libnet-daemon-perl_0.38-1.1_all.deb) ... Sélection du paquet libplrpc-perl précédemment désélectionné. Dépaquetage de libplrpc-perl (à partir de .../libplrpc-perl_0.2017-1.1_all.deb) ... Sélection du paquet libdbi-perl précédemment désélectionné. Dépaquetage de libdbi-perl (à partir de .../libdbi-perl_1.605-1_i386.deb) ... Sélection du paquet libmysqlclient15off précédemment désélectionné. Dépaquetage de libmysqlclient15off (à partir de .../libmysqlclient15off_5.0.51a-24+lenny5_i386.deb) ... Sélection du paquet libdbd-mysql-perl précédemment désélectionné. Dépaquetage de libdbd-mysql-perl (à partir de .../libdbd-mysql-perl_4.007-1+lenny1_i386.deb) ... Sélection du paquet mysql-client-5.0 précédemment désélectionné. Dépaquetage de mysql-client-5.0 (à partir de .../mysql-client-5.0_5.0.51a-24+lenny5_i386.deb) ... Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de mysql-common (5.0.51a-24+lenny5) ... Sélection du paquet mysql-server-5.0 précédemment désélectionné. (Lecture de la base de données... 100375 fichiers et répertoires déjà installés.) Dépaquetage de mysql-server-5.0 (à partir de .../mysql-server-5.0_5.0.51a-24+lenny5_i386.deb) ... Sélection du paquet mysql-server précédemment désélectionné. Dépaquetage de mysql-server (à partir de .../mysql-server_5.0.51a-24+lenny5_all.deb) ... Stopping MySQL database server: mysqld. Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de libnet-daemon-perl (0.38-1.1) ... Paramétrage de libplrpc-perl (0.2017-1.1) ... Paramétrage de libdbi-perl (1.605-1) ... Paramétrage de libmysqlclient15off (5.0.51a-24+lenny5) ... Paramétrage de libdbd-mysql-perl (4.007-1+lenny1) ... Paramétrage de mysql-client-5.0 (5.0.51a-24+lenny5) ... Paramétrage de mysql-server-5.0 (5.0.51a-24+lenny5) ... Stopping MySQL database server: mysqld. /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz (warning). Starting MySQL database server: mysqld. /etc/init.d/mysql: line 115: /etc/mysql/debian-start: Aucun fichier ou répertoire de ce type invoke-rc.d: initscript mysql, action "start" failed.

… le processus suit son cours … avant que je n’y mets fin.

Que donne ls -al /etc/mysql ??
Il y a un pbm de permission sur ce dossier peut être?

(Tout appartient à root et non mysql, notamment le fichier debian-start dont les permissions sont 600)

As tu remplacé le fichier /etc/init.d/mysql par celui du paquet ou laissé le tien? Je soupconne un truc de ce genre.

Salut fran.b,

root@debian:/home/loreleil# ls -al /etc/mysql total 10 drwxr-xr-x 3 root root 1024 jan 30 17:39 . drwxr-xr-x 121 root root 7168 jan 30 17:39 .. drwxr-xr-x 2 root root 1024 déc 30 01:29 conf.d -rw------- 1 root root 312 jan 29 20:34 debian.cnf root@debian:/home/loreleil#

Absolument pas, je n’y est strictement pas mis les mains.
Serait ceci, que tu soupçonne ?

C’est surtout que je ne vois pas de fichier debian-start, c’est vraiment étonnant car il fait partie du paquet…
Je te met le mien pour voir mais c’est tout de même étonnant…
Rajoute le dans /etc/mysql et qarrête un évenutuel mysql, puis apt-get -f install et redémarrage de mysql[code]#!/bin/bash

This script is executed by “/etc/init.d/mysql” on every (re)start.

Changes to this file will be preserved when updating the Debian package.

source /usr/share/mysql/debian-start.inc.sh

MYSQL="/usr/bin/mysql --defaults-file=/etc/mysql/debian.cnf"
MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
MYUPGRADE="/usr/bin/mysql_upgrade --defaults-extra-file=/etc/mysql/debian.cnf"
MYCHECK="/usr/bin/mysqlcheck --defaults-file=/etc/mysql/debian.cnf"
MYCHECK_SUBJECT=“WARNING: mysqlcheck has found corrupt tables"
MYCHECK_PARAMS=”–all-databases --fast --silent"
MYCHECK_RCPT=“root”

The following commands should be run when the server is up but in background

where they do not block the server start and in one shell instance so that

they run sequentially. They are supposed not to echo anything to stdout.

If you want to disable the check for crashed tables comment

“check_for_crashed_tables” out.

(There may be no output to stdout inside the background process!)

echo “Checking for corrupt, not cleanly closed and upgrade needing tables.”
(
upgrade_system_tables_if_necessary;
check_root_accounts;
check_for_crashed_tables;
) >&2 &

exit 0
[/code]

Bien le bonjour chez vous. :006

Installation aléatoire de mysql-server par son utilisateur ! … C’est le juste titre !

[quote=“fran.b”]C’est surtout que je ne vois pas de fichier debian-start, c’est vraiment étonnant car il fait partie du paquet…
Je te met le mien pour voir mais c’est tout de même étonnant…
Rajoute le dans /etc/mysql et qarrête un évenutuel mysql, puis apt-get -f install et redémarrage de mysql[/quote]
Je m’en expliquerai plus amplement dans quelques heures … … :118:blush::blush::079

Salut,
Je préfère nettement ce titre… J’avais failli répondre au premier titre ceci:

Les seules fois ou il m’a manqué ce genre de paquets (les scripts de démarrage), c’était sur une installation interrompue avant la fin…