Pages : 1
#1 Le 12/03/2013, à 19:37
- Kahoru
Problème avec apache2
Bonjour,
Je suis débutante sur ubuntu 12.04 et j'essaie d'installer un serveur local pour créer un site web avec Joomla!.
J'ai installé php5, apache2, mysql-server et phpmyadmin mais à l'étape "configurer la base de données Phpmyadmin avec Dbcongig-common" j'ai eu ce message d'erreur :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
J'ai suivi ces tuto :
http://doc.ubuntu-fr.org/phpmyadmin#problemes_connus
http://forum.ubuntu-fr.org/viewtopic.php?pid=723026
http://forum.ubuntu-fr.org/viewtopic.php?id=983181
J'ai purgé/réinstallé, fait les mises à jour, vidé le cache, rebooté, re-purgé/réinstallé mais en vain. J'ai eu de l'aide sur IRC #ubuntu-fr et on a essayé différentes choses, puis quelqu'un a suggéré que le problème venait de la configuration d'apache2, donc on a essayé :
sudo service apache2 start
Qui a renvoyé :
/etc/init.d/apache2: 51: .: Can't open /etc/apache2/envvars
"/etc/apache2/envvars" n'existe pas.
Puis on a fait ça :
sudo dpkg --configure -a
sudo apt-get install mysql-server-5.5
Mais il y avait encore des erreurs :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Paquets suggérés :
tinyca mailx
Les NOUVEAUX paquets suivants seront installés :
mysql-server-5.5
0 mis à jour, 1 nouvellement installés, 0 à enlever et 6 non mis à jour.
Il est nécessaire de prendre 0 o/8 725 ko dans les archives.
Après cette opération, 31,3 Mo d'espace disque supplémentaires seront utilisés.
Préconfiguration des paquets...
Sélection du paquet mysql-server-5.5 précédemment désélectionné.
(Lecture de la base de données... 501257 fichiers et répertoires déjà installés.)
Dépaquetage de mysql-server-5.5 (à partir de .../mysql-server-5.5_5.5.29-0ubuntu0.12.04.2_i386.deb) ...
egrep: /etc/mysql/: Aucun fichier ou dossier de ce type
Traitement des actions différées (« triggers ») pour « ureadahead »...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de mysql-server-5.5 (5.5.29-0ubuntu0.12.04.2) ...
130312 17:35:52 [Note] Plugin 'FEDERATED' is disabled.
130312 17:35:52 InnoDB: The InnoDB memory heap is disabled
130312 17:35:52 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130312 17:35:52 InnoDB: Compressed tables use zlib 1.2.3.4
130312 17:35:52 InnoDB: Initializing buffer pool, size = 128.0M
130312 17:35:52 InnoDB: Completed initialization of buffer pool
130312 17:35:52 InnoDB: highest supported file format is Barracuda.
130312 17:35:52 InnoDB: Waiting for the background threads to start
130312 17:35:53 InnoDB: 1.1.8 started; log sequence number 1595685
130312 17:35:53 InnoDB: Starting shutdown...
130312 17:35:54 InnoDB: Shutdown completed; log sequence number 1595685
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg : erreur de traitement de mysql-server-5.5 (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
mysql-server-5.5
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ensuite on a vérifié le syslog :
tail -n 20 /var/log/syslog /var/log/messages
==> /var/log/syslog <==
Mar 12 17:35:57 Cybotron mysqld_safe[25275]: 130312 17:35:57 InnoDB: Shutdown completed; log sequence number 1595685
Mar 12 17:35:57 Cybotron mysqld_safe[25296]: 130312 17:35:57 [Note] Plugin 'FEDERATED' is disabled.
Mar 12 17:35:57 Cybotron mysqld_safe[25296]: 130312 17:35:57 InnoDB: The InnoDB memory heap is disabled
Mar 12 17:35:57 Cybotron mysqld_safe[25296]: 130312 17:35:57 InnoDB: Mutexes and rw_locks use GCC atomic builtins
Mar 12 17:35:57 Cybotron mysqld_safe[25296]: 130312 17:35:57 InnoDB: Compressed tables use zlib 1.2.3.4
Mar 12 17:35:57 Cybotron mysqld_safe[25296]: 130312 17:35:57 InnoDB: Initializing buffer pool, size = 128.0M
Mar 12 17:35:57 Cybotron mysqld_safe[25296]: 130312 17:35:57 InnoDB: Completed initialization of buffer pool
Mar 12 17:35:57 Cybotron mysqld_safe[25296]: 130312 17:35:57 InnoDB: highest supported file format is Barracuda.
Mar 12 17:35:58 Cybotron mysqld_safe[25296]: 130312 17:35:58 InnoDB: Waiting for the background threads to start
Mar 12 17:35:59 Cybotron mysqld_safe[25296]: 130312 17:35:59 InnoDB: 1.1.8 started; log sequence number 1595685
Mar 12 17:35:59 Cybotron mysqld_safe[25296]: ERROR: 1050 Table 'plugin' already exists
Mar 12 17:35:59 Cybotron mysqld_safe[25296]: 130312 17:35:59 [ERROR] Aborting
Mar 12 17:35:59 Cybotron mysqld_safe[25296]:
Mar 12 17:35:59 Cybotron mysqld_safe[25296]: 130312 17:35:59 InnoDB: Starting shutdown...
Mar 12 17:35:59 Cybotron mysqld_safe[25296]: 130312 17:35:59 InnoDB: Shutdown completed; log sequence number 1595685
Mar 12 17:35:59 Cybotron mysqld_safe[25296]: 130312 17:35:59 [Note] /usr/sbin/mysqld: Shutdown complete
Mar 12 17:35:59 Cybotron mysqld_safe[25296]:
Mar 12 17:36:01 Cybotron kernel: [412544.880195] type=1400 audit(1363106161.393:47): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=25324 comm="apparmor_parser"
Mar 12 17:36:01 Cybotron kernel: [412545.042467] init: mysql pre-start process (25353) terminated with status 1
Mar 12 17:39:02 Cybotron CRON[25407]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
tail: impossible d'ouvrir «/var/log/messages» en lecture: Aucun fichier ou dossier de ce type
Donc c'est apparmor qui posait problème visiblement. On l'a déactivé, et réinstallé mysql-server-5.5 mais il y avait encore des erreurs :
sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/
sudo apt-get install mysql-server-5.5
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
mysql-server-5.5 est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 6 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] ? o
Paramétrage de mysql-server-5.5 (5.5.29-0ubuntu0.12.04.2) ...
Skipping profile in /etc/apparmor.d/disable: usr.sbin.mysqld
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg : erreur de traitement de mysql-server-5.5 (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Des erreurs ont été rencontrées pendant l'exécution :
mysql-server-5.5
Nouvelle vérification du syslog :
tail -n 20 /var/log/syslog /var/log/messages
==> /var/log/syslog <==
Mar 12 18:11:01 Cybotron kernel: [414644.621431] init: mysql pre-start process (26698) terminated with status 1
Mar 12 18:11:01 Cybotron AptDaemon.Worker: CRITICAL: mysql-server-5.5: subprocess installed post-installation script returned error exit status 1
Mar 12 18:11:02 Cybotron AptDaemon.Worker: INFO: Finished transaction /org/debian/apt/transaction/11a3e78b18e649dd90f76f4b7d051ca7
Mar 12 18:12:02 Cybotron AptDaemon.PackageKit: INFO: Initializing PackageKit transaction
Mar 12 18:12:02 Cybotron AptDaemon.Worker: INFO: Simulating trans: /org/debian/apt/transaction/a052edc2b4ca4776a8bad6a1b3688029
Mar 12 18:12:02 Cybotron AptDaemon.Worker: INFO: Processing transaction /org/debian/apt/transaction/a052edc2b4ca4776a8bad6a1b3688029
Mar 12 18:12:09 Cybotron AptDaemon.PackageKit: INFO: Get updates()
Mar 12 18:12:10 Cybotron AptDaemon.Worker: INFO: Finished transaction /org/debian/apt/transaction/a052edc2b4ca4776a8bad6a1b3688029
Mar 12 18:17:02 Cybotron CRON[26738]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 12 18:17:10 Cybotron dhclient: DHCPREQUEST of 10.0.160.178 on wlan0 to 10.7.255.254 port 67
Mar 12 18:17:13 Cybotron dhclient: DHCPREQUEST of 10.0.160.178 on wlan0 to 10.7.255.254 port 67
Mar 12 18:17:14 Cybotron dhclient: DHCPACK of 10.0.160.178 from 10.7.255.254
Mar 12 18:17:14 Cybotron dhclient: bound to 10.0.160.178 -- renewal in 1709 seconds.
Mar 12 18:17:18 Cybotron AptDaemon: INFO: Quitting due to inactivity
Mar 12 18:17:18 Cybotron AptDaemon: INFO: Quitting was requested
Mar 12 18:39:02 Cybotron CRON[26781]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
Mar 12 18:45:43 Cybotron dhclient: DHCPREQUEST of 10.0.160.178 on wlan0 to 10.7.255.254 port 67
Mar 12 18:45:46 Cybotron dhclient: DHCPREQUEST of 10.0.160.178 on wlan0 to 10.7.255.254 port 67
Mar 12 18:45:46 Cybotron dhclient: DHCPACK of 10.0.160.178 from 10.7.255.254
Mar 12 18:45:47 Cybotron dhclient: bound to 10.0.160.178 -- renewal in 1758 seconds.
tail: impossible d'ouvrir «/var/log/messages» en lecture: Aucun fichier ou dossier de ce type
J'en suis là... Je suis un peu perdue et je ne sais pas trop où chercher des solutions. Si vous aviez des pistes...
Merci d'avance!
Dernière modification par Kahoru (Le 12/03/2013, à 19:37)
Hors ligne
#2 Le 12/03/2013, à 20:37
- J5012
Re : Problème avec apache2
bon c'est donc apache qui a un probleme avant tout ...
retourne le resultat de la commande terminal : dpkg -l apache*
Hors ligne
#3 Le 12/03/2013, à 21:04
- Kahoru
Re : Problème avec apache2
dpkg -l apache*
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 Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Description
+++-==============-==============-============================================
un apache <aucun> (aucune description n'est disponible)
un apache-common <aucun> (aucune description n'est disponible)
un apache-utils <aucun> (aucune description n'est disponible)
ii apache2 2.2.22-1ubuntu Apache HTTP Server metapackage
un apache2-common <aucun> (aucune description n'est disponible)
un apache2-doc <aucun> (aucune description n'est disponible)
un apache2-mpm <aucun> (aucune description n'est disponible)
un apache2-mpm-ev <aucun> (aucune description n'est disponible)
un apache2-mpm-it <aucun> (aucune description n'est disponible)
ii apache2-mpm-pr 2.2.22-1ubuntu Apache HTTP Server - traditional non-threade
un apache2-mpm-wo <aucun> (aucune description n'est disponible)
un apache2-suexec <aucun> (aucune description n'est disponible)
un apache2-suexec <aucun> (aucune description n'est disponible)
ii apache2-utils 2.2.22-1ubuntu utility programs for webservers
ii apache2.2-bin 2.2.22-1ubuntu Apache HTTP Server common binary files
ii apache2.2-comm 2.2.22-1ubuntu Apache HTTP Server common files
Dernière modification par Kahoru (Le 12/03/2013, à 21:10)
Hors ligne
#4 Le 13/03/2013, à 10:34
- J5012
Re : Problème avec apache2
et la commande : ls /etc/apache2
?
normalement, quand on installe un serveur http+mysql+php+etc , on s'assure que les differents logiciels fonctionnent avant ... : install apache + test, install php + test , install mysql + test ...
eviter l'install tout en un genre tuto lamp, souvent obsolete car ecrit precedemment pour apache1 et readapte "trop" rapidement pour apache2 .
le seul moyen pour "reparer" est de repartir de zero ... desinstalle tout, suppr les fichers de conf ...
pour phpmyadmin, quand son installeur te demande quelle methode utiliser pour la configuration, repond la methode traditionnelle ou ancienne methode (cad sans dbconfig) : les fichiers de conf de phpmyadmin seront en "dur" dans la config apache2 ...
Hors ligne
Pages : 1