Gentoo Archives: gentoo-user-ru

From: Sergiy Borodych <bor@×××××××××.ua>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Обновление openssl
Date: Fri, 19 Nov 2010 10:08:44
Message-Id: 4CE63F79.1010700@univ.kiev.ua
In Reply to: [gentoo-user-ru] Обновление openssl by Alexander Tiurin
1 On 11/19/10 00:34, Alexander Tiurin wrote:
2 > Hi!
3 >
4 > Сегодня обновил. Удивило, что
5 >
6 >
7 > Old versions of installed libraries were detected on your
8 > system. In order to avoid breaking packages that depend on these old
9 > libs, the libraries are not being removed. You need to run
10 > revdep-rebuild in order to remove these old dependencies. If you do
11 > not have this helper program, simply emerge the 'gentoolkit'
12 > package.
13 > # revdep-rebuild --library
14 > libcrypto.so.0.9.8 # revdep-rebuild --library
15 > libssl.so.0.9.8
16 >
17 > Once you've finished running revdep-rebuild, it should be safe to
18 > delete the old libraries. Here is a copy & paste for the lazy
19 > # rm '/usr/lib/libcrypto.so.0.9.8'
20 > # rm '/usr/lib/libssl.so.0.9.8'
21 >
22 >
23 >
24 > хотя у меня был dev-libs/openssl-1.0.0a-r3
25 >
26 >
27 >
28 > Сделал все по инструкции, пересобрались
29 >
30 >
31 > dev-libs/openssl-1.0.0b-r1
32 > app-emulation/emul-linux-x86-baselibs-20100915-r1
33 >
34 >
35 > и все.
36 >
37 >
38 > revdep-rebuild молчит.
39 >
40 >
41 > Странно, когда
42 >
43 > # equery d openssl
44 >
45 > [ Searching for packages depending on openssl... ]
46 > app-emulation/wine-1.1.44 (ssl? dev-libs/openssl)
47 > app-misc/ca-certificates-20090709 (dev-libs/openssl)
48 > app-office/openoffice-3.2.1-r1 (>=dev-libs/openssl-0.9.8g)
49 > net-ftp/proftpd-1.3.3c (sftp? dev-libs/openssl)
50 > .....
51 >
52 >
53 > и там куча всего.
54 >
55 >
56 >
57 >
58 > Затем замечаю
59 >
60 > /etc/init.d/proftpd restart
61 > * Stopping ProFTPD ...
62 > * Starting ProFTPD ...
63 > - mod_tls/2.4.1: compiled using OpenSSL version 'OpenSSL 1.0.0a 1 Jun
64 > 2010' headers, but linked to OpenSSL version 'OpenSSL 1.0.0b 16 Nov
65 > 2010' libr [ ok ]
66 >
67 >
68 > Присмотревшись получше, делаю
69 >
70 > revdep-rebuild --library /usr/lib64/libcrypto.so.1.0.0
71 > ..
72 > ...
73 > emerge --oneshot --verbose --jobs=2 dev-libs/openssl:0
74 > dev-perl/Crypt-OpenSSL-Bignum:0
75 > dev-perl/Crypt-OpenSSL-Random:0
76 > dev-perl/Crypt-OpenSSL-RSA:0
77 > mail-client/evolution:2.0
78 >
79 >
80 > и
81 >
82 > revdep-rebuild --library /usr/lib64/libssl.so.1.0.0
83 > .....
84 > emerge --oneshot --verbose --jobs=2 dev-libs/openssl:0
85 > dev-perl/Crypt-OpenSSL-Bignum:0
86 > dev-perl/Crypt-OpenSSL-Random:0
87 > dev-perl/Crypt-OpenSSL-RSA:0
88 > mail-client/evolution:2.0
89 >
90 >
91 >
92 > Вопрос, так должно быть или руками пересобирать выхлоп equery d
93 > openssl ? И делать ли
94 >
95 > revdep-rebuild --library /usr/lib64/libcrypto.so.1.0.0
96 > revdep-rebuild --library /usr/lib64/libssl.so.1.0.0
97 >
98
99 скорей всего у тебя сами файлы остались
100 rm делал ?
101 сделай и еще раз revdep-rebuild для верности
102
103 --
104 Sergiy Borodych
105 http://bor.org.ua

Replies

Subject Author
Re: [gentoo-user-ru] Обновление openssl Alexander Tiurin <arcam@××××××.com>