ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
@ 2004-07-08 18:45 Aleksey Avdeev
  2004-07-08 21:21 ` Alexey Borovskoy
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Aleksey Avdeev @ 2004-07-08 18:45 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Здравствуйте.

   Хочу попробовать cyrus, но застопорился на этапе cyradm (не 
получается настроить аутентификацию через sasl2):

$ cyradm --user cyrus localhost
Password:
Segmentation fault
$

   В логе присутствует следующая ругань:

Jul  8 22:35:22 lin imap[13946]: no secret in database
Jul  8 22:35:22 lin imap[13946]: badlogin: localhost.localdomain 
[127.0.0.1] SRP [SASL(-13): user not found: no secret in database]
Jul  8 22:35:25 lin perl: GSSAPI Error: Miscellaneous failure (No 
credentials cache found)
Jul  8 22:35:25 lin imap[13946]: no secret in database
Jul  8 22:35:25 lin imap[13946]: badlogin: localhost.localdomain 
[127.0.0.1] DIGEST-MD5 [SASL(-13): user not found: no secret in 
database]

   При этом, пользователь cyrus в /etc/sasl2/sasl2 присутствует:

$ sudo -H sasldblistusers2
cyrus@shluz.mydomain: cmusaslsecretOTP
cyrus@shluz.mydomain: userPassword

   Есть стойкое ощущение, что что-то не так сделал. Но что именно - 
непонимаю...

PS: Установлено следующие:

$ rpm -qa|fgrep cyrus
cyrus-imapd-utils-2.2.6-alt2
cyrus-sasl2-2.1.18-alt4
cyrus-imapd-doc-2.2.6-alt2
cyrus-imapd-murder-2.2.6-alt2
cyrus-sasl2-docs-2.1.18-alt4
cyrus-imapd-2.2.6-alt2

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
  2004-07-08 18:45 [sisyphus] cyrus. Ошибки sasl2 (sasldb2) Aleksey Avdeev
@ 2004-07-08 21:21 ` Alexey Borovskoy
  2004-07-09  7:06   ` Aleksey Avdeev
  2004-07-09  7:12 ` Aleksey Avdeev
  2004-07-09 14:35 ` Aleksey Avdeev
  2 siblings, 1 reply; 10+ messages in thread
From: Alexey Borovskoy @ 2004-07-08 21:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

* Пятница 09 Июль 2004 07:45 "Aleksey Avdeev" <solo@solin.spb.ru>

>    Хочу попробовать cyrus, но застопорился на этапе cyradm (не
> получается настроить аутентификацию через sasl2):
>
> $ cyradm --user cyrus localhost
> Password:
> Segmentation fault
> $
>    При этом, пользователь cyrus в /etc/sasl2/sasl2
> присутствует:
>
> $ sudo -H sasldblistusers2
> cyrus@shluz.mydomain: cmusaslsecretOTP
> cyrus@shluz.mydomain: userPassword
>

Если это последняя сборка цируса, то надо добавить пользователя 
cyrus в группу sasl. Иначе он не увидит базы пользователей.

-- 
Алексей.
GPG key fingerprint
949B BC0E 2C44 7528 4F63  2753 E37A 9E3F 11F3 BDE1


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
  2004-07-08 21:21 ` Alexey Borovskoy
@ 2004-07-09  7:06   ` Aleksey Avdeev
  2004-07-09  9:45     ` Alexey Borovskoy
  0 siblings, 1 reply; 10+ messages in thread
From: Aleksey Avdeev @ 2004-07-09  7:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Alexey Borovskoy пишет:
> * Пятница 09 Июль 2004 07:45 "Aleksey Avdeev" <solo@solin.spb.ru>
> 
>>   Хочу попробовать cyrus, но застопорился на этапе cyradm (не
>>получается настроить аутентификацию через sasl2):
>>
>>$ cyradm --user cyrus localhost
>>Password:
>>Segmentation fault
>>$
>>   При этом, пользователь cyrus в /etc/sasl2/sasl2
>>присутствует:
>>
>>$ sudo -H sasldblistusers2
>>cyrus@shluz.mydomain: cmusaslsecretOTP
>>cyrus@shluz.mydomain: userPassword
>>
> 
> 
> Если это последняя сборка цируса, то надо добавить пользователя 
> cyrus в группу sasl. Иначе он не увидит базы пользователей.

   Описанное происходит уже после данной апирации. (Сделал сразу, 
как что файл для cyrus недоступен.)

PS: Похоже, что неучёл какой-то мелочи. Но в упор не пойму - какой. :-(

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
  2004-07-08 18:45 [sisyphus] cyrus. Ошибки sasl2 (sasldb2) Aleksey Avdeev
  2004-07-08 21:21 ` Alexey Borovskoy
@ 2004-07-09  7:12 ` Aleksey Avdeev
  2004-07-09 14:35 ` Aleksey Avdeev
  2 siblings, 0 replies; 10+ messages in thread
From: Aleksey Avdeev @ 2004-07-09  7:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Aleksey Avdeev пишет:
> Здравствуйте.
> 
>   Хочу попробовать cyrus, но застопорился на этапе cyradm (не получается 
> настроить аутентификацию через sasl2):
> 
> $ cyradm --user cyrus localhost
> Password:
> Segmentation fault
> $
> 
>   В логе присутствует следующая ругань:
> 
> Jul  8 22:35:22 lin imap[13946]: no secret in database
> Jul  8 22:35:22 lin imap[13946]: badlogin: localhost.localdomain 
> [127.0.0.1] SRP [SASL(-13): user not found: no secret in database]
> Jul  8 22:35:25 lin perl: GSSAPI Error: Miscellaneous failure (No 
> credentials cache found)
> Jul  8 22:35:25 lin imap[13946]: no secret in database
> Jul  8 22:35:25 lin imap[13946]: badlogin: localhost.localdomain 
> [127.0.0.1] DIGEST-MD5 [SASL(-13): user not found: no secret in database]

   Дома попробовал методы аутентификации PLAIN и CRAM-MD5 - таже 
картина.

> 
>   При этом, пользователь cyrus в /etc/sasl2/sasl2 присутствует:
> 
> $ sudo -H sasldblistusers2
> cyrus@shluz.mydomain: cmusaslsecretOTP
> cyrus@shluz.mydomain: userPassword

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
  2004-07-09  7:06   ` Aleksey Avdeev
@ 2004-07-09  9:45     ` Alexey Borovskoy
  2004-07-09 22:55       ` Avdeev Aleksey
  0 siblings, 1 reply; 10+ messages in thread
From: Alexey Borovskoy @ 2004-07-09  9:45 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

* Пятница 09 Июль 2004 20:06 "Aleksey Avdeev" <solo@solin.spb.ru>

> Alexey Borovskoy пишет:
> > * Пятница 09 Июль 2004 07:45 "Aleksey Avdeev"
> > <solo@solin.spb.ru>
> >
> >>   Хочу попробовать cyrus, но застопорился на этапе cyradm
> >> (не получается настроить аутентификацию через sasl2):
> >>
> >>$ cyradm --user cyrus localhost
> >>Password:
> >>Segmentation fault
> >>$
> >>   При этом, пользователь cyrus в /etc/sasl2/sasl2
> >>присутствует:
> >>
> >>$ sudo -H sasldblistusers2
> >>cyrus@shluz.mydomain: cmusaslsecretOTP
> >>cyrus@shluz.mydomain: userPassword
> >
> > Если это последняя сборка цируса, то надо добавить
> > пользователя cyrus в группу sasl. Иначе он не увидит базы
> > пользователей.
>
>    Описанное происходит уже после данной апирации. (Сделал
> сразу, как что файл для cyrus недоступен.)
>
> PS: Похоже, что неучёл какой-то мелочи. Но в упор не пойму -
> какой. :-(

В файлах конфигурации я удалял следующие опции:
servername: taf.ru
defaultdomain: taf.ru

-- 
Алексей.
GPG key fingerprint
949B BC0E 2C44 7528 4F63  2753 E37A 9E3F 11F3 BDE1


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
  2004-07-08 18:45 [sisyphus] cyrus. Ошибки sasl2 (sasldb2) Aleksey Avdeev
  2004-07-08 21:21 ` Alexey Borovskoy
  2004-07-09  7:12 ` Aleksey Avdeev
@ 2004-07-09 14:35 ` Aleksey Avdeev
  2004-07-09 15:46   ` Aleksey Avdeev
  2 siblings, 1 reply; 10+ messages in thread
From: Aleksey Avdeev @ 2004-07-09 14:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Aleksey Avdeev пишет:
> Здравствуйте.
> 
>   Хочу попробовать cyrus, но застопорился на этапе cyradm (не получается 
> настроить аутентификацию через sasl2):
> 
> $ cyradm --user cyrus localhost
> Password:
> Segmentation fault
> $
> 
>   В логе присутствует следующая ругань:
> 
> Jul  8 22:35:22 lin imap[13946]: no secret in database
> Jul  8 22:35:22 lin imap[13946]: badlogin: localhost.localdomain 
> [127.0.0.1] SRP [SASL(-13): user not found: no secret in database]
> Jul  8 22:35:25 lin perl: GSSAPI Error: Miscellaneous failure (No 
> credentials cache found)
> Jul  8 22:35:25 lin imap[13946]: no secret in database
> Jul  8 22:35:25 lin imap[13946]: badlogin: localhost.localdomain 
> [127.0.0.1] DIGEST-MD5 [SASL(-13): user not found: no secret in database]

   После гугления (<http://kiev1.org/page-249.html>):

$ cyradm --user cyrus --auth login localhost
IMAP Password:
               Login failed: user not found at 
/usr/lib/perl5/vendor_perl/i386-linux/Cyrus/IMAP/Admin.pm line 118
cyradm: cannot authenticate to server with login as cyrus

   В логе диагностика существенно сократилась (до 1 строки):

Jul  9 18:21:03 lin imap[30945]: badlogin: localhost.localdomain 
[127.0.0.1] plaintext cyrus SASL(-13): user not found: checkpass failed

   При этом факт запуска/останова saslauthd на диагностику не влияет.


> 
>   При этом, пользователь cyrus в /etc/sasl2/sasl2 присутствует:
> 
> $ sudo -H sasldblistusers2
> cyrus@shluz.mydomain: cmusaslsecretOTP
> cyrus@shluz.mydomain: userPassword
> 

PS: Хочу дома перейти с courier на cyrus. Бьюсь с данной проблемой 
уже неделю. Кажется меня клинит... :-(

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
  2004-07-09 14:35 ` Aleksey Avdeev
@ 2004-07-09 15:46   ` Aleksey Avdeev
  2004-07-09 23:18     ` Alexey Borovskoy
  0 siblings, 1 reply; 10+ messages in thread
From: Aleksey Avdeev @ 2004-07-09 15:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Aleksey Avdeev пишет:
> Aleksey Avdeev пишет:
> 
>> Здравствуйте.
>>
>>   Хочу попробовать cyrus, но застопорился на этапе cyradm (не 
>> получается настроить аутентификацию через sasl2):
>>
>> $ cyradm --user cyrus localhost
>> Password:
>> Segmentation fault
>> $

...

>>

   Делаю:

$ sudo -H saslpasswd2 cyrus -u shluz.mydomain
Password:
Again (for verification):
$ sudo -H sasldblistusers2
cyrus@shluz.mydomain: cmusaslsecretOTP
cyrus@shluz.mydomain: userPassword

   При этом в логе:

Jul  9 19:40:56 lin saslpasswd2: setpass succeeded for cyrus
Jul  9 19:40:56 lin saslpasswd2: OTP: set secret for cyrus
Jul  9 19:40:56 lin saslpasswd2: error deleting entry from sasldb: 
DB_NOTFOUND: No matching key/data pair found
Jul  9 19:40:56 lin last message repeated 2 times

   DB_NOTFOUND - мне очень не нравится. (Может ошибки cyradm как-то 
с этим связаны?)

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
  2004-07-09  9:45     ` Alexey Borovskoy
@ 2004-07-09 22:55       ` Avdeev Aleksey
  2004-07-10 22:47         ` Avdeev Aleksey
  0 siblings, 1 reply; 10+ messages in thread
From: Avdeev Aleksey @ 2004-07-09 22:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Alexey Borovskoy wrote:

>* Пятница 09 Июль 2004 20:06 "Aleksey Avdeev" <solo@solin.spb.ru>
>
>  
>
>>Alexey Borovskoy пишет:
>>    
>>
>>>* Пятница 09 Июль 2004 07:45 "Aleksey Avdeev"
>>><solo@solin.spb.ru>
>>>
>>>      
>>>
>>>>  Хочу попробовать cyrus, но застопорился на этапе cyradm
>>>>(не получается настроить аутентификацию через sasl2):
>>>>
>>>>$ cyradm --user cyrus localhost
>>>>Password:
>>>>Segmentation fault
>>>>$
>>>>  При этом, пользователь cyrus в /etc/sasl2/sasl2
>>>>присутствует:
>>>>
>>>>$ sudo -H sasldblistusers2
>>>>cyrus@shluz.mydomain: cmusaslsecretOTP
>>>>cyrus@shluz.mydomain: userPassword
>>>>        
>>>>
>>>Если это последняя сборка цируса, то надо добавить
>>>пользователя cyrus в группу sasl. Иначе он не увидит базы
>>>пользователей.
>>>      
>>>
>>   Описанное происходит уже после данной апирации. (Сделал
>>сразу, как что файл для cyrus недоступен.)
>>
>>PS: Похоже, что неучёл какой-то мелочи. Но в упор не пойму -
>>какой. :-(
>>    
>>
>
>В файлах конфигурации я удалял следующие опции:
>servername: taf.ru
>defaultdomain: taf.ru
>
>  
>

  Спасибо. Удалил (до этого они у меня были заменены на реальный домен) 
- заработало! :-)

  По мимо коментирования данных опций выполнил следующие:

$ sudo -H saslpasswd2 -c cyrus -u localhost.localdomain
Password:
Again (for verification):

$ sudo -H sasldblistusers2
cyrus@shluz.mydomain: cmusaslsecretOTP
cyrus@localhost.localdomain: userPassword
cyrus@shluz.mydomain: userPassword
cyrus@localhost.localdomain: cmusaslsecretOTP

$ cyradm --user cyrus localhost.localdomain
Password:
localhost.localdomain>

  Что именно подействовало - непонял. (Попробую на неделе на работе 
повторить.)

PS: Дальше настриивать cyrus буду завтра - спать пощёл...

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
  2004-07-09 15:46   ` Aleksey Avdeev
@ 2004-07-09 23:18     ` Alexey Borovskoy
  0 siblings, 0 replies; 10+ messages in thread
From: Alexey Borovskoy @ 2004-07-09 23:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1728 bytes --]

* Суббота 10 Июль 2004 04:46 "Aleksey Avdeev" <solo@solin.spb.ru>
>    Делаю:
>
> $ sudo -H saslpasswd2 cyrus -u shluz.mydomain

Я так не пробовал. Я двух пользователей завел так:
saslpasswd2 cyrusadmin
saslpasswd2 alb

> Password:
> Again (for verification):
> $ sudo -H sasldblistusers2
> cyrus@shluz.mydomain: cmusaslsecretOTP
> cyrus@shluz.mydomain: userPassword
>
>    При этом в логе:
>
> Jul  9 19:40:56 lin saslpasswd2: setpass succeeded for cyrus
> Jul  9 19:40:56 lin saslpasswd2: OTP: set secret for cyrus
> Jul  9 19:40:56 lin saslpasswd2: error deleting entry from
> sasldb: DB_NOTFOUND: No matching key/data pair found
> Jul  9 19:40:56 lin last message repeated 2 times

А если сперва удалить файл /etc/sasl2/sasldb2, а затем заново 
завести пользователей?

>
>    DB_NOTFOUND - мне очень не нравится. (Может ошибки cyradm
> как-то с этим связаны?)

Не знаю, но у меня cyradm при ошибке аутентификации падает в 
корку. Я не знаю как с этим боротся.

У меня так:

# ll /etc/sasl2/
drwxr-xr-x  79 root root  8192 Июл 10 11:12 ../
-rw-r-----   1 root sasl 12288 Июн 23 00:48 sasldb2
drwxr-xr-x   2 root root    63 Июн 23 00:25 ./
-rw-r-----   1 root root  2519 Июн 23 00:25 saslauthd.conf
-rw-r-----   1 root root    23 Июн 23 00:25 saslpasswd.conf

# sasldblistusers2
alb@alb.home: cmusaslsecretOTP
cyrusadmin@alb.home: cmusaslsecretOTP
alb@alb.home: userPassword
cyrusadmin@alb.home: userPassword

Пользователь cyrusadmin прописан в файле /etc/imapd.conf в 
параметре admins.
--- /etc/imapd.conf ---
admins: cyrusadmin
--- end ---

$ rpm -qa|grep cyrus
cyrus-sasl2-2.1.18-alt3
cyrus-imapd-utils-2.2.5-alt2
cyrus-imapd-2.2.5-alt2

-- 
Алексей.
GPG key fingerprint
949B BC0E 2C44 7528 4F63  2753 E37A 9E3F 11F3 BDE1

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] cyrus. Ошибки sasl2 (sasldb2)
  2004-07-09 22:55       ` Avdeev Aleksey
@ 2004-07-10 22:47         ` Avdeev Aleksey
  0 siblings, 0 replies; 10+ messages in thread
From: Avdeev Aleksey @ 2004-07-10 22:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Avdeev Aleksey wrote:

> Alexey Borovskoy wrote:
>
>> * Пятница 09 Июль 2004 20:06 "Aleksey Avdeev" <solo@solin.spb.ru>
>>
>>  
>>
>>> Alexey Borovskoy пишет:
>>>   
>>>
>>>> * Пятница 09 Июль 2004 07:45 "Aleksey Avdeev"
>>>> <solo@solin.spb.ru>
>>>>
>>>>     
>>>>
>>>>>  Хочу попробовать cyrus, но застопорился на этапе cyradm
>>>>> (не получается настроить аутентификацию через sasl2):
>>>>>
>>>>> $ cyradm --user cyrus localhost
>>>>> Password:
>>>>> Segmentation fault
>>>>> $
>>>>>  При этом, пользователь cyrus в /etc/sasl2/sasl2
>>>>> присутствует:
>>>>>
>>>>> $ sudo -H sasldblistusers2
>>>>> cyrus@shluz.mydomain: cmusaslsecretOTP
>>>>> cyrus@shluz.mydomain: userPassword
>>>>>       
>>>>

...
  

>> В файлах конфигурации я удалял следующие опции:
>> servername: taf.ru
>> defaultdomain: taf.ru
>
         ^^^^^^^^^^^

>>
>>  
>>
>
>  Спасибо. Удалил (до этого они у меня были заменены на реальный домен) 
> - заработало! :-)
>
>  По мимо коментирования данных опций выполнил следующие:
>
> $ sudo -H saslpasswd2 -c cyrus -u localhost.localdomain
> Password:
> Again (for verification):
>
> $ sudo -H sasldblistusers2
> cyrus@shluz.mydomain: cmusaslsecretOTP

    ^^^^^^^^^^^^^^^^^^

> cyrus@localhost.localdomain: userPassword
> cyrus@shluz.mydomain: userPassword

    ^^^^^^^^^^^^^^^^^^

> cyrus@localhost.localdomain: cmusaslsecretOTP
>
> $ cyradm --user cyrus localhost.localdomain
> Password:
> localhost.localdomain>
>
>  Что именно подействовало - непонял. (Попробую на неделе на работе 
> повторить.)


  Оказалось, что достаточно только отмеченого выше и указания реального 
домена в defaultdomain в imap.conf

  Спасибо, ещё раз. :-)

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2004-07-10 22:47 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-08 18:45 [sisyphus] cyrus. Ошибки sasl2 (sasldb2) Aleksey Avdeev
2004-07-08 21:21 ` Alexey Borovskoy
2004-07-09  7:06   ` Aleksey Avdeev
2004-07-09  9:45     ` Alexey Borovskoy
2004-07-09 22:55       ` Avdeev Aleksey
2004-07-10 22:47         ` Avdeev Aleksey
2004-07-09  7:12 ` Aleksey Avdeev
2004-07-09 14:35 ` Aleksey Avdeev
2004-07-09 15:46   ` Aleksey Avdeev
2004-07-09 23:18     ` Alexey Borovskoy

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git