[sork] [passwd] problem with PostgreSQL

Georgi Naplatanov gosho at oles.biz
Mon Feb 6 10:10:05 UTC 2012


Hi Ralf.

I created a ticket - http://bugs.horde.org/ticket/10963.

 > Do you have the php-pdo driver for postgres installed? Does postgres
 > work for you for the rest of the horde setup?

Yes, pdo driver for PostgreSQL is installed, I can see that with 
phpinfo(). The rest of Horde seem to work without problems.

 > Do you use a git checkout or the recent pear release of passwd?

I installed recent pear release with :

pear install -a -B horde/passwd

Best regards
Georgi

On 02/06/2012 11:44 AM, Ralf Lang wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Am 06.02.2012 10:32, schrieb Georgi Naplatanov:
>> Hi.
>>
>> I tried to configure Passwd 4.0 with PostfixAdmin on PostgreSQL,
>> but without success.
>>
>> The Passwd message when I try to change my password is "Password
>> module is not properly configured" and the error in syslog is :
>>
>> HORDE: [passwd] Could not instantiate PDO with DSN
>> "pgsql:port=5432;encryption=plain;table=mailbox;user_col=username;pass_col=password;query_lookup=SELECT
>>
>>
> password FROM mailbox WHERE username = %u and active =
>> 1;query_modify=UPDATE mailbox SET password = %p WHERE username =
>> %u;host=127.0.0.1;dbname=postfix".  PDOException: SQLSTATE[08006]
>> [7] invalid connection option "encryption" [pid 24188 on line 100
>> of "/var/www/horde4/passwd/lib/Factory/Driver.php"]
>>
>> My backends.php is:
>>
>> $backends['postfixadmin'] = array ( 'disabled' =>  false, 'name' =>
>> 'Postfix Admin server', 'preferred' =>  '', 'policy' =>  array(
>> 'minLength' =>  6, 'maxLength' =>  20, 'minNumeric' =>  1, ), 'driver'
>> =>  'Sql', 'params' =>  array( 'phptype' =>  'pgsql', 'hostspec' =>
>> '127.0.0.1', 'protocol'   =>  'tcp', 'port'  =>  '5432', 'charset' =>
>> 'utf-8', 'username' =>  'postfix', 'password' =>  'password',
>> 'database' =>  'postfix', 'encryption' =>  'plain', 'table' =>
>> 'mailbox', 'user_col' =>  'username', 'pass_col' =>  'password',
>> 'show_encryption' =>  false, // The following two settings allow you
>> to specify custom queries for // lookup and modify functions if
>> special functions need to be // performed.  In places where a
>> username or a password needs to be // used, refer to this
>> placeholder reference: //    %d ->  gets substituted with the
>> domain //    %u ->  gets substituted with the user //    %U ->  gets
>> substituted with the user without a domain part //    %p ->  gets
>> substituted with the plaintext password //    %e ->  gets
>> substituted with the encrypted password // 'query_lookup' =>
>> 'SELECT password FROM mailbox WHERE username = %u and active = 1',
>> 'query_modify' =>  'UPDATE mailbox SET password = %p WHERE username
>> = %u' ) );
>>
>> I don't know what to do, help me please.
>>
>> Best regards Georgi
>
> Do you have the php-pdo driver for postgres installed? Does postgres
> work for you for the rest of the horde setup?
> Do you use a git checkout or the recent pear release of passwd?
> Please open a ticket on bugs.horde.org, I will look at it by wednesday.
>
> - --
> Ralf Lang
> Linux Consultant / Developer
> Tel.: +49-170-6381563
> Mail: lang at b1-systems.de
>
> B1 Systems GmbH
> Osterfeldstra�e 7 / 85088 Vohburg / http://www.b1-systems.de
> GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.18 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk8voPMACgkQCs1dsHJ/X7A80QCgxw4kGiHnL9d92qu6dK4ZsqLZ
> 0PEAoKKyfWgrnEDM4cRPeCFYzoptGr5b
> =QNMv
> -----END PGP SIGNATURE-----


More information about the sork mailing list