Well, it seems that the &quot;mmu_update&quot; issue is related to instances memory size . Micro instances&#39; memory is too low to handle that kernel. Same kernel boots on a small (or greater) instance. One of the AWS folks suggested to prune down the kernel so it works on low memory instances.<div>
<br></div><div>So XSAVE is probably disabled in recent kernels.</div><div><br></div><div>The dbus issue seems to be Xen related with i386 kernels : EC2 small instance uses the version 3.0.3-rc5-8.1.14.f and sometimes randomly uses the good one, which is 3.4.3-2.6.18 (preserve-AD) that does fail on dbus.</div>
<div><br></div><div>So, the only one that&#39;s working is F14 x86_64 kernel on large instances and anaconda is now loading properly (but hangs on kickstart&#39;s package installation). </div><div><br></div><div><br></div>
<div><br></div><div><br></div><div><br></div><div><div class="gmail_quote">On Fri, Mar 18, 2011 at 5:45 PM, Brian LaMere <span dir="ltr">&lt;<a href="mailto:brian@cukerinteractive.com">brian@cukerinteractive.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Apologies Raphael - just waking up, didn&#39;t notice you said where you<br>
got the kernel.  Yes, it probably means that the kernel at:<br>
<div class="im"><br>
<a href="http://ftp.esat.net/mirrors/download.fedora.redhat.com/pub/fedora/linux/releases/test/15-Alpha/Fedora/i386/os/images/pxeboot/" target="_blank">http://ftp.esat.net/mirrors/download.fedora.redhat.com/pub/fedora/linux/releases/test/15-Alpha/Fedora/i386/os/images/pxeboot/</a><br>

<br>
</div>doesn&#39;t have the XSAVE patch.  It probably doesn&#39;t work in to what<br>
they consider their target audience for that kernel ;)  Whether they&#39;d<br>
take a bug report on that...I don&#39;t know.<br>
<br>
On Fri, Mar 18, 2011 at 9:31 AM, Brian LaMere<br>
<div><div></div><div class="h5">&lt;<a href="mailto:brian@cukerinteractive.com">brian@cukerinteractive.com</a>&gt; wrote:<br>
&gt; Raphael - there&#39;s more than just a memory difference between micro and<br>
&gt; small; micros are 64bit, smalls are 32bit.  If you try the same thing<br>
&gt; on a large, do you have the same problem?  Small and medium are both<br>
&gt; 32bit, micro, large, and every other size are all 64bit.<br>
&gt;<br>
&gt; The initial error of &quot;base is 0x26617ba8 caller is 0x45c87&quot; looks like<br>
&gt; something calling a 32 against a 64.  Someone smarter than me<br>
&gt; suggested this means that XSAVE isn&#39;t disabled in the kernel; that<br>
&gt; would mean the anaconda kernel itself, which is pre-built.  Maybe get<br>
&gt; with the anaconda folks to verify whether the CD kernel has the XSAVE<br>
&gt; patch?  The kernel in the distro does, otherwise we wouldn&#39;t be able<br>
&gt; to use it ;)  But that doesn&#39;t mean the kernel in CDHOME/isolinux<br>
&gt; does.<br>
&gt;<br>
&gt; Does what I&#39;m asking/suggesting make sense?<br>
&gt;<br>
&gt; Brian<br>
&gt;<br>
&gt; 2011/3/18 Raphaël De GIUSTI &lt;<a href="mailto:raphael.degiusti@guardis.com">raphael.degiusti@guardis.com</a>&gt;:<br>
&gt;&gt; It seems to be happening when launching micro instances, as memory is low<br>
&gt;&gt; (about 600M)<br>
&gt;&gt; Launching it as a small instance, anaconda is executed, but there seems to<br>
&gt;&gt; be a problem related with dbus :<br>
&gt;&gt; Greetings.<br>
&gt;&gt; anaconda installer init version 15.20.1 starting<br>
&gt;&gt; mounting /proc filesystem... done<br>
&gt;&gt;<br>
&gt;&gt; (process:1): GLib-CRITICAL **: g_hash_table_lookup_extended: assertion<br>
&gt;&gt; `hash_table != NULL&#39; failed<br>
&gt;&gt; creating /dev filesystem... done<br>
&gt;&gt; starting udev...done<br>
&gt;&gt; mounting /dev/pts (unix98 pty) filesystem... done<br>
&gt;&gt; mounting /sys filesystem... done<br>
&gt;&gt;<br>
&gt;&gt; (process:1): GLib-CRITICAL **: g_hash_table_lookup_extended: assertion<br>
&gt;&gt; `hash_table != NULL&#39; failed<br>
&gt;&gt; anaconda installer init version 15.20.1 using /dev/hvc0 as console<br>
&gt;&gt; trying to remount root filesystem read write... done<br>
&gt;&gt; mounting /tmp as tmpfs... done<br>
&gt;&gt;<br>
&gt;&gt; (process:1): GLib-CRITICAL **: g_hash_table_lookup_extended: assertion<br>
&gt;&gt; `hash_table != NULL&#39; failed<br>
&gt;&gt; running install...<br>
&gt;&gt; running /sbin/loader<br>
&gt;&gt;<br>
&gt;&gt; %Gdetecting hardware...<br>
&gt;&gt; waiting for hardware to initialize...<br>
&gt;&gt; detecting hardware...<br>
&gt;&gt; waiting for hardware to initialize...<br>
&gt;&gt;<br>
&gt;&gt; ** (loader:49): WARNING **: Couldn&#39;t connect to system bus: Failed to<br>
&gt;&gt; connect to socket /var/run/dbus/system_bus_socket: No such file or directory<br>
&gt;&gt;<br>
&gt;&gt; ** (loader:49): WARNING **: Couldn&#39;t connect to system bus: Failed to<br>
&gt;&gt; connect to socket /var/run/dbus/system_bus_socket: No such file or directory<br>
&gt;&gt;<br>
&gt;&gt; ** (loader:49): WARNING **: Couldn&#39;t connect to system bus: Failed to<br>
&gt;&gt; connect to socket /var/run/dbus/system_bus_socket: No such file or directory<br>
&gt;&gt;<br>
&gt;&gt; ** (loader:49): WARNING **: Couldn&#39;t connect to system bus: Failed to<br>
&gt;&gt; connect to socket /var/run/dbus/system_bus_socket: No such file or directory<br>
&gt;&gt;<br>
&gt;&gt; ** (loader:49): WARNING **: Couldn&#39;t connect to system bus: Failed to<br>
&gt;&gt; connect to socket /var/run/dbus/system_bus_socket: No such file or directory<br>
&gt;&gt;<br>
&gt;&gt; ** (loader:49): WARNING **: Couldn&#39;t connect to system bus: Failed to<br>
&gt;&gt; connect to socket /var/run/dbus/system_bus_socket: No such file or directory<br>
&gt;&gt;<br>
&gt;&gt; ** (loader:49): WARNING **: Couldn&#39;t connect to system bus: Failed to<br>
&gt;&gt; connect to socket /var/run/dbus/system_bus_socket: No such file or directory<br>
&gt;&gt;<br>
&gt;&gt; ** (loader:49): WARNING **: Couldn&#39;t connect to system bus: Failed to<br>
&gt;&gt; connect to socket /var/run/dbus/system_bus_socket: No such file or directory<br>
&gt;&gt;<br>
&gt;&gt; 2011/3/10 Raphaël De GIUSTI &lt;<a href="mailto:raphael.degiusti@guardis.com">raphael.degiusti@guardis.com</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt; I simply tried to boot on the fedora 15 alpha kernel from there :<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://ftp.esat.net/mirrors/download.fedora.redhat.com/pub/fedora/linux/releases/test/15-Alpha/Fedora/i386/os/images/pxeboot/" target="_blank">http://ftp.esat.net/mirrors/download.fedora.redhat.com/pub/fedora/linux/releases/test/15-Alpha/Fedora/i386/os/images/pxeboot/</a><br>

&gt;&gt;&gt; and I&#39;m getting this error :<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; root (hd0,0)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Filesystem type is ext2fs, partition type 0x83<br>
&gt;&gt;&gt;&gt; kernel /boot/vmlinuz-PAE<br>
&gt;&gt;&gt;&gt; initrd /boot/initrd-PAE.img<br>
&gt;&gt;&gt;&gt; ERROR: mmu_update failed with rc=-22<br>
&gt;&gt;&gt;&gt; Do_exit called!<br>
&gt;&gt;&gt;&gt; base is 0x26617ba8 caller is 0x45c87<br>
&gt;&gt;&gt;&gt; base is 0x26617bd8 caller is 0x50336<br>
&gt;&gt;&gt;&gt; base is 0x26617c38 caller is 0x504c0<br>
&gt;&gt;&gt;&gt; base is 0x26617c88 caller is 0x506a3<br>
&gt;&gt;&gt;&gt; base is 0x2661fd08 caller is 0x479d7<br>
&gt;&gt;&gt;&gt; base is 0x2661fd48 caller is 0x5613b<br>
&gt;&gt;&gt;&gt; base is 0x2661fd58 caller is 0x54698<br>
&gt;&gt;&gt;&gt; base is 0x2661fd98 caller is 0x55a79<br>
&gt;&gt;&gt;&gt; base is 0x2661fde8 caller is 0x55811<br>
&gt;&gt;&gt;&gt; base is 0x2661fe08 caller is 0x3b0c<br>
&gt;&gt;&gt;&gt; base is 0x2661fe38 caller is 0x3bc4<br>
&gt;&gt;&gt;&gt; base is 0x2661fe48 caller is 0x7af7<br>
&gt;&gt;&gt;&gt; base is 0x2661fe58 caller is 0xa243<br>
&gt;&gt;&gt;&gt; base is 0x2661fe78 caller is 0xfe69<br>
&gt;&gt;&gt;&gt; base is 0x2661fef8 caller is 0x10489<br>
&gt;&gt;&gt;&gt; base is 0x2661ff68 caller is 0x3eb2<br>
&gt;&gt;&gt;&gt; base is 0x2661ff78 caller is 0x4729d<br>
&gt;&gt;&gt;&gt; base is 0x2661fff0 caller is 0x31ad<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I just wondered where it does come from ?<br>
&gt;&gt;&gt; Any idea ?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2011/2/8 Raphaël De GIUSTI &lt;<a href="mailto:raphael.degiusti@guardis.com">raphael.degiusti@guardis.com</a>&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; So if we put aside how the kickstart would be generated, what would be<br>
&gt;&gt;&gt;&gt; the starting point in all of this ?<br>
&gt;&gt;&gt;&gt; I was working with Centos55 when I made it to the partitioning phase (and<br>
&gt;&gt;&gt;&gt; I don&#39;t really know why it went wrong), but I couldn&#39;t even get the F14<br>
&gt;&gt;&gt;&gt; kernel to load.<br>
&gt;&gt;&gt;&gt; In other words :<br>
&gt;&gt;&gt;&gt; - Which fedora kernel / initrd combination should I use in my grub.conf ?<br>
&gt;&gt;&gt;&gt; - Should any of those two be altered in any way ?<br>
&gt;&gt;&gt;&gt; I&#39;m also willing to put some time in it if I may be useful... but like I<br>
&gt;&gt;&gt;&gt; said I&#39;m no expert.<br>
&gt;&gt;&gt;&gt; On Wed, Feb 2, 2011 at 9:48 PM, Brian LaMere &lt;<a href="mailto:brian@cukerinteractive.com">brian@cukerinteractive.com</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Maybe I&#39;m missing something:  why would you ever want an instance to<br>
&gt;&gt;&gt;&gt;&gt;&gt; kickstart at boot time?  You should create an image for every role you<br>
&gt;&gt;&gt;&gt;&gt;&gt; care about and then boot the appropriate one for every instance you<br>
&gt;&gt;&gt;&gt;&gt;&gt; need.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; roles change, updates happen frequently, and I&#39;d rather a machine spin<br>
&gt;&gt;&gt;&gt;&gt; up with the latest packages.  I&#39;ve always found that updating a pre-built<br>
&gt;&gt;&gt;&gt;&gt; machine is slower, sometimes substantially so, than just building a fresh<br>
&gt;&gt;&gt;&gt;&gt; image with the newest rpms.<br>
&gt;&gt;&gt;&gt;&gt; That said, some roles can (and often should) be fairly rigid and slow to<br>
&gt;&gt;&gt;&gt;&gt; be updated.  But there&#39;s not much less of a need for flexible, dynamic<br>
&gt;&gt;&gt;&gt;&gt; builds in the cloud than there is in a local server room; do you build all<br>
&gt;&gt;&gt;&gt;&gt; new local servers based on a pre-built image that you just replicate?  Would<br>
&gt;&gt;&gt;&gt;&gt; seem to negate the purpose of a kickstart server ;)<br>
&gt;&gt;&gt;&gt;&gt; Brian<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; cloud mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:cloud@lists.fedoraproject.org">cloud@lists.fedoraproject.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="https://admin.fedoraproject.org/mailman/listinfo/cloud" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/cloud</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; cloud mailing list<br>
&gt;&gt; <a href="mailto:cloud@lists.fedoraproject.org">cloud@lists.fedoraproject.org</a><br>
&gt;&gt; <a href="https://admin.fedoraproject.org/mailman/listinfo/cloud" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/cloud</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
_______________________________________________<br>
cloud mailing list<br>
<a href="mailto:cloud@lists.fedoraproject.org">cloud@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/cloud" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/cloud</a><br>
</div></div></blockquote></div><br></div>