Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > Solaris
Solaris Forum d'entraide sur le système Solaris.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/12/2007, 19h48   #1
Membre éclairé
 
Inscription : avril 2005
Messages : 726
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 726
Points : 330
Points : 330
Par défaut [SXDE9/07] coolstack apache php mysql

Bonjour, et joyeux noël
Je viens d'installer coolstack pour apache, php et mysql. Je n'ai aucun message d'erreur durant l'installation, mais je ne trouve pas les dossiers mysql et php5 que l'install aurait du créer. J'ai fait quelques vérifications comme lancer le serveur web et tester un script php qui fonctionne. Ensuite j'ai vérifier la présence de mysql comme ceci :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#pkginfo | grep -i mysql
application CSKmysql32                       MySQL 5.0.45 32bit
system      SUNWmysqlr                       mysql - MySQL Database Management System (root component)
system      SUNWmysqlt                       mysql - MySQL Database Management System (test component)
system      SUNWmysqlu                       mysql - MySQL Database Management System (usr component)

#pkginfo -l CSKmysql32
   PKGINST:  CSKmysql32
      NAME:  MySQL 5.0.45 32bit
  CATEGORY:  application
      ARCH:  i386
   VERSION:  5.0.45
   BASEDIR:  /
    VENDOR:  MySQL AB
      DESC:  MySQL 5.0.45 32bit Database Server
    PSTAMP:  Oct/29/2007
  INSTDATE:  déc. 25 2007 09:18
   HOTLINE:  Please see http://lists.mysql.com/
    STATUS:  Installation complète.
     FILES:     1378 chemins d'accès installés
                1377 chemins d'accès partagés
                  55 répertoires
                  92 exécutables
                   1 exécutables setuid/setgid 
               59831 blocs utilisés (env.)
CSKmysql32 et le module mysql installé avec coolstack, les autres modules mysql étaient installé par défaut lors de l'install du système.
Le problème que j'ai avec CSKmysql32 c'est que comme je ne trouve pas le dossier mysql ou il a été installé je ne peux pas lancé le serveur.

J'espère avoir été clair. Merci de l'aide.
david06600 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2007, 20h28   #2
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 969
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 969
Points : 1 376
Points : 1 376
te dira où se trouvent les fichiers du package.

Pour ce qui est de lancer le serveur, il est possible que ce soit pris en charge par SMF. Que dit:
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2007, 20h57   #3
Membre éclairé
 
Inscription : avril 2005
Messages : 726
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 726
Points : 330
Points : 330
Salut et merci de ton aide.

En gros la commande pkgchk -v CSKmysql32 me dit que tout les fichiers ont été installé dans /opt/coolstack/apache2/*
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
#pkgchk -v CSKmysql32
ERREUR : /opt/coolstack/apache2/...
group name <root> expected <master> actual
owner name <root> expected <david> actual
ERREUR : /opt/coolstack/apache2/.../...
group name <root> expected <master> actual
owner name <root> expected <david> actual
etc....

#svcs -a | grep -i sql
disabled       10:24:34 svc:/application/database/postgresql:version_81
disabled       10:24:34 svc:/application/database/postgresql:version_82
Ca n'a pas a voir avec setuid et getuid. Pendant l'install j'ai eu comme question si je voulais configurer l'installation avec setuid et getuid quelque chose comme ça et j'ai répondu oui.
david06600 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 01h38   #4
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 969
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 969
Points : 1 376
Points : 1 376
Oui, les erreurs sont bien dues à ça.

Pour démarrer mysql, la commande documentée est:

Code :
svcadm enable csk-mysql32
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 09h22   #5
Membre éclairé
 
Inscription : avril 2005
Messages : 726
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 726
Points : 330
Points : 330
Ok merci, par contre j'ai essayé cette commande pour le serveur apache et cela ne fonctionne pas, je m'explique, la commande :
Code :
1
2
3
#svcadm enable csk-apache2
#svcs -a | grep -i apache //je me souviens plus trop de la commande mais                           //quelque chose comme ça
cela me renvoyé qu' apache était en mode maintenance, donc qu'il y a un problème au niveau de la configuration je pense non ?
avec cette commande :
http://localhost => renvoie sur une page d'accueil open solaris
http://localhost/monappli/index.php => renvoie une erreur de connexion.

Donc je lance le serveur apache directement à partir du script dans /opt/coolstack/apache2/bin:
et la sa marche.
http://localhost => apache ok
http://localhost/monappli/index.php => fonctionne correctement

Je dois avoir un problème au niveau du service smf pour apache mais je vois pas comment le corriger.
As tu une idée ?

Je ne peux pas tester la commande smf pour mysql desuite, mais il se peut que j'ai le même type de problème.
david06600 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 09h29   #6
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 969
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 969
Points : 1 376
Points : 1 376
te donnera la liste des services en maintenance ainsi que des explications.

Je soupçonne que SMF ne veut pas démarrer apache car un service dépendant à un souci.
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 12h35   #7
Membre éclairé
 
Inscription : avril 2005
Messages : 726
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 726
Points : 330
Points : 330
voici le résultat :
Code :
1
2
3
4
5
6
7
8
9
10
#svcs -xv
svc:/network/csk-http:CSKapache2 (Apache 2 HTTP server)
 État : maintenance depuis 26 décembre 2007 12:26:56 CET
Motif : la méthode de démarrage a échoué plusieurs fois de suite, dernière tentative s'est arrêté avec l'état 1.
   Voir : http://sun.com/msg/SMF-8000-KS
   Voir : man -M /opt/coolstack/apache2/man -s 8 httpd
   Voir : http://httpd.apache.org
   Voir : /var/svc/log/network-csk-http:CSKapache2.log
Effet : le service ne fonctionne pas.
Je vais déjà avec les différentes propositions, mais si tu as un commentaire à ajouté sur la sortie n'hésite pas, quand à mysql :

Code :
1
2
3
#svcadm enable csk-mysql32
svcadm: Le modèle 'csk-mysql32' ne correspond à aucune instance.
Pour le module mysql de coolstack je n'ai aucune doc ou fichier README. Même dans la FAQ de coolstack je n'ai rien trouvé.

Merci a toi.
david06600 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2007, 01h55   #8
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 969
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 969
Points : 1 376
Points : 1 376
A mon avis tu n'a pas installé correctement CSKamp_1.2_x86.pkg.

Voici ce que j'ai après installation standard:

# svcs csk-mysql32
STATE STIME FMRI
disabled 1:35:30 svc:/network/csk-mysql32:default
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2007, 08h37   #9
Membre éclairé
 
Inscription : avril 2005
Messages : 726
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 726
Points : 330
Points : 330
Aprés avoir désinstaller, re téléchargé le les packages et réinstallé, j'ai le même problème (pas de dossier mysql_32bit, ni php5), donc je me suis résigné et j'ai installé la version 1.1 qui marche normalement.
Merci de ton aide.
david06600 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2007, 09h14   #10
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 969
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 969
Points : 1 376
Points : 1 376
Tu es peut-être dans le cas suivant décrit dans la doc:
Code :
1
2
3
2.3 Cool Stack Installation on SXDE/OpenSolaris
Due to some incompatibility in package processing, the data stream format of the packages do not work on
some OpenSolaris and SXDE releases.
La solution de contournement est simple:
Code :
1
2
3
4
5
6
The solution is to convert the streams to filesystem format. Here is an
example :
# pkgtrans CSKamp_1.2_x86.pkg /var/tmp
# pkgadd -d /var/tmp
pkgadd will display all the packages available in /var/tmp and you can now choose to install whichever
packages you want.
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2007, 13h15   #11
Membre éclairé
 
Inscription : avril 2005
Messages : 726
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 726
Points : 330
Points : 330
Oui c'était bien sa, j'ai réinstallé et j'ai bien tout les dossiers qu'il faut. Mais lorsque je lance
Code :
1
2
3
#svcadm enable csk-mysql32
#svcs -a | grep csk-mysql32
maintenance svc:/network/csk-mysql32:default
J'ai pourtant bien créé un groupe et un utilisateur mysql. Dans le script /opt/coolstack/lib/svc/method/svc-cskmysql32 j'ai modifier DB_DIR pour que cela pointe vers /export/home/mysql/data. Est ce qu'il me manque encore quelque chose ? tu as une idée ?

Voici ce que j'ai dans les logs :
Code :
1
2
3
4
5
6
7
[ déc. 27 13:05:48 Executing start method ("/opt/coolstack/lib/svc/method/svc-cskmysql32 start") ]
/opt/coolstack/mysql_32bit/bin/mysqld_safe --user=mysql --datadir=/export/home/mysql/data --pid-file=/export/home/mysql/data/sxde.pid
[ déc. 27 13:05:48 Method "start" exited with status 0 ]
[ déc. 27 13:05:49 Stopping because all processes in service exited. ]
[ déc. 27 13:05:49 Executing stop method ("/opt/coolstack/lib/svc/method/svc-cskmysql32 stop") ]
[ déc. 27 13:05:49 Method "stop" exited with status 0 ]
[ déc. 27 13:05:49 Restarting too quickly, changing state to maintenance ]
david06600 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2007, 18h21   #12
Membre éclairé
 
Inscription : avril 2005
Messages : 726
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 726
Points : 330
Points : 330
C'est bon sa marche aprés avoir reconfiguré mysql correctement, j'avoue je l'ai un peu fait à l'arrache ce midi.
Merci de ton aide.
david06600 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h52.


 
 
 
 
Partenaires

Hébergement Web