summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2013-February/023015.html
blob: 45259687b4207ef794202ec226cc6f716a28a661 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] System doen't boot with LVM
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20System%20doen%27t%20boot%20with%20LVM&In-Reply-To=%3C51252AC9.8000803%40colin.guthr.ie%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="023012.html">
   <LINK REL="Next"  HREF="023017.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] System doen't boot with LVM</H1>
    <B>Colin Guthrie</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20System%20doen%27t%20boot%20with%20LVM&In-Reply-To=%3C51252AC9.8000803%40colin.guthr.ie%3E"
       TITLE="[Mageia-dev] System doen't boot with LVM">mageia at colin.guthr.ie
       </A><BR>
    <I>Wed Feb 20 20:58:01 CET 2013</I>
    <P><UL>
        <LI>Previous message: <A HREF="023012.html">[Mageia-dev] System doen't boot with LVM
</A></li>
        <LI>Next message: <A HREF="023017.html">[Mageia-dev] System doen't boot with LVM
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#23015">[ date ]</a>
              <a href="thread.html#23015">[ thread ]</a>
              <a href="subject.html#23015">[ subject ]</a>
              <a href="author.html#23015">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>'Twas brillig, and Olivier Thauvin at 20/02/13 18:13 did gyre and gimble:
&gt;<i> * Colin Guthrie (<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia at colin.guthr.ie</A>) wrote:
</I>&gt;&gt;<i> If it does fail then ultimately the problem will be in:
</I>&gt;&gt;<i> /usr/lib/dracut/modules.d/90lvm/module-setup.sh (or one of the utility
</I>&gt;&gt;<i> functions it uses). It should use &quot;udevadm info&quot; to query the system
</I>&gt;&gt;<i> about LVM info. You can add debug to the check_lvm function and then
</I>&gt;&gt;<i> re-run dracut -f foo.img again to see where it bails out.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> If, however, it works fine on your running system then perhaps the
</I>&gt;&gt;<i> problem is with the installer lacking some udev rules to properly
</I>&gt;&gt;<i> capture all the needed metadata in udev database. This will require a
</I>&gt;&gt;<i> bit more fiddling (i.e. running udevadm info in the installer to look at
</I>&gt;&gt;<i> the properties it exports about the devices).
</I>&gt;<i> 
</I>&gt;<i> I did reproduced the issue.
</I>&gt;<i> 
</I>&gt;<i> By changing the end of check() function in
</I>&gt;<i> /usr/lib/dracut/modules.d/90lvm/module-setup.sh by this:
</I>&gt;<i> 
</I>&gt;<i> [[ $hostonly ]] || [[ $mount_needs ]] &amp;&amp; {
</I>&gt;<i>     for_each_host_dev_and_slaves_all check_lvm || return 1
</I>&gt;<i> }
</I>&gt;<i> 
</I>&gt;<i> I got:
</I>&gt;<i> # cat ./etc/cmdline.d/90lvm.conf
</I>&gt;<i>  rd.lvm.lv=sagittarius/swap 
</I>&gt;<i>  rd.lvm.lv=sagittarius/root
</I>&gt;<i> 
</I>&gt;<i> Iirc I replaced for_each_host_dev_and_slaves by
</I>&gt;<i> for_each_host_dev_and_slaves_all.
</I>&gt;<i> 
</I>&gt;<i> Honestly I don't understand what it change...
</I>&gt;<i> 
</I>&gt;<i> Hope this help.
</I>
Yes, that helps a lot.

I'm not sure why it makes a difference (considering my own setup here is
at least partially similar to yours), but I'll definitely dig into it more.

Can you describe the LVM setup? i.e. how the lvm sits on top of the
physical disks etc? I really want to try and reproduce the issue so I
can make a good upstream explanation of the problem with the patch.

Col




-- 

Colin Guthrie
colin(at)mageia.org
<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>

Day Job:
  Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
Open Source:
  Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
  PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
  Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
</PRE>









<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="023012.html">[Mageia-dev] System doen't boot with LVM
</A></li>
	<LI>Next message: <A HREF="023017.html">[Mageia-dev] System doen't boot with LVM
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#23015">[ date ]</a>
              <a href="thread.html#23015">[ thread ]</a>
              <a href="subject.html#23015">[ subject ]</a>
              <a href="author.html#23015">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>