Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[LENNY] PostgreSQL ne démarre pas en SSL

2 réponses
Avatar
Jean-Max Redonnet
--001636c5b8072754c5046a4309f3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bonjour tout le monde,

Je viens d'installer PostgreSQL et le serveur refuse cat=C3=A9goriquement d=
e
d=C3=A9marrer tant que la variable *ssl* du fichier *postgresql.conf* est
positionn=C3=A9 =C3=A0 *true* (ce qui est pourtant la config par d=C3=A9fau=
t).

Dans ce cas, il m'affiche :

Auto configuration failed
19631:error:0E065068:configuration file routines:STR_COPY:variable has no
value:conf_def.c:629:line 37

En cherchant sur le net, j'ai vu qu'on pouvait trouver ce genre d'erreur
pour OpenVPN, ce qui aurait tendance =C3=A0 me conforter dans l'id=C3=A9e q=
ue le
probl=C3=A8me est effectivement li=C3=A9 =C3=A0 SSL. Bien s=C3=BBr, OpenSSL=
est install=C3=A9 et j'ai
m=C3=AAme gard=C3=A9 la config par d=C3=A9faut (except=C3=A9 la variable *d=
ir* que j'ai
positionn=C3=A9 =C3=A0 l'endroit o=C3=B9 je stocke mes certificats ; ce qui=
marche tr=C3=A8s
bien avec d'autres services tels que LDAP et ne devrait donc pas poser de
probl=C3=A8me).

Bon. Dans la mesure o=C3=B9 le serveur postgres n'est accessible que depuis
localhost, je n'ai pas express=C3=A9ment besoin de SSL (une fois la variabl=
e *ssl
* comment=C3=A9, le serveur se lance sans probl=C3=A8me), mais j'aimerais q=
uand m=C3=AAme
bien comprendre ce qui se passe.

Si vous avez des id=C3=A9es, je vous b=C3=A9nirai, vous et votre descendanc=
e pour
mille g=C3=A9n=C3=A9rations.

JMR

--001636c5b8072754c5046a4309f3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bonjour tout le monde,<br><br>Je viens d&#39;installer PostgreSQL et le ser=
veur refuse cat=C3=A9goriquement de d=C3=A9marrer tant que la variable <b>s=
sl</b> du fichier <b>postgresql.conf</b> est positionn=C3=A9 =C3=A0 <b>true=
</b> (ce qui est pourtant la config par d=C3=A9faut). <br>
<br>Dans ce cas, il m&#39;affiche :<br><br>Auto configuration failed<br>196=
31:error:0E065068:configuration file routines:STR_COPY:variable has no valu=
e:conf_def.c:629:line 37<br><br>En cherchant sur le net, j&#39;ai vu qu&#39=
;on pouvait trouver ce genre d&#39;erreur pour OpenVPN, ce qui aurait tenda=
nce =C3=A0 me conforter dans l&#39;id=C3=A9e que le probl=C3=A8me est effec=
tivement li=C3=A9 =C3=A0 SSL. Bien s=C3=BBr, OpenSSL est install=C3=A9 et j=
&#39;ai m=C3=AAme gard=C3=A9 la config par d=C3=A9faut (except=C3=A9 la var=
iable <b>dir</b> que j&#39;ai positionn=C3=A9 =C3=A0 l&#39;endroit o=C3=B9 =
je stocke mes certificats ; ce qui marche tr=C3=A8s bien avec d&#39;autres =
services tels que LDAP et ne devrait donc pas poser de probl=C3=A8me).<br>
<br>Bon. Dans la mesure o=C3=B9 le serveur postgres n&#39;est accessible qu=
e depuis localhost, je n&#39;ai pas express=C3=A9ment besoin de SSL (une fo=
is la variable <b>ssl</b> comment=C3=A9, le serveur se lance sans probl=C3=
=A8me), mais j&#39;aimerais quand m=C3=AAme bien comprendre ce qui se passe=
.<br>
<br>Si vous avez des id=C3=A9es, je vous b=C3=A9nirai, vous et votre descen=
dance pour mille g=C3=A9n=C3=A9rations.<br><br>JMR<br>

--001636c5b8072754c5046a4309f3--

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

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org

2 réponses

Avatar
Fanfan
--2fHTh5uZTiUOsy+g
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le Tuesday 19 May 2009 à 14:27:35 (+0200), Jean-Max Redonnet a écrit :
Si vous avez des idées, je vous bénirai, vous et votre descendance po ur
mille générations.



As tu bien déclaré les fichiers de clé privée, de certificat sign é, de
certificat de la CA qui a signé ton certificat dans le fichier de
configuration (je n'utilise pas PostgreSQL, je ne sais pas exactement où
les déclarer) ?

Ces fichiers sont ils bien protégés avec les bons droits restrictifs
(typiquement 640, voir 600) ?

Appartiennent ils à l'utilisateur (si droit 600) ou au groupe (si droit
640) qui exécute le démon PostgreSQL ?

Ce ne sont que des pistes, mais je me suis souvent fait avoir.

Fanfan
--
Voir le possible là où les autres voient l'impossible, telle est la
clé du succès.
[ Charles-Albert Poissant ]

--2fHTh5uZTiUOsy+g
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKEscon0FdfiSfsswRAs8NAKCp6trI1gml8JqJ+15FN3+Ahj9n5gCgx+Ki
yIBPGcKIwfvEERA+/w4Fwu4 =ny7R
-----END PGP SIGNATURE-----

--2fHTh5uZTiUOsy+g--

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

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Jean-Max Redonnet
--001485f812908bffc3046a45f86b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le 19 mai 2009 16:50, Fanfan a écrit :

Le Tuesday 19 May 2009 à 14:27:35 (+0200), Jean-Max Redonnet a à ©crit :
> Si vous avez des idées, je vous bénirai, vous et votre descen dance pour
> mille générations.

As tu bien déclaré les fichiers de clé privée, de cer tificat signé, de
certificat de la CA qui a signé ton certificat dans le fichier de
configuration (je n'utilise pas PostgreSQL, je ne sais pas exactement o ù
les déclarer) ?





Ben oui, je crois... d'après la doc de postgres (
http://docs.postgresqlfr.org/8.3/ssl-tcp.html#ssl-file-usage), les
certificats sont à la racine de la base. il s'agit des fichiers server .key,
server.crt, root.crt et root.crl que dans mon cas, j'ai fait pointer via de s
liens symboliques vers mes vrais certificats que l'utilisateur postgres qui
lance le demon peut lire...

J'ai plutôt l'impression qu'au démarrage le serveur postgres lit openssl.cnf
et qu'il y trouve quelque chose qui ne lui plait pas :-(



Ces fichiers sont ils bien protégés avec les bons droits restri ctifs
(typiquement 640, voir 600) ?

Appartiennent ils à l'utilisateur (si droit 600) ou au groupe (si dr oit
640) qui exécute le démon PostgreSQL ?

Ce ne sont que des pistes, mais je me suis souvent fait avoir.




En tout cas merci pour ta réponse...



Fanfan
--
Voir le possible là où les autres voient l'impossible, telle es t la
clé du succès.
[ Charles-Albert Poissant ]

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKEscon0FdfiSfsswRAs8NAKCp6trI1gml8JqJ+15FN3+Ahj9n5gCgx+Ki
yIBPGcKIwfvEERA+/w4Fwu4=
=ny7R
-----END PGP SIGNATURE-----





--001485f812908bffc3046a45f86b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class="gmail_quote">Le 19 mai 2009 16:50, Fanfan <span dir ="ltr">&lt;<a href="mailto:"> </a>&gt;</span> a écrit :<br><blockquote class="gmail_quote" style ="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; p adding-left: 1ex;">
Le Tuesday 19 May 2009 à 14:27:35 (+0200), Jean-Max Redonnet a éc rit :<br>
<div class="im">&gt; Si vous avez des idées, je vous bénirai, v ous et votre descendance pour<br>
&gt; mille générations.<br>
<br>
</div>As tu bien déclaré les fichiers de clé privée, de certificat signé, de<br>
certificat de la CA qui a signé ton certificat dans le fichier de<br>
configuration (je n&#39;utilise pas PostgreSQL, je ne sais pas exactement o ù<br>
les déclarer) ?<br>
</blockquote><div><br><br>Ben oui, je crois... d&#39;après la doc de p ostgres (<a href="http://docs.postgresqlfr.org/8.3/ssl-tcp.html#ssl-file- usage">http://docs.postgresqlfr.org/8.3/ssl-tcp.html#ssl-file-usage</a>), l es certificats sont à la racine de la base. il s&#39;agit des fichiers <tt class="filename">server.key</tt>, <tt class="filename">server.crt< /tt>, <tt class="filename">root.crt</tt>
et <tt class="filename">root.crl</tt> que dans mon cas, j&# 39;ai fait pointer via des liens symboliques vers mes vrais certificats que l&#39;utilisateur postgres qui lance le demon peut lire...<br><br>J&#39;ai plutôt l&#39;impression qu&#39;au démarrage le serveur postgres lit openssl.cnf et qu&#39;il y trouve quelque chose qui ne lui plait pas :- (<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px sol id rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Ces fichiers sont ils bien protégés avec les bons droits restrict ifs<br>
(typiquement 640, voir 600) ?<br>
<br>
Appartiennent ils à l&#39;utilisateur (si droit 600) ou au groupe (si droit<br>
640) qui exécute le démon PostgreSQL ?<br>
<br>
Ce ne sont que des pistes, mais je me suis souvent fait avoir.</blockquote> <div><br>En tout cas merci pour ta réponse... <br></div><blockquote cl ass="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); mar gin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
Fanfan<br>
<font color="#888888">--<br>
Voir le possible là où les autres voient l&#39;impossible, telle est la<br>
clé du succès.<br>
                           [ Charles-Albert Poissant ]<br>
</font><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
<br>
iD8DBQFKEscon0FdfiSfsswRAs8NAKCp6trI1gml8JqJ+15FN3+Ahj9n5gCgx+Ki<br>
yIBPGcKIwfvEERA+/w4Fwu4=<br>
=ny7R<br>
-----END PGP SIGNATURE-----<br>
<br></blockquote></div><br>

--001485f812908bffc3046a45f86b--

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

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS