Gentoo Archives: gentoo-user-ru

From: Alex Efros <powerman@××××××××××××××××××.com>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Big Problem with authvchkpw
Date: Thu, 26 Oct 2006 11:41:15
Message-Id: 20061026114031.GD16996@home.power
In Reply to: [gentoo-user-ru] Big Problem with authvchkpw by Konstantin Astafjev
1 Hi!
2
3 On Thu, Oct 26, 2006 at 01:06:05PM +0300, Konstantin Astafjev wrote:
4 > Люди, помогите, угробил апдейтами серьёзный сервис. Нужно срочно
5 > восстановить - ничего не получается. У меня
6 > qmail+vpopmail+courierimap+mysql
7
8 Если проблема вызвана именно сборкой gcc/glibc, то её возможно получится
9 увидеть запустив ldd для используемых программ, напр.:
10 ldd /path/to/vchkpw
11 и понять каких библиотек ему не хватает, например.
12
13 Кроме этого можно попробовать в эту команду
14 > printf "postmaster@××××××××.com\0secretpass\0blah\0" | vchkpw `which id` 3<&0
15 добавить strace:
16 > printf "postmaster@××××××××.com\0secretpass\0blah\0" | strace vchkpw `which id` 3<&0
17 и сравнить как оно отрабатывает на машине со сломанным vchkpw и с работающим
18 (или просто вычитать результат strace и понять что именно не работает, но
19 это требует довольно глубоких знаний и системы и принципов работы самого
20 vchkpw).
21
22 Далее, может помочь копирование библиотек (gcc+glibc) и используемых
23 пакетов (vpopmail, etc.) с других машин, где всё работает. Типа сделать
24 бинарные архивы через quickpkg и скопировать/установить их на сломанной
25 машине. Это ужасный грязный хак, который может вообще положить всю
26 систему, так что если сервер удалённый лучше даже не пытаться - его, если
27 что, с CDROM для починки не загрузишь.
28
29 А вообще, чтобы такого не происходило, нужно следовать определённым
30 правилам при обновлении системы. В частности, при обновлении одного из
31 пакетов входящих в toolchain (linux-headers, glibc, binutils или gcc)
32 нужно предпринять ряд телодвижений детально описанных на форуме gentoo
33 и собранных мной из разных веток форума вот здесь:
34 http://powerman.asdfgroup.com/RTFM/Support-n-Upgrade.txt
35 (поиском найдите фразу "Обновление одного из пакетов входящих в toolchain.").
36 Эти команды могут выглядеть немного избыточными, но на самом деле там
37 избыточности нет - если вы хотите чтобы всё работало после обновления, конечно.
38
39
40 P.S. А вообще странно что vchkpw молча не работает и никаких ошибок не
41 выдаёт. Может вы просто плохо логи смотрели? А то если нет сообщения об
42 ошибке, то не понятно что чинить надо...
43
44 --
45 WBR, Alex.
46 --
47 gentoo-user-ru@g.o mailing list

Replies

Subject Author
Re[2]: [gentoo-user-ru] Big Problem with authvchkpw Konstantin Astafjev <konstantin@××××××××.com>