Compil/Install Samba 3.3.0

Le
TOUZEAU Pierre SGAR14
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

_=_NextPart_001_01C9876C.0EC08308
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Sur une DEBIAN ETCH 4.0 r5, j'ai un Samba 3.0.24. Les liaisons avec =
Active
Directory me posent des problèmes à ce jour insolubles (cf pour =
info encart
en fin de message).
C'est pourquoi, en désespoir, je passe à la dernière version de =
Samba et
compilée avec les options krk5+ldap, en espérant (sans comprendre =
:-( ) que
mes soucis disparaitront.

La compil c'est bien passée mais l'install est incohérente par =
rapport à
l'état actuel, j'explique :
'smbd -V' me répond 3.0.24 (ancienne version) car un 'which smbd' =
me
répond /usr/sbin/smbd avec une date d'install correspondant à =
l'install de
la DEBIAN.
L'examen du Makefile indique un répertoire d'installservers sur
/usr/local/sbin/smbd
De plus, '/usr/local/sbin/smbd -V' me retourne une insulte liée à =
l'absence
d'une libtalloc.so.1

J'en conclus que l'ancienne version n'a pas été otée ou =
renommée .old
(contrairement à la doc
http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/compiling.htm=
l )
et que l'emplacement de la nouvelle version n'est pas idoine eu egard =
aux
emplacements traditionnels. Quant aux liens vers les librairies =
partagées,
je ne sais que penser ? Faut-il que je télécharge les paquets =
permettant
l'execution autogen.sh afin d'être sûr d'avoir un 'configure' qui =
soit
correct ? Est-ce lié ?

Pfftt Je suis dans la position d'un ancien débutant, qui a tout =
oublié
et qui doit repartir à zéro dans l'apprentissage

Help ;-))

Pierre



-- encart PB SAMBA + AD --
Un certain nombre de commandes fonctionnent et montre que le serveur =
est
intégré au domaine, qu'il communique avec lui et obtient même les
informations sur les utilisateurs, mais pas toujours et que winbind ne
semble fonctionner qu'a moitié !
Voici la liste des commandes qui fonctionnent :
kinit unUserAutorisé
klist
net ADS join -UunUserAutorisé
net ADS testjoin
net ADS group
net ADS user
smbclient -U AT+unUser -L //autreMachine/partage
wbinfo -n unUser
wbinfo -s unSID
getent passwd unUser

Ne fonctionne pas :

wbinfo -g
wbinfo -u
getent passwd
getent group
et le net use à partir des PC



Pierre Touzeau
-
Chargé de mission / Préfecture de region Basse-Normandie
SGAR/rue Daniel HUET/14038 CAEN CEDEX/Tel: +33 231 306 306
pierre.touzeau@basse-normandie.pref.gouv.fr / Fax: 564
-

_=_NextPart_001_01C9876C.0EC08308
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; =
charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version =
5.5.2658.2">
<TITLE>Compil/Install Samba 3.3.0</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Sur une DEBIAN ETCH 4.0 r5, j'ai un Samba 3.0.24. Les =
liaisons avec Active Directory me posent des problèmes à ce jour =
insolubles (cf pour info encart en fin de message).</FONT></P>

<P><FONT SIZE=2>C'est pourquoi, en désespoir, je passe à la =
dernière version de Samba et compilée avec les options krk5+ldap, =
en espérant (sans comprendre :-( ) que mes soucis =
disparaitront.</FONT></P>

<P><FONT SIZE=2>La compil c'est bien passée mais l'install est =
incohérente par rapport à l'état actuel, j'explique :</FONT>
<BR><FONT SIZE=2>'smbd -V'&nbsp;&nbsp; me répond 3.0.24 (ancienne =
version) car un 'which smbd' me répond /usr/sbin/smbd avec une date =
d'install correspondant à l'install de la DEBIAN.</FONT></P>

<P><FONT SIZE=2>L'examen du Makefile indique un répertoire =
d'installservers sur /usr/local/sbin/smbd</FONT>
<BR><FONT SIZE=2>De plus, '/usr/local/sbin/smbd -V' me retourne une =
insulte liée à l'absence d'une libtalloc.so.1</FONT>
</P>

<P><FONT SIZE=2>J'en conclus que l'ancienne version n'a pas été =
otée ou renommée .old (contrairement à la doc <A =
HREF="http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/compi=
ling.html" =
TARGET="_blank">http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collec=
tion/compiling.html</A> ) et que l'emplacement de la nouvelle version =
n'est pas idoine eu egard aux emplacements traditionnels. Quant aux =
liens vers les librairies partagées, je ne sais que penser ? Faut-il =
que je télécharge les paquets permettant l'execution autogen.sh =
afin d'être sûr d'avoir un 'configure' qui soit correct ? Est-ce =
lié ?</FONT></P>

<P><FONT SIZE=2>Pfftt&nbsp; Je suis dans la position d'un ancien =
débutant, qui a tout oublié et qui doit repartir à zéro dans =
l'apprentissage</FONT></P>

<P><FONT SIZE=2>Help ;-))</FONT>
</P>

<P><FONT SIZE=2>Pierre</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>-- encart PB SAMBA + AD --</FONT>
<BR><FONT SIZE=2>Un certain nombre de commandes fonctionnent et =
montre que le serveur est intégré au domaine, qu'il communique avec =
lui et obtient même les informations sur les utilisateurs, mais pas =
toujours et que winbind ne semble fonctionner qu'a moitié =
!</FONT></P>

<P><FONT SIZE=2>Voici la liste des commandes qui fonctionnent =
:</FONT>
<BR><FONT SIZE=2>kinit unUserAutorisé</FONT>
<BR><FONT SIZE=2>klist</FONT>
<BR><FONT SIZE=2>net ADS join -UunUserAutorisé</FONT>
<BR><FONT SIZE=2>net ADS testjoin</FONT>
<BR><FONT SIZE=2>net ADS group</FONT>
<BR><FONT SIZE=2>net ADS user</FONT>
<BR><FONT SIZE=2>smbclient -U AT+unUser -L =
//autreMachine/partage</FONT>
<BR><FONT SIZE=2>wbinfo -n unUser</FONT>
<BR><FONT SIZE=2>wbinfo -s unSID</FONT>
<BR><FONT SIZE=2>getent passwd unUser</FONT>
<BR><FONT SIZE=2>&nbsp;</FONT>
<BR><FONT SIZE=2>Ne fonctionne pas :</FONT>
<BR><FONT SIZE=2>&nbsp;</FONT>
<BR><FONT SIZE=2>wbinfo -g</FONT>
<BR><FONT SIZE=2>wbinfo -u</FONT>
<BR><FONT SIZE=2>getent passwd</FONT>
<BR><FONT SIZE=2>getent group</FONT>
<BR><FONT SIZE=2>et le net use à partir des PC</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>Pierre Touzeau</FONT>
<BR><FONT =
SIZE=2>-</FON=
T>
<BR><FONT SIZE=2>Chargé de mission&nbsp; /&nbsp; Préfecture de =
region Basse-Normandie</FONT>
<BR><FONT SIZE=2>SGAR/rue Daniel HUET/14038 CAEN CEDEX/Tel: +33 231 =
306 306</FONT>
<BR><FONT SIZE=2>pierre.touzeau@basse-normandie.pref.gouv.fr / Fax: =
564</FONT>
<BR><FONT =
SIZE=2>-</FON=
T>
</P>

</BODY>
</HTML>
_=_NextPart_001_01C9876C.0EC08308--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
François Cerbelle
Le #18586401
TOUZEAU Pierre SGAR14 a écrit :
[...]
C'est pourquoi, en désespoir, je passe à la dernière version de Samba et
compilée avec les options krk5+ldap, en espérant (sans comprendre :-( )
que mes soucis disparaitront.
La compil c'est bien passée mais l'install est incohérente par rapport à
l'état actuel, j'explique :
'smbd -V' me répond 3.0.24 (ancienne version) car un 'which smbd' me
répond /usr/sbin/smbd avec une date d'install correspondant à l'install
de la DEBIAN.
L'examen du Makefile indique un répertoire d'installservers sur
/usr/local/sbin/smbd
De plus, '/usr/local/sbin/smbd -V' me retourne une insulte liée à
l'absence d'une libtalloc.so.1



Quand tu télécharges un paquet Debian, le programme à l'intérieur a été
compilé avec certaines options (et même des correctifs) choisis par le
mainteneur du paquet. Parmis ces options figure quasiment
obligatoirement l'option :
./configure --prefix=/usr

De manière à ce que le programme s'installe dans /usr/bin, /usr/sbin,
/usr/lib, ...

Dans ton cas, uu sembles faire une compilation et une installation à
partir des sources, sans passer par un paquet, ca signifie que le
systeme de gestion des paquets n'en saura rien et ne retirera pas
l'ancienne version de Samba. C'est pourquoi tu as toujours l'anciene
version de Samba, directement accessible car elle se trouve bien
intégrée à ta Debian. Ensuite, tu compiles ton Samba, sans utiliser les
mêmes options, les mêmes correctifs et les mêmes choix que ceux
effectués par le mainteneur, c'est pourquoi, entre-autres, ton
installation se fait dans une sous arborescence de /usr/local, ce qui
est le choix par défaut de la plupart des programmes.

Tu as trois solutions :
- Soit tu désinstalles manuellement le paquet Samba (Debian) et tu
refais ta compilation en ajustant les options pour tenter d'arriver à
tes fins, mais le chemin risque d'être long et compliqué.
- Soit tu trouve un paquet Debianisé de la version que tu recherches
avec les options LDAP et KRB (il me semble que Samba est toujours
compilé ainsi, il faut donc juste trouver un paquet dans la version
souhaitée soit sur backports, soit dans testing ou sid)
- Soit tu telecharges les sources du *paquet* debian Samba, tu y
intègres les sources de la derniere version de Samba, tu adaptes les
sources du paquet pour tes besoins, tu recompiles le paquet et tu
l'installes à la place de l'ancien.

Maintenant, je ne suis pas certain qu'un saut de version et une
recompilation manuelle te sorte de tes ennuis. Tu devrais plutot
chercher du cote de la configuration de ton install actuelle en
demandant de l'aide sur les listes spécialisées Samba.

Bon courage
Fanfan

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Poster une réponse
Anonyme