Re: Не могу понять суть ошибки (postgres+krb5)
On Mon, 5 Oct 2009 11:59:17 +0800 Денис feklushkin.de...@gmail.com wrote: Проблема была в конфиге postgres - нужно было в кейтабе положить только того юзера и с тем сервером, который будет постгресом использоваться, если положить без сервера то постгрес сервер пытается бэкрезолвить. А рыба конфига, видимо, устарела в связи с тем что постгрес на GSSAPI переходит, krb_srvname вообще ни на что не влияет, кажется Пытаюсь настроить аутентификацию в postgres через Kerberos. Настройка: /etc/postgresql/8.4/main/postgresql.conf: # Kerberos and GSSAPI krb_server_keyfile = '/etc/postgresql-common/krb.keytab' krb_srvname = 'postgres/d...@h-g.com' # (Kerberos only) #krb_caseins_users = off Попытка залогиниться (принципал nss/db в керберос заведён и для логина в постгрес разрешён): $ psql -h db dhcs-new nss/db psql: krb5_sendauth: Bad application version was sent (via sendauth) В логах: /var/log/postgresql/postgresql-8.4-main.log: 2009-10-05 11:53:47 KRAST LOG: connection received: host=192.168.1.75 port=57646 2009-10-05 11:53:47 KRAST LOG: Kerberos recvauth returned error -1765328179 postgres: Bad application version was sent (via sendauth) from krb5_recvauth 2009-10-05 11:53:47 KRAST FATAL: Kerberos 5 authentication failed for user nss/db в /var/log/auth.log пусто С Kerberos познакомился позавчера :) Что он хочет мне сказать? Буквальный перевод, разумеется, ясен, но как версия приложения может быть плохой? (Дело происходит на одной машине, поэтому время не расссинхронизировано, если что) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Не могу понять суть ошибки (postgres+krb5)
Может версии протоколов используемые на одной и другой стороне несовместимы? (Я понятия не имею о том, что такое Kerberos... Просто догадка) 5 октября 2009 г. 6:59 пользователь Денис denis.feklush...@gmail.com написал: Пытаюсь настроить аутентификацию в postgres через Kerberos. Настройка: /etc/postgresql/8.4/main/postgresql.conf: # Kerberos and GSSAPI krb_server_keyfile = '/etc/postgresql-common/krb.keytab' krb_srvname = 'postgres/d...@h-g.com' # (Kerberos only) #krb_caseins_users = off Попытка залогиниться (принципал nss/db в керберос заведён и для логина в постгрес разрешён): $ psql -h db dhcs-new nss/db psql: krb5_sendauth: Bad application version was sent (via sendauth) В логах: /var/log/postgresql/postgresql-8.4-main.log: 2009-10-05 11:53:47 KRAST LOG: connection received: host=192.168.1.75 port=57646 2009-10-05 11:53:47 KRAST LOG: Kerberos recvauth returned error -1765328179 postgres: Bad application version was sent (via sendauth) from krb5_recvauth 2009-10-05 11:53:47 KRAST FATAL: Kerberos 5 authentication failed for user nss/db в /var/log/auth.log пусто С Kerberos познакомился позавчера :) Что он хочет мне сказать? Буквальный перевод, разумеется, ясен, но как версия приложения может быть плохой? (Дело происходит на одной машине, поэтому время не расссинхронизировано, если что) -- With best regards, Ivan Surzhenko
Re: Не могу понять суть ошибки (postgres+krb5)
On Mon, 5 Oct 2009 11:56:10 +0300 Ivan Surzhenko i.surzhe...@gmail.com wrote: Может версии протоколов используемые на одной и другой стороне несовместимы? Всё на одной машине (включая KDC), postgres клиент и сервер оба 8.4.1, керберос из дебиана стабильного signature.asc Description: PGP signature