PDA

View Full Version : Conseil pour un débutant Linux [instal Oreon 1.3]


D_Latch
16th May 2006, 12:46
Bonjour a tous !!!

Donc voila, j'essai d'installer oreon 1.3 beta.
J'ai donc fait un ./install.sh; puis j'ai répondu au question (j'avai installé nagios avec un rpm donc ce n'etait pas les bon path)

Il m'a dit:

Tout ok sauf:

Oreon Directory already exists ======> PASSED
/usr/lib/nagios/plugins already exists ==> PASSED
/etc/nagios already exists===================> PASSED
/usr/local/oreon/fileGeneration/nagiosCFG already exists ==> PASSED

Donc déja... est ce que c'est grave ? Qu'est ce que ca va engeandrer ? Comment y remédiez ? ... (je suis un peu perdu)

Ensuite, l'erreur la plus grave c'est :

We don't find Mysql server. OREON will not run ====> FAILLURE

Bon beh ca c'est de ma faute, je n'avais pas installé le rpm. maintenant c'est fait.

La question est donc:

Maintenant que j'ai installer le server mysql, comment (si il faut) reprendre l'instalation ?
Dois-je refaire un ./install.sh ???

Et pour les PASSED... c'est grave docteur ??? :mrgreen:

Merci a tous ceux qui pourraient m'apporter de l'aide.

ps : Et encore désolé si c'est évident... mais sur linux... je suis perdu... snif, snif

D_Latch
16th May 2006, 14:03
Quelqu'un a bien une petite idée sur la question..... ?
:cry:

YodaNC
16th May 2006, 14:51
les passed c'est normal

euh t'as un serveur mysql installé ?

D_Latch
16th May 2006, 14:57
Merci de ta réponse !!!

Oui, comme je l'ai dit plus haut, j'avais oublié le server mysql

Mais c'est arrangé.

Bon en fait j'ai relancé le ./install.sh et ca a l'air bon sauf la derniere ligne :

You already seem to have installed the plugin Oreon.
Do you want overwrite this file ? You must regenerate this one from Oreon interface

Je pense que je peut mettre yes... mais je ne suis pas sure.
Que pouvez vous me dire la dessus ?

Merci encore, a tout a l'heure pour un nouveau probleme !!! (==> vennant de moi biensure)
:mrgreen:

D_Latch
16th May 2006, 15:27
Bon beh étant assez préssé, j'ai fait yes... (j'espers que c'etait ce qu'il fallait faire...) :(

Ensuite j'ai été dans /etc/httpd/conf.d et j'ai supprimé oreon.conf comme dit dans la doc.

Apres pour l'histoire de lien symbolique je n'ai pas trop compris (donc je l'ai pas fait)... pour info un whereis rrdtool me donne :
/usr/bin/rrdtool /usr/share/rrdtool /usr/share/man/man1/rrdtool.1.gz

Ensuite j'ai redémmarrer les 3 services (apache, mysql, nagios)

Enfin je vais sur mon navigateur et je tape :
http://127.0.0.1/oreon/

La j'ai une erreur 404. (sans le / ca fait pareil)

Je teste donc http://127.0.0.1/oreon/install/setup.php

==> ca me donne exactement la meme erreur.

Merci de m'aider dans ma démarche, et encore déoslé si c'est evident... :cry:

kyo
16th May 2006, 15:44
c peu etre du que tu as le mauvais serveur apache de lancer
essaie
/etc/init.d/apache stop
/etc/init.d/apache2 start

si ca resou pas ton probleme c peu etre que tu as oublier de rajouter
les lignes magique dans ton apache2.conf
ou httpd.conf

et les ligne magique tu les trouveras ici :
http://forum.oreon-project.org/viewtopic.php?t=1564&postdays=0&postorder=asc&start=30

voila j'espere que ca aidera

D_Latch
16th May 2006, 15:49
I'M a nooooooooooob

En effet j'avais oublié les lignes magique dans le httpd.conf :oops: ... ca ne risquait pas de marcher :lol:

Merci pour ton aide !!!

Je risque de reposer une nouvelle question dans pas longtemps... :mrgreen:

kyo
16th May 2006, 15:51
cherche sur le forum si ton probleme n'a pas deja ete evoquer avant de poster
voila bon courage

D_Latch
16th May 2006, 16:07
oui mais malheuresement je cherche mais en vain...

C'est peut etre parceque la version 1.3 est trop récente et que peu de personne ont déja testé de l'installer... (et ceux qui l'ont installé connaissait deja les autres version donc pas de probleme, donc pas de post... LOL)

Donc voila mon nouveau souci.

Etape 5: Verifying PHP Pear Component
Donc la j'ai plein de truc en Failed tel que:

DB_DataObject ===> need DB_DataObject-1.8.4
DB_DataObject_FormBuilder==> need DB_DataObject_FormBuilder-1.0.0RC4
MDB2 =====> need MDB2-2.0.0
Date =====> need Date-1.4.6
Numbers_roman ==> need Numbers_roman-1.0.1
.....

Et j'ai 9 OK:
DB
HTML_Common
HTML_Table
Archive_Tar
Console_Getopt
HTTP
Mail
Net_SNMP
XML_Parser

Voila les info que je peut donner.
Je présise que c'est la premiere fois que j'enttend parler de Pear et que je ne sais pas du tout a quoi ca correspond.

Pour info, un whereis pear me donne:
/usr/bin/pear /usr/share/pear

Merci pour votre précieuse aide :wink:

YodaNC
16th May 2006, 16:18
pear install date
pareil pour les autres

D_Latch
16th May 2006, 16:34
Merci YodaNC, je ne connaissait pas du tout.

Donc un pear install date
could not open the package file:date

Je fais donc un pear install Date
downloading http://pear.php.net/get/Date ...
http://pear.php.net/get/Date: failed to download (fopen("http://pear.php.net/get/Date", "r") - Bad file descriptor)

J'ai essayé avec un autre et ca m'a fait pareil.

Je cherche une solution ou cas ou je trouverai avant vos réponses.

Merci encore

YodaNC
16th May 2006, 16:37
ici ca marche, re essaie

pas de prob pour acceder au net ?
une conf speciale ? (proxy par exemple)

D_Latch
16th May 2006, 16:42
Non, pas de probleme pour aller au net.

Par contre oui, il y a un proxy.

Si j'ai bien compris, il faut donc lui préciser qu'il y a un proxy... mais ou présice t on cela ?

Merci :wink:

YodaNC
16th May 2006, 16:43
dans les variables d environnement

D_Latch
16th May 2006, 16:46
je vien de faire un :
pear config-set http_proxy mon_ip:mon_port
config-set(http_proxy, mon_ip:mon_port) failed

Qu'entend tu par vaiable d'environnement ???

Je suis vraiment désolé car je suis sur que c'est une question de noob pour toi mais bon... j'en suis un LOL

YodaNC
16th May 2006, 16:50
export http_proxy=\"http://user:password@adresse_proxy:port_proxy\"

D_Latch
16th May 2006, 16:57
Non... toujours pas...

Et une petite question... pourquoi user:pass ???
Quand je met connecte au net je n'ai jamais besoin de renseigner ces parametre.

Une autre idée ? :cry:

YodaNC
16th May 2006, 17:01
parce que assez souvent les proxies utilisent une authentification, mais si c'est pas le cas il n'y a pas besoin de cette partie

D_Latch
16th May 2006, 17:16
:cry: Ca ne marche toujours pas :cry:

Au fait j'ai un proxy ftp qui a la meme adresse et le meme port que le http donc j'ai fait la meme ligne en remplacant http_proxy par ftp_proxy
Et... toujours rien

D_Latch
16th May 2006, 17:38
Bon beh la seul solution que j'ai trouvé c'est d'aller sur le site http://pear.php.net et de récupérer les package un par un.

Dites moi, pear, il sert juste a ce moment de la config ? ou c'est un outil primordial de oreon ?

Merci

YodaNC
16th May 2006, 17:44
PEAR is a framework and distribution system for reusable PHP components.

oreon se servant massivement de php je me permet de supposer qu oreon utilise pear un peu en permanence

D_Latch
16th May 2006, 17:49
arf... pas cool !

Bon beh de toute facon c'est l'heure de débaucher...

Je verrais ca demain.

Merci pour ton aide !

ps : si quelqu'un passe par la et qu'il a une idée, qu'il n'hesite pas a poster, je reviendrai demain matin.

Merci a tous, bonne soirée.

Apo
16th May 2006, 23:53
Je confirme il y a du pear partout dans oreon :)

Telecharge les packages a la main et fait un pear install nom_du_package.tgz

D_Latch
17th May 2006, 09:56
??? beh ???

Tu me dit qu'il y a pear partout dans oreon puis de télécharger les package un par un (ce que j'ai fait).

Mais si oreon se sert de pear pour aller chercher un truc sur le net... ca ne marchera toujours pas ! :cry:

SVP est ce que quelqu'un aurai une solution a mon problème de pear ???

Ca a bien du arriver a quelqu'un une chose pareil.

En tous cas, merci pour vos réponses, je cherche de mon coté en attendant des réponses... :(

Or3L
17th May 2006, 10:20
télécharge les extensions qu'il te manque sur pear.php.net et les bonnes versions, puis tu va dans le répertoire ou tu as téléchargé les extensions et tu tapes "pear install nom_package.tgz" pour tous.

D_Latch
17th May 2006, 12:21
Bon... donc voila des news...

Hier j'avis donc téléchargé tous les package manquant:

Auth_SASL-1.0.1.tgz
Date-1.4.6.tgz
DB_DataObject-1.8.4.tgz
DB_DataObject_FormBuilder-1.0.0RC4.tgz
HTML_QuickForm-3.2.5.tgz
HTML_QuickForm_advmultiselect-1.2.0.tgz
Image_Canvas-0.2.4.tgz
Image_Color-1.0.2.tgz
Image_Graph-0.7.1.tgz
Image_GraphViz-1.1.0.tgz
Mail_Mime-1.3.1.tgz
MDB2-2.0.0.tgz
Net_Ping-2.4.1.tgz
Net_Socket-1.0.1.tgz
Net_Traceroute-0.21.tgz
Numbers_Roman-1.0.1.tgz
Numbers_Words-0.14.0.tgz
Validate-0.6.2.tgz
XML_RPC-1.4.5.tgz

Donc voila tous ce que j'ai téléchargé.

Le problème c'est que tous ce qui est en rouge n'a pas voulu s'installer.
En plus il me dit des erreurs bizard...

Par exemple pour DB_DataObject-1.8.4.tgz:
PHP version >= 4.3.0 is required [La ok, j'ai la 4.2.2-17 mais bon je n'arrive pas a upgrader le rpm...]
'DB' PEAR Package is not installed [ bizar il me dit ok sous oreon...]
'MDB2' PEAR Package is not installed
'Validate' PEAR Package is not installed [Pour les deux dernier, c'est normal]

Pour le HTML_QuickForm-3.2.5.tgz:
'HTML_Common' PEAR Package is not installed [ bizar il me dit ok sous oreon...]
Et le dernier style d'erreur que j'ai c'est:

Pour le Image_Graph-0.7.1.tgz :
'PEAR' PEAR package is not installed [La j'y comprend plus rien !?!?!?!?]
Relation 'has' with requirement '' is not supported [Peut etre a cause de la version de php ???]
Relation 'has' with requirement '' is not supported

Voila en gros les fifférentes erreur qui apparaisse.

J'ai vraiment du mal avec ce PEAR ... :cry:

Merci a tous pour votre aide :wink:

Or3L
17th May 2006, 12:54
tu utilises rpm-get pour upgrader php 4 ?

D_Latch
17th May 2006, 13:32
rpm-get ???

Ca doit etre comme apt-get ?

Non je ne l'utilise pas (je ne crois pas avoir cette command d'ailleur)
rpm-get ===> command not found

J'ai telechargé php-4.3.10-0.9.i386.rpm.
Puis j'ai fait un: rpm -Uvh php-4.3.10-0.9.i386.rpm

Et la il me dit:
error: Failed dependencies:
libsablot.so.0 is needed by php-4.3.10-0.9
php = 4.2.2-17 is needed by (installed) php-imap-4.2.2-17
php = 4.2.2-17 is needed by (installed) php-ldap-4.2.2-17
php = 4.2.2-17 is needed by (installed) php-mysql-4.2.2-17
php = 4.2.2-17 is needed by (installed) php-pgsql-4.2.2-17
php = 4.2.2-17 is needed by (installed) php-odbc-4.2.2-17
php = 4.2.2-17 is needed by (installed) php-snmp-4.2.2-17

Voila ce qu'il me dit. :cry:

Donc ce que j'ai compris, c'est que la version 4.2.2-17 est utilisé par imap, ldap, mysql, ... c'est bien ca ?

Vraiment désolé... mais je suis perdu... en plus il ne me reste plus que 7 jour de stage...

Merci a tous pour votre aide :wink:

D_Latch
17th May 2006, 16:25
up ?

Comment qu'on fait ? :?

Quelqu'un peut me dire comment je fait pour passer a une version supérieur sans tout ni**** ?

Merci :wink:

Or3L
17th May 2006, 17:47
installe PHP 5 par dessus.

Telvyn
18th May 2006, 13:52
Je suis dans le meme cas que toi, il me faut les telecharger un par un mais il se trouve qu'il y a plien plien de dependance.
Moi mon probleme est qu'il me demande une version de pear superieur,Ok, je fais pear uninstall je vais chercher le tout dernier 1.4.9, je fais un pear upgrade pear 1.4.9.tgz et la :

pear upgrade PEAR-1.4.9.tgz
requires package `PEAR' >= 1.3.3
requires package `Archive_Tar' >= 1.3.1
PEAR: Dependencies failed

Il me dit qu'il faut une version superieur a 1.3.3 ( effectivement j ai la 1.3.2 ):/
oki je fais pear uninstall PEAR pour reinstaller derriere une version plus recente ...
et la pof PEAR n'est plus installe donc pas tres facile pour reinstaller un nouveau package
bash: /usr/bin/pear: No such file or directory
pour la reinstaller je fais un apt-get install php4-pear ( ca installe la version 1.3.2 de pear)
boucle sans fin ..

Je me dis pas de panique, je vais aller chercher sur le site de debian une version plus recente et l'installer a la main mais........non,dommage tous les liens sont morts pour la version php4-pear 4.*
ca me titille..

D_Latch
18th May 2006, 14:03
En tous cas pour moi, je crois que ca ne va pas etre possible.

Explication:

Je suis sur une redhat9.
Malheuresement elle a été arrété depuis longtemps, et du coup, les rpm aussi.

La version la plus recente de php que je peut installer est la 4.2.2-17, or il faut au moin la 4.3.x pour installer oreon.

Donc voila... je suis désespéré :cry:

Je vais finir mes 5 dernier jour de stage sur ma redhat9 et des que j'ai fini, je formate la partition linux pour remettre une distrib debian.

Apres j'essayerai d'installer nagios et oreon... For the Fun only :(

Merci pour ta réponse :wink:

Telvyn
18th May 2006, 18:17
J ai reussit a installer une atre version de pear ( je ne sais pas trop comment )
enfin maintenant le probleme pour les Images il me dit que le l'extension GD de php est requis .....

un petit phpingo() pour verifier :
gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled

Je lui fais Osoto gari tout de suite ?


Vous avez une idee ?

pepito
18th May 2006, 19:18
est ce que tu trouve un fichier gd.so qqpart?

est ce que tu pourrais copier coller la ligne de commande de configure de php (tu trouve ca au debut de la page phpinfo) ?

Telvyn
18th May 2006, 19:56
en fait j'ai tester avec un pear install -n image **** est ca marche, j'ai bien eu mes Ok dans mon install d'oreon

un autre petit probleme : j'ai importer ma configuration de nagios dans oreon, donc tous mes hosts, services, etc.. sont definis. Mais quand je vais dans monitoring apparement il y a aucun test de fait, dois je redemarrer quelqueschose ?

Telvyn
19th May 2006, 12:20
Vous avez une idee ?