Gentoo Archives: gentoo-user-ru

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

Replies

Subject Author
Re: [gentoo-user-ru] Обновление openssl Sergiy Borodych <bor@×××××××××.ua>
Re: [gentoo-user-ru] Обновление openssl Peter Volkov <pva@g.o>