OPENLDAP - Linux et Benny Hill

C’est sûr mais quand les RPM marchent pas…

C’est évident qu’il faut faire un petit make clean, quand on maj de la sorte (je suis d’ailleurs étonné que tu ne le saches pas, si tu majs souvent de cette façon).

les rpm officiels marchent toujours…surtout pour des applis aussi connues et utilisees que php et openldap

Le make fonctionnait trèsbien
-> J’ai mis qq minutes à trouver la soluce

La preuve…

la 1ere chose a savoir en informatique c’est que 99% des problèmes se situent entre la chaise et le clavier :wink:

après si tu veux pas remettre en question ta facon de faire, tu t’expose a quantité de problèmes insolvables placé sous le compte des “systèmes de merdes qui plantent et marchent trop mal” (phrase que j’entend tous les jours chez des informaticiens)

reprend ton install du début, en détaillant bien chaque phase, et tu verra que ca ira beeeaauucoup mieux :slight_smile:

ouais mais bon il voulait installer à partir des sources, c’est son droit et linux donne la possibilitée de le faire et c’est pas plus mal

là il pose une question sur cela et vous l’emmerdez avec les systèmes de paquetages …

mais bon sa réaction n’était pas la bonne non plus …

Il n’y a pas de mal à vouloir installer depuis les sources, mais alors il vaut mieux donner la préférence à une distribution de type slackware ou gentoo . Pour les distributions classiques il vaut mieux utiliser le gestionnaire de package, et cela afin de ne pas casser les dépendances.

Mais après tout je pense que l’on est tous passés par là . Cette envie de compiler à tout prix. Moi personellement c’est ma gentoo qui m’a “calmé” :grrr:

PS : Car une distribution dont le système de gestion de packages est "cassé" devient très vite ingérable et instable (et je sais de quoi je parle). :ane:

Edit : Perso je t’explique ma façon de faire pour installer mon serveur .
-D’abord définir mes besoins exacts sur papier .
-Ensuite en fonction de la distribution choisie définir la meilleure marche à suivre en se renseignant notamment sur le net (c’est une vraie mine d’or).
-Ensuite en dernier lieu l’installation proprement dite
Si les 2 premières étapes on été faites correctement, la troisième est un jeux d’enfants.

Maintenant si tu te contente d’installer la distribution et d’ajouter au fur et à mesure ce qui “semble” nécéssaire là :grrr: t’es mal barré.

Je vous remercie tous et puis vous assuré que j’ai essayé par les RPM (m’en fous de compiler), mais il n’ya avait aucune réaction (avec l’interface et avec la commande ivh).

Je remercie l’intervention de migl. Concernant mon attitude:
On se fait constemment, insulter, emmerder, en bagnole, à la boulagerie dans les supermerchés, au téléphone, au boulot, sur les FORUMS. Que quand tu pose une question on t’explique que t’est nul c’est pas la bonne méthode, t’as tout faux, ERTMONPTITGARSCAFAIT30ANSQUEJEPRATIQUE !! etc… Alors maintenant je me laisse plus faire… C’est comme ca !

Perso ca fait 30 ans que j’utilise une fourchette pour defaire les aggraffes sur un dossier, et je peux vous assurer que je n’ai jamais eu aucuns problemes :ane:

Je n’ai pas relevé dans ce topic les phrases chocs cléfs “tesquungrosnulutiliselesrpm” ou encore “nimportequoidevouloircompilerlessources” mais plutot des invitations a procéder par une methode permettant de facilement attendre l’objectif demandé :oui:

philouvb fait un bon rappel d’une regle souvent oublié (parceque l’on a vite des préferences) consistant a utiliser une solution qui corresponds a des besoins :slight_smile:

Pour ceux qui veulent rejeter un coup d’oeil sur les differentes options des rpm, un petit rappel ici :
http://www.rpm.org/RPM-HOWTO/rpm-do.html

:hello:

Oui mais ce gars là il l’aurait installé en 2 temps 3 mouvements.

Que je sache personne ne t’a insulté dans ce topic . Des personnes t’on fait des remarques constructives . Libre à toi de les écouter ou pas mais je pense qu’il est bon de profiter de l’expérience d’autres personnes qui sont certainement plus expérimentées que toi et moi. Evidemment chacun a le droit d’avoir son opinion sur un sujet quelconque, c’est notre droit à tous mais je pense qu’il faut faire preuve d’ouverture d’esprit et ne pas PENSERQUELONESTLESEULAAVOIRRAISON. :jap:

40 fois j’ai dit avoir essayé les RPM. Ca marche pas j’y peut rien !
Distrib Linux trop ancienne ?
manque de compétance (erreur de sytaxe dans la commande ivh ?- Elle est complexe celle là).
Mon problème était simple: pouvoir utiliser les fonction ‘ldap_’ en PHP au et puis mince ! Sujet clos pour ma part.

  • Au fait boss, on peut pas attaquer ldap en php !
  • A bon pourquoi ?
  • Parcequ’on l’as pas prévu y’a 3 ans lors de l’install !!

pour moi, qqn qui vient dans un forum clubic pour dire qu’il n’arrive pas a compiler une appli (surtout lorsqu’il s’agit d’une appli aussi eprouvee et bien geree que OpenLDAP) prouve d’emblee qu’il n’est pas a la hauteur pour faire ce genre de manip et que l’utilisation du systeme de package lui serait bien plus profitable.

Un type qui sait ce qu’il fait et qui a un probleme est deja capable de determiner d’ou vient l’erreur (souvent dans le makefile ou dans les n° de versions des libs requises) et sait soit y remedier lui meme ou alors aller voir les devs pour leur faire part de ses decouvertes.

De plus, on voit clairement qu’il n’est pas qualifie pour cela car il a essaye de compiler tout OpenLDAP (visiblement avec de mauvaises options (par defaut ?) : kerberos, cyrus) alors qu’il a besoin juste du module ldap dans php !

Et tenter une compil sans avoir un minimum de connaissance en developpement n’est vraiment pas jouable. Attention : je ne dis pas qu’il faut savoir coder le noyau en C mais juste savoir ce qu’est une librairie, savoir qu’est un link, savoir ce qu’il se passe pendant la compilation, savoir que sont les entetes, un makefile, etc etc etc

tu t’attendais a quoi ? une interface en suivant-suivant-terminer ? non, sous linux, les applis pro comme openldap s’installent et ensuite tu te debrouilles pour trouver le fichiers de conf et le tripoter. C’est peut etre ca qui te fait dire :“il n’y avait aucune réaction”.
De plus, j’ai un tres gros doute sur la provenance des rpm que tu as utilise…

T’es tu demandé si il etait possible que tu aies reellement fait une erreur ?
Des petits gars comme toi qui s’enflamment des qu’ils touchent linux, on en voit toutes les semaines et bien souvent ca se termine en “linux suxxxx” car ils n’ont pas fait l’effort de rester humble face a la nouveaute (tu remarqueras que je n’ai pas parle de complexite ou de difficulte).
C’est dommage donc c’est pour cela que je t’ai oriente avec force vers le systeme de package YUM (tu ne devrais meme pas avoir touche rpm…)

c’est rpm la commande… ivh c’est les options :sarcastic:

haann KP2 lé mechant ! je l’ai vu !! :na: :ane:

Nonononon,

Je suis pas hypercalé en système, je le reconnait, j’ai monté un Linux y’a 3 ans à partir des CD redhat téléchargé.
Je fait du PHP+MYSQL ou SQLServeur (je suis développeur) plusieurs dixaines de sites tournent et c’est très bien. De temps en temps je doit installer un composant (1 fois par an quasiment).
La j’ai été sur plusieurs sites qui spécifiaient TOUS d’installer OpenLdap ou DSK Netscape. J’ai donc tenter par les rpm sur le site openldap, marche po.
Qu’est ce que je fait configure,make,etc…

La il me dit DBBerkley pas à jour, je mets à jour
La il me dit CYRUS pas à jour, je mets à jour
CYRUS veut pas s’installer, car Kerberos pas à jour
J’installe donc Kerberos -En fait je remonte la chaine-
Je retente l’install de Cyrus qui me dit que Kerberos pas à jour (??? Je viens de le faire)

Donc après plusieurs heures de recherche infructueuses sur le net, je m’adresse au forum, là on me dit
1- C’est impossible d’avoir ces messages d’erreurs
2- Faut pas installer mais passer par les packages
3- Je l’ai fais sous Win et ca marche

Avouez que c’est léger comme aide limite enervant non ?
Et le mot de la fin sera : N’empèche les grosses tête ca marche et pas grace à vous (à par DeathShadow qui donne des bon conseil)

la voila l’erreur.
Les devs proposent souvent des paquets pour diverses distribs… c’est bien mais c’est pas leur boulot. Sans compter que bien souvent ils ont beaucoup de mal avec les subtilites des distribs en questions.
Ceux qui sont specialises dans la creation de paquets sont justement les distribs : elles ne servent qu’a ca ! donc il faut prendre leurs paquets et pas ceux des devs…

c’est ce qui se passe quand on ne maitrise pas son sujet sur le bout des doigts…

ton prob est qu’il fallait juste installer le module ldap de php avec le gestionnaire de paquets (si php a ete precedemment installe de cette maniere)
sinon, il te faut juste les libs necessaires et non l’appli complete pour compiler un module.
Bref, c’est la doc php qu’il faut consulter.

:MDR :MDR :MDR

Mais nous on a jamais prétendu le contraire :ane:

:MDR :MDR :MDR

J’adore ce genre de réflexion une fois le problème résolu…