<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 14pt; color: #000000'>Uruvela, could you explain the problem to Tatsuo, becouse in this moment is not possible to me reproduce your problem.<br><br>Regards.<br><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;">Does not reproduce here.<br><br>pool_hba.conf:<br># TYPE &nbsp;DATABASE &nbsp; &nbsp;USER &nbsp; &nbsp; &nbsp; &nbsp;CIDR-ADDRESS &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;METHOD<br>host &nbsp; &nbsp;test &nbsp; &nbsp; &nbsp; &nbsp; foo &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1/32 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;md5<br>local &nbsp; &nbsp;test &nbsp; &nbsp; &nbsp; &nbsp; foo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;md5<br># "local" is for Unix domain socket connections only<br>local &nbsp; all &nbsp; &nbsp; &nbsp; &nbsp; all &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; trust<br># IPv4 local connections:<br>host &nbsp; &nbsp;all &nbsp; &nbsp; &nbsp; &nbsp; all &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1/32 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;trust<br><br>pool_passwd:<br>foo:md5<br><br>Lazaro,<br><br>Can you reproduce the problem there?<br>--<br>Tatsuo Ishii<br>SRA OSS, Inc. Japan<br>English: http://www.sraoss.co.jp/index_en.php<br>Japanese: http://www.sraoss.co.jp<br><br>&gt; Oppss, the md5 sum is not present?? <br>&gt; <br>&gt; toto:md5 without the sum?? <br>&gt; <br>&gt; This very strange?. <br>&gt; <br>&gt; Is this a bug? <br>&gt; <br>&gt; Regards. <br>&gt; <br>&gt; ----- Mensaje original -----<br>&gt; <br>&gt;&gt; I agree with 2nd and 3rd trys, i created it to show something wrong<br>&gt;&gt; with last one .<br>&gt;&gt; I disagree with 4th because the file is only :<br>&gt; <br>&gt;&gt; toto:md5<br>&gt; <br>&gt;&gt; Nothing behind md5. So pgpool didn't check the password and let<br>&gt;&gt; connection going to PG and be checked.<br>&gt; <br>&gt;&gt; Regards.<br>&gt; <br>&gt;&gt; &gt; ----- Original Message -----<br>&gt;&gt; <br>&gt;&gt; &gt; From: Lazaro Ruben Garcia Martinez<br>&gt;&gt; <br>&gt;&gt; &gt; Sent: 03/14/13 05:05 PM<br>&gt;&gt; <br>&gt;&gt; &gt; To: uruvela of india<br>&gt;&gt; <br>&gt;&gt; &gt; Subject: Re: [pgpool-general: 1485] pgpool and md5 auth<br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; 2nd launch : changing md5 to reject in pool_hba.conf (restarting<br>&gt;&gt; &gt; pgpool) : DBI connect('dbname=mydb','toto',...) failed: ERROR: no<br>&gt;&gt; &gt; pool_hba.conf entry for host "[local]", user "toto", database<br>&gt;&gt; &gt; "mydb"<br>&gt;&gt; &gt; at dbi.pl line 5<br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; If you use md5, You have to use md5 between clients and pgpool and<br>&gt;&gt; &gt; between pgpool and postgresql. That is the reason for<br>&gt;&gt; <br>&gt;&gt; &gt; 2nd launch error.<br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 3rd launch : back to md5 in pool_hba.conf and changing toto<br>&gt;&gt; &gt; &gt; &gt; &gt; by<br>&gt;&gt; &gt; &gt; &gt; &gt; tito<br>&gt;&gt; &gt; &gt; &gt; &gt; in pool_passwd (restarting pgpool) : DBI<br>&gt;&gt; &gt; &gt; &gt; &gt; connect('dbname=mydb','toto',...) failed: ERROR: "MD5"<br>&gt;&gt; &gt; &gt; &gt; &gt; authentication with pgpool failed for user "toto" at dbi.pl<br>&gt;&gt; &gt; &gt; &gt; &gt; line<br>&gt;&gt; &gt; &gt; &gt; &gt; 5<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; Role tito is not present in postgresql server, that is the<br>&gt;&gt; &gt; &gt; &gt; reason<br>&gt;&gt; &gt; &gt; &gt; of<br>&gt;&gt; &gt; &gt; &gt; this error.<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 4th launch : back to toto vs tito in pool_passwd and deleted<br>&gt;&gt; &gt; &gt; &gt; &gt; everything after md5 (now pool_passwd is like this<br>&gt;&gt; &gt; &gt; &gt; &gt; 'toto:md5')<br>&gt;&gt; &gt; &gt; &gt; &gt; +<br>&gt;&gt; &gt; &gt; &gt; &gt; restarting pgpool : working.<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; This is the expected behavior.<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; Regards.<br>&gt;&gt; <br>&gt;&gt; &gt; ----- Mensaje original -----<br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; No error with pool_passwd (i'm sure the file is ok if you looking<br>&gt;&gt; &gt; &gt; 3rd<br>&gt;&gt; &gt; &gt; try and username change with error).<br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; I create md5 hashing with tutorial (pg_md5 etc...)<br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; postgresql log is ok (md5 checking is good)<br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; ----- Original Message -----<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; From: Lazaro Ruben Garcia Martinez<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; Sent: 03/14/13 04:39 PM<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; To: uruvela of india<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; Subject: Re: [pgpool-general: 1485] pgpool and md5 auth<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; Is there any line in the log file with some information related<br>&gt;&gt; &gt; &gt; &gt; with<br>&gt;&gt; &gt; &gt; &gt; pool_password file?<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; What does postgresql say in log file?<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; Do you create the pool_password file as pgpool tutorial says,<br>&gt;&gt; &gt; &gt; &gt; or<br>&gt;&gt; &gt; &gt; &gt; just<br>&gt;&gt; &gt; &gt; &gt; copy and paste the md5 from pg_authid of postgres server to<br>&gt;&gt; &gt; &gt; &gt; pool_password, my advice, delete the pool_password and create<br>&gt;&gt; &gt; &gt; &gt; it<br>&gt;&gt; &gt; &gt; &gt; again follows the steps in pgpool tutorial.<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; Regards.<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; ----- Mensaje original -----<br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; I m looking to install last stable version .<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; example of my log in debug mode :<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; loading "/etc/pgpool2/pool_hba.conf" for client<br>&gt;&gt; &gt; &gt; &gt; &gt; authentication<br>&gt;&gt; &gt; &gt; &gt; &gt; configuration file<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pgpool-II successfully started. version 3.2.2 (namameboshi)<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; ...<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; Protocol Major: 3 Minor: 0 database: mydb user: toto<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; new_connection: connecting 0 backend<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_ssl: SSL requested but SSL support is not available<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length: slot: 0 length: 12<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_do_auth: auth kind:5<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; trying md5 authentication<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; : DB node id: 0 salt: 657c38<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 22<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: application_name value:<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 25<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: client_encoding value: UTF8<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 23<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: DateStyle value: ISO, DMY<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 25<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: integer_datetimes value: on<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 27<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: IntervalStyle value: postgres<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 21<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: is_superuser value: off<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 25<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: server_encoding value: UTF8<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 25<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: server_version value: 9.2.3<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 31<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: session_authorization value: toto<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 36<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: standard_conforming_strings value: off<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length2: master slot: 0 length: 17<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; 0 th backend: name: TimeZone value: GMT<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_read_message_length: slot: 0 length: 12<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_do_auth: cp-&gt;info[i]:0x7fbc47d7c800 pid:29617<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; pool_send_auth_ok: send pid 29617 to frontend<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; select_load_balancing_node: selected backend id is 0<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; selected load balancing node: 0<br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; ----- Original Message -----<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; From: Lazaro Ruben Garcia Martinez<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; Sent: 03/14/13 04:05 PM<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; To: uruvela of india<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: [pgpool-general: 1485] pgpool and md5 auth<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; Could you install the most stable release of 3.2 series,<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; 3.2.3,<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; because this realease has some bugs fixed.<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; Enabled the debug mode in the pgpool.conf.<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; start pgpool like this: pgpool -a pool_hba_file -d -f<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; pgpool_config_file<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; In debug mode you should see any kind of information about<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; the<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; autentication process.<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; In any moments I had been the same problem but it was<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; related<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; with<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; the configuration access (chmod and shown comands) over the<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; pool_hba.conf and pool_password file.<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; Another reasons, If you have 2 pg servers or more, each<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; server<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; need<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; to has the same autentication configuration.<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; Regards.<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; Sorry for my poor english.<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; ----- Mensaje original -----<br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; Pgpool log say everything ok, that's seems weird because<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; md5<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; crypt<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; is<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; wrong so i cant' understand why it's working in this<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; case.<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; I<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; feel<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; a<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; huge mistake from myself but i can't see where .<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; Pgpool connection vs pg server is ok (everything work<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; well<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; with<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; pg<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; client).<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; Regards.<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; ----- Original Message -----<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; From: Lazaro Ruben Garcia Martinez<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Sent: 03/14/13 03:27 PM<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; To: uruvela of india<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: [pgpool-general: 1485] pgpool and md5 auth<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; What says pgpool log file?<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Regards.<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Would you try to connect to pg server from pgpool<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; machine,<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; but<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; only<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; from pgpool machine for testing is the pg service could<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; accept<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; connections from this machine??<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Regards.<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; ----- Mensaje original -----<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi,<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I'm looking for some help with MD5 authentification<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; in<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pgpool.<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1st :<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pgpool-II version 3.2.2 (namameboshi)<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; PG 9.2.3<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; * On PG server : I create a toto role with encrypted<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; password,<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; add this line in pg_hba.conf :<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; host mydb toto my_pgpool_ip/32 md5<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Restarting PG.<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; * On pgpool server :<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pgpool.conf :<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; enable_pool_hba = on<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pool_passwd = 'pool_passwd'<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Create toto md5 password in pool_passwd :<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; toto:md5cb926329843e9a8f3eb15e0a2a5c9851<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Checking same thing in PG in pg_authid :<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; | toto | md5cb926329843e9a8f3eb15e0a2a5c9851 |<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pool_hba.conf :<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; add this line : local mydb toto md5<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2nd :<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Starting pgpool.<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Using perl script dbi.pl to test on pgpool server :<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; use DBI;<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $DB_name = 'mydb';<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $DB_user = 'toto';<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $DB_pwd = 'mypassword';<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $dbh =<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; DBI-&gt;connect("dbi:Pg:dbname=$DB_name","$DB_user","$DB_pwd");<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; if ( !defined $dbh ) { die "Cannot connect to<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; database!\n";<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; }<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $sth = $dbh-&gt;prepare("SELECT * FROM pg_user");<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $sth-&gt;execute();<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; while ( ($id,$name) = $sth-&gt;fetchrow_array() ) {<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; print<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "$id\t\t<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $name<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; \n";<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; }<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $sth-&gt;finish();<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; $dbh-&gt;disconnect();<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1st launch : working<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2nd launch : changing md5 to reject in pool_hba.conf<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; (restarting<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pgpool) : DBI connect('dbname=mydb','toto',...)<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; failed:<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; ERROR:<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; no<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pool_hba.conf entry for host "[local]", user "toto",<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; database<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "mydb"<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; at dbi.pl line 5<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 3rd launch : back to md5 in pool_hba.conf and<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changing<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; toto<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; by<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; tito<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; in pool_passwd (restarting pgpool) : DBI<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; connect('dbname=mydb','toto',...) failed: ERROR:<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "MD5"<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; authentication with pgpool failed for user "toto" at<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; dbi.pl<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; line<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 5<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 4th launch : back to toto vs tito in pool_passwd and<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deleted<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; everything after md5 (now pool_passwd is like this<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 'toto:md5')<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; +<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; restarting pgpool : working.<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I miss something i'm sure :) but why it's working in<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 4th<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; try<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; ?<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; It's<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; seems only PG server do it's authentification job's.<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pgpool-general mailing list<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; pgpool-general@pgpool.net<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; http://www.pgpool.net/mailman/listinfo/pgpool-general<br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; &gt; <br>&gt;&gt; &gt; &gt; <br>&gt;&gt; &gt; <br>&gt;&gt; <br></blockquote><br></div></body></html>