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 |