OpenSUSE 11.1 provisioning problem

Hi,
I'm trying to set up provisioning for OpenSUSE 11.1 (I know it's old, but
that's what I need).
It seemed to proceed fine with the "AutoYaST entire virtual disk" partition
table, but when it gets to the last part of the OS installation, during the
"saving bootloader configuration" step, the virtual machine reboots and
starts the whole installation process again.

Does anyone have any suggestions? Is it some kind of known issue?

Searching the web I can see many users complaining that the installer
freezes on that step, but replies usually point to the floppy drive and
suggest disabling it in the BIOS. I do not have access to such a BIOS
setting, I'm provisioning a virtual machine on a KVM host…

Thanks.

Hi,

··· On Wed, Apr 09, 2014 at 03:52:57AM -0700, zerozerounouno@gmail.com wrote: > It seemed to proceed fine with the "AutoYaST entire virtual disk" partition > table, but when it gets to the last part of the OS installation, during the > "saving bootloader configuration" step, the virtual machine reboots and > starts the whole installation process again.

Do you have this change already in your templates?
https://github.com/theforeman/community-templates/commit/abbdaf6187ad3e2a80db4b12d80119704188572d

Regards

Michael Moll

Well, no, I was using the builtin "AutoYaST default" template.
I now used the updated community template you referred to, and provisioning
went through to the end, but the installed system misses some pieces:
commands like man, ping and less cannot be found. Puppet is installed but
not as a service, the machine sends no reports; but this is probably due to
the obsolete version of Puppet from that old distribution.

Thanks.
Marco

··· Il giorno mercoledì 9 aprile 2014 19:35:08 UTC+2, Michael Moll ha scritto:

Do you have this change already in your templates?

https://github.com/theforeman/community-templates/commit/abbdaf6187ad3e2a80db4b12d80119704188572d

Hi,

> I now used the updated community template you referred to, and provisioning
> went through to the end, but the installed system misses some pieces:
> commands like man, ping and less cannot be found.

Hm, looks like on OpenSUSE the installation is way to minimal… try too
add a patterns-section after the packages section to your template, like this one:
[…]
</packages>
<patterns config:type="list">
<pattern>base</pattern>
<pattern>minimal_base</pattern>
<pattern>sw_management</pattern>
<pattern>yast2_install_wf</pattern>
<pattern>yast2_basis</pattern>
</patterns>
</software>
[…]

SLES 11 (that's what I'm working with) seems to work just fine without
it, but with OpenSUSE 13.1 I'm also running in some issues. I suspect
the names of the actual patterns to be (partly) highly version
dependent, so you might have to alter the names for 11.1.

Regards

··· On Thu, Apr 10, 2014 at 04:57:16AM -0700, zerozerounouno@gmail.com wrote: -- Michael Moll

You were right, thanks.
That template was too old, it still contained an obsolete <base> section. I
replaced it with the following <patterns> section:

&lt;patterns config:type=&quot;list&quot;&gt;
  &lt;pattern&gt;base&lt;/pattern&gt;
  &lt;pattern&gt;enhanced_base&lt;/pattern&gt;
  &lt;pattern&gt;console&lt;/pattern&gt;
  &lt;pattern&gt;network_admin&lt;/pattern&gt;
  &lt;pattern&gt;sw_management&lt;/pattern&gt;
  &lt;pattern&gt;yast2_install_wf&lt;/pattern&gt;
  &lt;pattern&gt;yast2_basis&lt;/pattern&gt;
&lt;/patterns&gt;

The installed system is now ok.
I also did set "initial_sync" to false in the <ntp-client> section, to
prevent a confirmation request during the installation process.

Bye.
Marco

··· Il giorno giovedì 10 aprile 2014 15:23:40 UTC+2, Michael Moll ha scritto:

Hm, looks like on OpenSUSE the installation is way to minimal… try too
add a patterns-section after the packages section to your template, like
this one: