Gentoo Archives: gentoo-user

From: Rumen Yotov <rumen@××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: System unusable after updating lvm
Date: Fri, 21 Apr 2006 14:14:27
Message-Id: 4448E72A.5090201@qrypto.org
In Reply to: [gentoo-user] Re: System unusable after updating lvm by Christer Ekholm
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Christer Ekholm wrote:
5 > Alexander Skwar <listen@×××××××××××××××.name> writes:
6 >
7 >> Hm, did yo note the following warning?
8 >>
9 >> WARN: postinst
10 >> An old version of an installed library was detected on your system.
11 >> In order to avoid breaking packages that link against it, this older version
12 >> is not being removed. In order to make full use of this newer version,
13 >> you will need to execute the following command:
14 >> revdep-rebuild --library libdevmapper.so.1.01
15 >>
16 >> After doing that, you can safely remove /lib/libdevmapper.so.1.01
17 >> Note: 'emerge gentoolkit' to get revdep-rebuild
18 >
19 > No, I did not. And I don't think I did get that warning.
20 >
21 > $grep revdep-rebuild /var/log/portage/*lvm*
22 >
23 > ... nothing.
24 >
25 > And I don't have libdevmapper.so.1.01 I have /lib/libdevmapper.so.1.02
26 >
27 >
28 > $equery l sys-fs/device-mapper
29 > [ Searching for package 'device-mapper' in 'sys-fs' among: ]
30 > * installed packages
31 > [I--] [ ~] sys-fs/device-mapper-1.02.03 (0)
32 >
33 >
34 > --
35 > Christer
36 >
37 Hi,
38 Something's wrong here, on boot i too receive some messages while
39 mounting/activating LVMs, but they mount OK.
40 Checking saw i have both /lib/libdevmapper.so.1.01 and
41 /lib/libdevmapper.so.1.02. Both belong to "device-mapper":
42 # qfile /lib/libdevmapper.so.1.01
43 sys-fs/device-mapper (/lib/libdevmapper.so.1.01)
44 # qfile /lib/libdevmapper.so.1.02
45 sys-fs/device-mapper (/lib/libdevmapper.so.1.02)
46 The sizes are *different* the times are equal:
47 # ls -l /lib/libdevmapper.so.1.01
48 - -r-xr-xr-x 1 root root 25056 2006-03-05 10:50 /lib/libdevmapper.so.1.01
49 # ls -l /lib/libdevmapper.so.1.02
50 - -r-xr-xr-x 1 root root 58036 2006-03-05 10:50 /lib/libdevmapper.so.1.02
51 But running "revder-rebuild" gives me nothing to rebuild:
52 # revdep-rebuild --ignore --library /lib/libdevmapper.so.1.01 -p vv
53 Configuring search environment for revdep-rebuild
54
55 Checking reverse dependencies...
56
57 Packages containing binaries and libraries using /lib/libdevmapper.so.1.01
58 will be emerged.
59
60 Collecting system binaries and libraries... done.
61 (/root/.revdep-rebuild.1_files)
62
63 Checking dynamic linking...
64 done.
65 (/root/.revdep-rebuild_253e709e.3_rebuild)
66
67 Assigning files to ebuilds... Nothing to rebuild
68
69 Evaluating package order... done.
70 (/root/.revdep-rebuild_253e709e.5_order)
71
72 There are no dynamic links to /lib/libdevmapper.so.1.01... All done.
73 ...END...
74 Running the same but for the other one (02):
75 # revdep-rebuild --ignore --library /lib/libdevmapper.so.1.02 -p
76 Configuring search environment for revdep-rebuild
77
78 Checking reverse dependencies...
79
80 Packages containing binaries and libraries using /lib/libdevmapper.so.1.02
81 will be emerged.
82
83 Collecting system binaries and libraries... done.
84 (/root/.revdep-rebuild.1_files)
85
86 Checking dynamic linking...
87 found /sbin/dmsetup
88 done.
89 (/root/.revdep-rebuild_b19b1fe1.3_rebuild)
90
91 Assigning files to ebuilds... done.
92 (/root/.revdep-rebuild_b19b1fe1.4_ebuilds)
93
94 Evaluating package order... done.
95 (/root/.revdep-rebuild_b19b1fe1.5_order)
96
97 All prepared. Starting rebuild...
98 emerge --oneshot -p vv =sys-fs/device-mapper-1.02.03
99
100 These are the packages that would be merged, in order:
101 ...END...
102 The problem here seems to be that LVM2 (which is build statically, and
103 no static USE-flag present). sys-fs/lvm2-2.02.03
104 Checked - is a static binary, but must somehow be build against the
105 older library (code), so the said messages/warnings.
106 Will try rebuilding 'device-mapper' then 'lvm2' and rename the minor
107 version library.
108 Or some other app is links against the old version (reverse deps):
109 # dep -L device-mapper
110 sys-fs/device-mapper:
111 app-crypt/truecrypt-4.1 >=sys-fs/device-mapper-1.00.08
112 sys-fs/cryptsetup-luks-1.0.1-r2
113 >=sys-fs/device-mapper-1.00.07-r1
114 sys-fs/lvm2-2.02.03 >=sys-fs/device-mapper-1.02.03
115 ...END...
116 HTH.Rumen
117 -----BEGIN PGP SIGNATURE-----
118 Version: GnuPG v1.4.2.2-ecc0.1.6 (GNU/Linux)
119 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
120
121 iD8DBQFESOcqNbtuTtsWD3wRAte/AJ9EsGJiKwM4oQRRC8QQHtYm5ysgoACfXXEf
122 jJ0Ir55HpP2RLqguNeWbE1s=
123 =cbxY
124 -----END PGP SIGNATURE-----
125 --
126 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] Re: System unusable after updating lvm Neil Bothwick <neil@××××××××××.uk>