Forums FUG-FR | |
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Logiciels tiers >> Perte de libkrb5.so.9 après diverses installations https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1270675902 Message started by paulr on 07. Apr 2010 at 23:31 |
Title: Perte de libkrb5.so.9 après diverses installations Post by paulr on 07. Apr 2010 at 23:31
Bonjour tout le monde
Je suis sur une freebsd 7.2 je découvre... donc j'installe progressivement. j'ai d'abord configuré le système graphique, installé xfce4 puis gnome-lite et gdm sécurisé le système sur les login, les hosts.allow, et packetfilter installé samba de façon à partager des fichiers avec ma machine debian lenny jusqu'à l'installation de ce qui concerne apache, mysql, php... ça marchait... jusqu'à je ne sais précisément qu'elle installation tierce... j'ai commencé par perdre gnome-session donc j'ai désinstallé ce qui concerne gnome, tenté de le réinstaller, sans y parvenir, des packages manquant systématiquement du fait de conflicts ! y compris sshd qui ne se relance plus et me répondquand je tente de le relancer la même chose que ce qui concernait gnome : /libexec/ld-elf.so.1: Shared object "libkrb5.so.9" not found, required by "sshd" voilà. donc j'ai cherché sur le net des discussions autour de cette réponse, de kerberos5 etc... sans rien trouver en matière de démarche pratique à suivre que me conseillez-vous ? merci d'avance |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by fgudin on 07. Apr 2010 at 23:43
Bienvenue d'abord, ici et sur *BSD!
Je ne vois pas pourquoi/comment cette bib a pu disparaître, mais as-tu essayé de (ré)installer security/heimdal ? |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 08. Apr 2010 at 00:09
Bonsoir Fgudin
merci de cette bienvenue. ben je me posais effectivement la question de savoir si ce n'est pas lors d'un choix peu judicieux d'options lors de l'installation d'heimdal justement que j'ai perdu cette bibliothèque. heimdal y est toujours il me semble : je vérifierai ça demain, parce que là ce soir... tu m'excuseras, mais j'en ai plein les yeux... j'en suis à ne plus savoir quoi désinstaller avant de réinstaller... bon je vais voir heimdal demain à suivre et merci... |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by David_Marec on 08. Apr 2010 at 07:35 paulr wrote on 08. Apr 2010 at 00:09:
Pour le savoir: [code] pkg_which libkrb5.so.9 [/code] Pkg_which est livré avec portupgrade. Quote:
Si c'est Heimdal le coupable, désinstallez le. ( ou plutôt /usr/port/security/krb* ) Et/ou: Vérifiez qu'il n'y a aucune mention dans /etc/make.conf ou /etc/src.conf pour éviter de compiler kerberos. Un petit coup d'oeil à /etc/libmap.conf, on ne sait jamais. Et réinstallez le monde. |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 08. Apr 2010 at 13:06
Ah merci David
je vais regarder ça de façon plus précise et je vous tiens au courant. je ne connais pas encore bien toutes les astuces de pkg_add, donc merci pour le pkg_which je n'y aurais pas pensé. ... que voulez vous dire de façon pratique par "réinstaller le monde ?" là aussi, je n'ai pas encore assimilé certains vocabulaires spécifiques de freebsd, je viens de Linux Debian... |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by Marck on 08. Apr 2010 at 13:47
Salut
En gros "le monde" c'est tout FreeBSD proprement dit. Soit encore tout ce dont les sources sont en /usr/src. Parfois on distingue le "monde" du "noyau". Le monde étant alors tout FreeBSD sauf le noyau, tout ce qui est en /usr/src sauf /usr/src/sys (là est le noyau). Mais les deux sont très liés, d'ailleurs le chapitre "Rebuilding world" inclut bien aussi la reconstruction du noyau : make buildworld ... make buildkernel ... make installkernel ... make installworld Bref refaire le monde c'est recompiler FreeBSD (en /usr/src) à bien distinguer des ports (en /usr/ports) En anglais ou en français (toujours vérifier si cela est bien à jour par rapport à l'anglais). |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 08. Apr 2010 at 16:36
Rebonjour Mark
ben...merci pour la précision sur le world. et j'ai noté aussi les liens. bon, j'ai donc fait un tour d'horizon, puis tenté de désinstaller heimdal puis de le réinstaller. il m'a envoyé refaire une mise à jour d'openldap24-client. que j'ai faite. puis j'ai relancé l'installation de heimdal, et à la fin... blokage en me racontant que la cause est inconnue... j'ai donc cleané... puis tenté pkg_add... sans qu'il neme réponde quoi que ce soit : à la sortie je n'ai rien... je relance le système... etdécouvre qu'entre temps il manque une librairie mais que gnome et gdm sont de nouveaux fonctionnels !!! openldap... et que la librairie krb5 est toujours manquante... je teste mes partages de fichiers samba entre linux freebsd et macintosh : merveilleux tout le monde voit tout le monde via les gui ! en revanche, smbclient en console ne peut plus fonctionner car il lui manque une librairie pour lancer openssl... y'a un truc qui va de pire en pire dans mon bricolage ! par ailleurs, le serveur web fonctionne correctement, je peux bricoler mysql via le phpmyadmin... pf joue son rôle correctement aussi... sauf que voilà je n'ai plus accès à la machine freebsd via une console sur une autre machine et via ssh... donc l'idée de faire de l'admin d'un serveur freebsd à distance est un peu mal barrée... |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by fgudin on 08. Apr 2010 at 16:40 paulr wrote on 08. Apr 2010 at 16:36:
Essaie de jeter un œil dans la config PAM pour en sortir kerberos, éventuellement. Ou encore, désactive PAM pour SSH. |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 08. Apr 2010 at 16:57
euh...
donc je suis allé voir dans etc : j'ai pas de pam.conf ! j'ai un dossier /etc/pamd/ que j'ai ouvert pour voir un peu ce qu'il y a : plein de fichiers de configuration, donc un pour sshd que j'ai ouvert. toutes les lignes concernant pam.krb5 y sont commentées... bon : en fait je ne connais pas du tout cette configuration de pam. est-ce que tu peux me préciser ? |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by Marck on 08. Apr 2010 at 19:15
Re
Je ne peux pas vérifier, mais tu devrais avoir un fichier /etc/ssh/sshd_config vois si dedans tu as pas deux lignes du genre: "ChallengeResponseAuthentication yes" et change le yes en no "UsePAM yes" et idem En gros ce devrait être cela... mais c'est plus précis ici. |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 09. Apr 2010 at 00:12
ah oui !merci Marck !
j'y avais pas pensé... je vais voir ça ! bonne idée en effet ! |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by David_Marec on 09. Apr 2010 at 07:41 paulr wrote on 08. Apr 2010 at 16:36:
Ça sent le cafouillage de versions dans les ports. L'installation du BSD est toute fraîche ? ( Essayez «pkg_libchk». ) Quote:
Une mise à jour générale devrait être nécessaire, je pense. Quote:
une bibliothèque. Quote:
Manquante, ou d'une version différente. Cherchez là, ou plus précisément «libkrb5.so». Elle devrait se trouver dans «/usr/lib»: Code (] david:/usr/lib>ls -la libkrb5.so lrwxr-xr-x 1 root wheel 13 3 avr 20:19 libkrb5.so -> libkrb5.so.10 [/code):
david:/usr/lib>ls -la libkrb5.so lrwxr-xr-x 1 root wheel 13 3 avr 20:19 libkrb5.so -> libkrb5.so.10 [/code] Vous avez vérifié les entrées de /etc/libmap.conf ? Quote:
<yoda> Plus de bricolage vous ferez, pire devenir ça va. </yoda>. Essayez de refaire le monde. |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 09. Apr 2010 at 22:37
Bon... ben...
j'ai suivi les diverses indications données pas les camarades... d'avoir refait le monde résoud une partie des problèmes mais pas tous... y'a encore une libopenldap qui manque et empèche le lancement de snmd... et puis je n'arrive plus du tout à faire marcher ssh... ... |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by David_Marec on 10. Apr 2010 at 09:25 paulr wrote on 09. Apr 2010 at 22:37:
Le Monde va résoudre les problèmes causés par le Monde. La bibliothèque kerberos est retrouvée ? Quote:
Ceux sont des ports. «Snmd» ? Et je ne connais pas de «libopenldap», par contre, des «libldap», j'en ai plein le «/usr/local/lib». C'est le serveur ? Sinon: Code (] portupgrade -fr net/openldap24-client [/code):
Quote:
Il boude ? |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 10. Apr 2010 at 11:28
wouai... bon... j'ai tapé un peu vite...
libldap-2.4.so.6 est demandé à l'accueil par nmbd et smbd... oui autrement libkrb5 est retrouvée... pour ssh, je me demande ce que j'ai fait ou ce que je n'ai pas fait... ça marche plus du tout... donc je comprends plus comment faire... mais c'est pas le sujet de la discussion. j'ai trouvé une autre discussion où des indications sont données et les reprises pour vérifier mon montage. mais ça ne marche pas... bon j'ai utilisé les méthodes portupgrade et portmaster pour faire les mises à jour puis refaire le mondeavec le kernel perso que j'avais fait... puis là j'ai refait l'installation de openldap24-client pour tenter de retrouver la libldap manquante... donc cd usr/ports/net/openldap24-client puis make, make install : là il me demande de faire d'abord deinstall puis reinstall, ce que je fais et à la fin make clean. reboot : la libldap en question n'est toujours pas là... donc elle dépend d'autre chose... enfin je suppose... |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by David_Marec on 10. Apr 2010 at 15:07 paulr wrote on 10. Apr 2010 at 11:28:
Pas seulement. Quote:
Et vous avez regardé ce qui se trouvait dans «/usr/local/lib» ou «/usr/local/lib/compat», comme je l'ai indiqué ? Quote:
C'est le sujet du fil que vous avez ouvert, aussi. Quote:
D'une part, il n'y a aucune raison de rebooter comme ça, d'autre part, ce n'est pas l'instruction que j'avais indiquée. Avant de supposer, est-ce qu'il y a quelque chose dans «/usr/local/lib» qui ait un lien avec ldap ? |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 10. Apr 2010 at 20:56
ben oui j'étais allé voir, mais y'avait pas ce qui était demandé...
j'ai fait cd /usr/local/lib puis ls | grep ldap et là j'ai libldap-2.4.so libldap-2.4.so.7 libldap.a libldap.la libldap.so libldap_r-2.4.so libldap_r.2.4.so.7 libldap_r.a libldap_r.la libldap_r.so bon pour le reste : j'ai suivi la méthode préconisée par le bouquin par souci de cohérence. mais bon. je découvre et je ne comprends pas tout. ensuite, j'essaie de prendre les choses avec humour... et sans utiliser de smileys... |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 10. Apr 2010 at 21:33
bon, j'ai aussi fait portupgrade -fr net/openldap24-client
ça m'a lancé à la suite pas mal de remises à jour à la sortie, j'ai toujours le même contenu dans /usr/local/lib en rapport avec ldap en revanche, le montage d'un partage samba sur la définition du fstab fonctionne correctement, ainsi qu'avec l'outil de connection gnome à un serveur distant. mais je ne peux toujours pas utiliser smbclient en console car il lui manque libldap-2.4.so.6 mais bon c'est pas un drame... |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by patrick on 10. Apr 2010 at 22:51 paulr wrote on 10. Apr 2010 at 21:33:
Il faut que tu reconstruises le port qui contient smbclient. Pour savoir quel est le port, voir pkg_info -W $ pkg_info -W smbclient /usr/local/bin/smbclient was installed by package samba34-smbclient-3.4.5 Voir aussi http://www.diablotins.org/index.php/Ports%2C_d%C3%A9panner |
Title: Re: Perte de libkrb5.so.9 après diverses installations Post by paulr on 11. Apr 2010 at 10:05
Merci Patrick pour ces indications.
oui c'est ce que je me disais. et je cherchais justement par qui et comment était construit smbclient. ... en lisant la doc sur les packages... je ne connaissais pas la commande que tu m'indiques ! et je suis allé lire l'article sur diablotin. bon, ben je vais m'y remettre alors... à plus et merci... |
Forums FUG-FR » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2025. All Rights Reserved. |