Gentoo Archives: gentoo-user-ru

From: Konstantin Astafjev <konstantin@××××××××.com>
To: Alex Efros <gentoo-user-ru@l.g.o>
Subject: Re[2]: [gentoo-user-ru] Big Problem with authvchkpw [SOLVED]
Date: Thu, 26 Oct 2006 13:55:13
Message-Id: 1726984202.20061026164554@astafjev.com
In Reply to: Re: [gentoo-user-ru] Big Problem with authvchkpw by Alex Efros
1 Hello Alex,
2
3 Thursday, October 26, 2006, 4:07:05 PM, you wrote:
4 > On Thu, Oct 26, 2006 at 03:35:21PM +0300, Konstantin Astafjev wrote:
5 >> Так понимаю что разный openssl. Может ли это влиять?
6 >
7 > Запросто. Кстати, когда собирается openssl он обычно выдаёт warning-и на
8 > тему "запустите revdep-rebuild --library=libssl.so.0.9.7 !!!".
9
10 > Я понимаю, что при пакетном обновлении эти warning-и с экрана теряются,
11 > но есть несколько способов до них добираться - раньше внешние утилиты
12 > использовались, а сейчас portage умеет их письмами дублировать (кстати,
13 > у меня эта фича поглюкивает - на серверах работает, а дома - нет, при
14 > одинаковых настройках).
15
16 Хм, дубляж письмами - это интересно.
17
18 >> К моему стыду и сожалению strace мне действительно не помогло, так как
19 >> я слабо в этом понимаю. :(
20
21 > С ходу точно не скажу, тем более что сам с vpopmail не работал, но, похоже,
22 > проблема в коннекте к mysql:
23
24 > office ~ # printf
25 > "postmaster@××××××××.comt\0secretpassword\0blah\0" | strace vchkpw `which id` 3<&0
26 > ...
27 > connect(4, {sa_family=AF_FILE, path="/var/run/mysqld/mysqld.sock"}, 110) = 0
28
29 > greymail bin # printf
30 > "postmaster@××××××××××××××.com\0megasecretpassword\0blah\0" | strace vchkpw `which id` 3<&0
31 > ...
32 > connect(4, {sa_family=AF_FILE,
33 > path="'/var/run/mysqld/mysqld.sock'"}, 110) = -1 ENOENT (No such file or directory)
34
35 >> Спасибо за полезную ссылку. Постараюсь изучить досконально. Сейчас уже
36 >> и пересобираю весь system и world, параллельно устанавливая ещё один
37 >> сервер. В общем, моя самонадеянность вышла мне боком.
38
39 > Кстати, а вы вообще revdep-rebuild запускали? Есть большая вероятность что
40 > он бы пересобрал два-три пакета и всё бы заработало.
41
42 Я запускал. Не помогло.
43
44 Примерно на половине сборки emerge -e system вывалилась ошибка - не
45 удалось пересобрать sasl. Но я так понимаю sasl мне и не нужен, он
46 потянулся из флага sasl в dev-lang/php. Удалил и сам sasl и флаг.
47 Потом задумался а как быть теперь? Пересобирать system заново? Но это
48 долго, кроме того большую часть я уже пересобрал: binutils, gcc,
49 glibc. Подумал что придётся ковыряться в emerge.log. Но потом решил на
50 удачу перезапустить courier-authlib и он заработал!
51
52 Oct 26 16:30:59 greymail pop3d: Connection, ip=[x.x.x.x]
53 Oct 26 16:30:59 greymail authdaemond: received auth request, service=pop3, authtype=login
54 Oct 26 16:30:59 greymail authdaemond: authvchkpw: trying this module
55 Oct 26 16:30:59 greymail authdaemond: authvchkpw: sysusername=<null>,sysuserid=89, sysgroupid=89,
56 homedir=/var/vpopmail/domains/domain.com/user, address=user@××××××.com, fullname=Name Surname, maildir=<null>, quota=<null>, options=disablewebmail=0,disablepop3=0,disableimap=0
57 Oct 26 16:30:59 greymail authdaemond: authvchkpw: clearpasswd=<null>,passwd=$1$/hash_pass
58 Oct 26 16:30:59 greymail authdaemond: password matches successfully
59 Oct 26 16:30:59 greymail authdaemond: Authenticated:
60 sysusername=<null>, sysuserid=89, sysgroupid=89,
61 homedir=/var/vpopmail/domains/domain.com/user, address=user@××××××.com, fullname=Name Surname, maildir=<null>, quota=<null>, options=disablewebmail=0,disablepop3=0,disableimap=0
62 Oct 26 16:30:59 greymail authdaemond: Authenticated: clearpasswd=plain_pass, passwd=$1$/hashpass
63 Oct 26 16:30:59 greymail pop3d: LOGIN, user=user@××××××.com,ip=[x.x.x.x]
64 Oct 26 16:31:00 greymail pop3d: LOGOUT, user=user@××××××.com, ip=[193.138.188.71], top=0, retr=2660, time=1
65
66 Критическая проблема решилась. Осталась проблема утечки памяти в
67 courier-authlib http://bugs.gentoo.org/show_bug.cgi?id=109264, что я
68 сейчас решаю ежедневной перезагрузкой этих демонов. Но думаю, что мне
69 стоит посмотреть в сторону postfix с которого я когда-то начинал.
70
71 Теперь буду очень сильно бояться апдейтится на критичных машинах. ;)
72
73 Огромное спасибо всем, и особенно Alex'у за вашу помощь.
74
75 --
76 Best regards,
77 Konstantin
78
79
80 --
81 gentoo-user-ru@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-ru] Big Problem with authvchkpw [SOLVED] Gleb Litvjak <blaster999@×××××.com>
Re: [gentoo-user-ru] Big Problem with authvchkpw [SOLVED] Alex Efros <powerman@××××××××××××××××××.com>