1 |
Le 4 nov. 2009 à 20:49, Robin H. Johnson a écrit : |
2 |
|
3 |
> On Wed, Nov 04, 2009 at 04:33:23PM +0100, Ulrich David wrote: |
4 |
>> Just another question with dependencies... I just update lvm2 to |
5 |
>> last version but on my amd64 10.0 profile |
6 |
>> "system" needs e2fsprogs and e2fsprogs-libs |
7 |
>> lvm2 needs util-linux |
8 |
>> |
9 |
>> but util-linux is blocked by e2fsprogs.... |
10 |
> Upgrade your e2fsprogs+e2fsprogs-libs first. |
11 |
> Portage was supposed to handle that upgrade automatically. |
12 |
> |
13 |
> Can we see the output of: |
14 |
> # emerge -pv e2fsprogs e2fsprogs-libs util-linux lvm2 |
15 |
|
16 |
I just add ~amd64 keywords on sys-libs/e2fsprogs-libs and e2fsprogs |
17 |
before upgrading and now It's okay. Thanks for the tip ! |
18 |
|
19 |
> Thanks for the cmd output, but just wondering if part of the 0.4.8 run |
20 |
> was missing something, as it jumps: |
21 |
> === |
22 |
> 254 4 12178432 dm-4 |
23 |
> system (254, 0) |
24 |
> === |
25 |
> |
26 |
> Whereas 0.4.7-r2 has: |
27 |
> === |
28 |
> 254 4 9766911 dm-4 |
29 |
> 254 5 2411519 dm-5 |
30 |
> dom0 ~ # multipath -ll |
31 |
> system (3600a0b80001f3e190000552a4ab06e95) |
32 |
> [size=20 GB][features=1 queue_if_no_path][hwhandler=0] |
33 |
> \_ round-robin 0 [prio=1][enabled] |
34 |
> \_ 0:0:1:0 sda 8:0 [active][ready] |
35 |
> \_ round-robin 0 [prio=6][active] |
36 |
> \_ 1:0:1:0 sdb 8:16 [active][ready] |
37 |
> dom0 ~ # dmsetup ls --target multipath |
38 |
> system (254, 0) |
39 |
> === |
40 |
|
41 |
I have put all results in the 2 files... I think the problem is on the |
42 |
extended partition (partioned with fdisk) because : |
43 |
with 0.4.7-r2 : |
44 |
dm-0 -> mapper/system -> (sda,sdb) |
45 |
dm-1 -> mapper/system1 -> (sda1,sdb1 primary partition) |
46 |
dm-2 -> mapper/system2 -> (sda2,sdb2 primary partition) |
47 |
dm-3 -> mapper/system3 -> (sda3,sdb3 primary partition) |
48 |
dm-4 -> mapper/system5 -> (sda5,sdb5 first part of extended partition) |
49 |
dm-5 -> mapper/system6 -> (sda6,sdb6 second part of extended partition) |
50 |
|
51 |
|
52 |
dom0 ~ # ls -la /dev/dm-* |
53 |
lrwxrwxrwx 1 root root 13 Nov 4 14:51 /dev/dm-0 -> mapper/system |
54 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-1 -> mapper/system1 |
55 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-2 -> mapper/system2 |
56 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-3 -> mapper/system3 |
57 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-4 -> mapper/system5 |
58 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-5 -> mapper/system6 |
59 |
dom0 ~ # ls -la /dev/mapper/ |
60 |
total 0 |
61 |
drwxr-xr-x 2 root root 180 Nov 4 14:51 . |
62 |
drwxr-xr-x 18 root root 14260 Nov 4 13:54 .. |
63 |
lrwxrwxrwx 1 root root 16 Nov 4 14:51 control -> ../device-mapper |
64 |
brw-rw---- 1 root disk 254, 0 Nov 4 14:51 system |
65 |
brw-rw---- 1 root disk 254, 1 Nov 4 14:51 system1 |
66 |
brw-rw---- 1 root disk 254, 2 Nov 4 14:51 system2 |
67 |
brw-rw---- 1 root disk 254, 3 Nov 4 14:51 system3 |
68 |
brw-rw---- 1 root disk 254, 4 Nov 4 14:51 system5 |
69 |
brw-rw---- 1 root disk 254, 5 Nov 4 14:51 system6 |
70 |
|
71 |
|
72 |
|
73 |
|
74 |
If I upgrade multipath to 0.4.8-r1 on a running system with mounted |
75 |
partitions (using multipath-0.4.7-r2) : |
76 |
|
77 |
|
78 |
|
79 |
dom0 ~ # emerge -p multipath-tools |
80 |
These are the packages that would be merged, in order: |
81 |
Calculating dependencies... done! |
82 |
[ebuild R ] sys-fs/multipath-tools-0.4.8-r1 |
83 |
|
84 |
dom0 ~ # emerge multipath-tools |
85 |
... |
86 |
dom0 ~ # dmsetup ls --target multipath --exec "/sbin/kpartx -l" |
87 |
system1 : 0 1955839 /dev/mapper/system 1 |
88 |
system2 : 0 7815168 /dev/mapper/system 1955840 |
89 |
system3 : 0 7815168 /dev/mapper/system 9771008 |
90 |
system4 : 0 24356864 /dev/mapper/system 17586176 |
91 |
system5 : 0 19533823 /dev/dm-3 1 |
92 |
system6 : 0 4823039 /dev/dm-3 19533825 |
93 |
|
94 |
dom0 ~ # dmsetup ls --target multipath --exec "/sbin/kpartx -av" |
95 |
add map system1 (254:1): 0 1955839 linear /dev/mapper/system 1 |
96 |
add map system2 (254:2): 0 7815168 linear /dev/mapper/system 1955840 |
97 |
add map system3 (254:3): 0 7815168 linear /dev/mapper/system 9771008 |
98 |
add map system4 (254:6): 0 24356864 linear /dev/mapper/system 17586176 |
99 |
device-mapper: reload ioctl failed: Invalid argument |
100 |
add map system5 : 0 19533823 linear 254:6 17586177 |
101 |
device-mapper: reload ioctl failed: Invalid argument |
102 |
add map system6 : 0 4823039 linear 254:6 37120001 |
103 |
|
104 |
dom0 ~ # ls -al /dev/mapper/ |
105 |
total 0 |
106 |
drwxr-xr-x 2 root root 200 Nov 4 21:23 . |
107 |
drwxr-xr-x 18 root root 14280 Nov 4 21:23 .. |
108 |
lrwxrwxrwx 1 root root 16 Nov 4 14:51 control -> ../device-mapper |
109 |
brw-rw---- 1 root disk 254, 0 Nov 4 14:51 system |
110 |
brw-rw---- 1 root disk 254, 1 Nov 4 14:51 system1 |
111 |
brw-rw---- 1 root disk 254, 2 Nov 4 14:51 system2 |
112 |
brw-rw---- 1 root disk 254, 3 Nov 4 14:51 system3 |
113 |
brw-rw---- 1 root disk 254, 6 Nov 4 21:23 system4 |
114 |
brw-rw---- 1 root disk 254, 4 Nov 4 14:51 system5 |
115 |
brw-rw---- 1 root disk 254, 5 Nov 4 14:51 system6 |
116 |
dom0 ~ # ls -al /dev/dm* |
117 |
lrwxrwxrwx 1 root root 13 Nov 4 14:51 /dev/dm-0 -> mapper/system |
118 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-1 -> mapper/system1 |
119 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-2 -> mapper/system2 |
120 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-3 -> mapper/system3 |
121 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-4 -> mapper/system5 |
122 |
lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-5 -> mapper/system6 |
123 |
lrwxrwxrwx 1 root root 14 Nov 4 21:23 /dev/dm-6 -> mapper/system4 |
124 |
|
125 |
|
126 |
kpartx failed on mapping system4 which should be not mapped (I think, |
127 |
because its my extended base partition). The only thing which is |
128 |
changed is the addition of system4. |
129 |
|
130 |
I hope this should help. If not I could mount a disk in my blades, |
131 |
install the system on the internal disk and try to mount a SAN volume |
132 |
on it with the same partition scheme. So I could better test it |
133 |
without boot problems. |
134 |
|
135 |
Regards |
136 |
|
137 |
David |
138 |
|
139 |
|
140 |
> -- |
141 |
> Robin Hugh Johnson |
142 |
> Gentoo Linux: Developer, Trustee & Infrastructure Lead |
143 |
> E-Mail : robbat2@g.o |
144 |
> GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 |
145 |
> |