[opensuse-autoinstall] Opensuse 11.0: Differences between Autoyast and manual setup
Hi, I'm trying to deploy Opensuse 11.0 on our ca 200 company workstations which runs on Dell Precision hardware. Currently we have Opensuse 10.1. I know how Autoyast works and use it since Suse 9.0. Basically we use Autoyast for the hardware autoconfiguration and package selection and do network setup and customization in later init scripts. There are some differences how the system gets configured when I install Opensuse 11.0 manually from DVD and with Autoyast from NFS server. Problems when configured with Autoyast on Dell Precision 670 (both 32bit and 64bit OS installation): - Automounter core files at every boot - Boot process freezes when entering runlevel 5 during autoyast installation - even with acpi=off as boot parameter. Disabling acpid in runlevel 5 helped a bit. - Messagebus Daemon crashes on startup (req. for USB mounts) Starting D-Bus daemon/etc/init.d/dbus: line 45: 1401 segmentation fault $DBUS_DAEMON_BIN $DBUS_DAEMON_PARAMETER - Powerd crashes at startup - Smard crashes at startup exit status of parent of /usr/sbin/smardtd: 17 - VMware Workstation 6.0.5 modules compile but vmware hangs forever on GUI startup (strace ends at FUTEX_WAIT_PRIVATE) All this does not happen, when I perform a manual installation. I have no idea what's going wrong. Similar issues we have with Opensuse 10.1. Except for automounter they don't produce a core file. Is there a pendant for Solaris coreadm on Linux? Does someone use Autoyast for installing Opensuse 11.0 on Dell hardware (Precision 650, 670, 490, T5400)? Why doesn't use Autoyast and manual Yast the same code base and algorithm for configuring hardware and software? Bye Bernd -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
Just some suggestions 1 )Are you booting for Autoyast installations from the network ? If yes is the boot image ( kernel & initrd ) at the same level as the DVD ? 2) Does the same kernel type ( smp or defaults ) gets installed via autoyast or the manuel installation. Saying this its a good idea to check the difference between a manual installation and a autoyast installation in respect to kernel type and kernel ( initrd) setting in /etc/sysconfig/kernel and loaded modules ( lsmod ) 3) I our environment i had problems with certain types of Dell hardware on OpenSuse 10.3 thus i had to configure them after the installation. Example: ... # Tune system before first reboot - must run in chroot environment .... echo "INFO: rebuild initrd for EVO , DELL GX2[0-9]0 and Precsion WS boards" hwinfo --bios | egrep -iw "evo|gx2[0-9]0|WS.*360" | grep -iq "Product" if [ $? = 0 ] ; then # Load drivers to access the disk . /etc/sysconfig/kernel INITRD_MODULES="piix ide-generic ide-core ide-disk "$INITRD_MODULES perl -p -i -e "s/INITRD_MODULES=.*/INITRD_MODULES=\"$INITRD_MODULES\"/" /etc/sysconfig/kernel mkinitrd perl -p -i -e "s/resume/ insmode=ide-generic resume/" /boot/grub/menu.lst # Enable 32 IDE mode after reboot echo "hdparm -c 1 /dev/hda" >> /etc/init.d/boot.local 3.1) Since i had also in the past problems with dual cores on Dells i just disabled dual core usage as well as power management in the bios. hth Hajo ============================ Hans-Joachim Ehlers UNIX Systems Engineer EUMETSAT Am Kavalleriesand, 31 64295, Darmstadt, Germany Tel : +49 6151 807-7307 mailto:hansjoachim.ehlers@eumetsat.int http://www.eumetsat.int -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
Hi Hans-Joachim,
1 )Are you booting for Autoyast installations from the network ? If yes is the boot image ( kernel & initrd ) at the same level as the DVD ?
I'm booting from the same DVD for manual or autoyast installation and the install repository was also created from this DVD.
2) Does the same kernel type ( smp or defaults ) gets installed via autoyast or the manuel installation. Saying this its a good idea to check the difference between a manual installation and a autoyast installation in respect to kernel type and kernel ( initrd) setting in /etc/sysconfig/kernel and loaded modules ( lsmod )
On the 64bit installation it's the same kernel: Linux adnws005 2.6.25.5-1.1-default #1 SMP 2008-06-07 01:55:22 +0200 x86_64 x86_64 x86_64 GNU/Linux Entries in /etc/sysconfig/kernel are the same (except of the order): Dell Precision 670: INITRD_MODULES="ata_piix processor thermal fan jbd ext3 edd" (autoyast) INITRD_MODULES="processor thermal ata_piix fan jbd ext3 edd" (manual) Vmware: INITRD_MODULES="mptspi ata_piix processor thermal fan jbd ext3 edd" (autoyast) INITRD_MODULES="processor thermal mptspi ata_piix fan jbd ext3 edd" (manual) When I change the order and run mkinitrd, then D-Bus still segfaults at next boot.
3) I our environment i had problems with certain types of Dell hardware on OpenSuse 10.3 thus i had to configure them after the installation. Example: ... # Tune system before first reboot - must run in chroot environment .... echo "INFO: rebuild initrd for EVO , DELL GX2[0-9]0 and Precsion WS boards" hwinfo --bios | egrep -iw "evo|gx2[0-9]0|WS.*360" | grep -iq "Product" if [ $? = 0 ] ; then # Load drivers to access the disk . /etc/sysconfig/kernel INITRD_MODULES="piix ide-generic ide-core ide-disk "$INITRD_MODULES perl -p -i -e "s/INITRD_MODULES=.*/INITRD_MODULES=\"$INITRD_MODULES\"/" /etc/sysconfig/kernel mkinitrd perl -p -i -e "s/resume/ insmode=ide-generic resume/" /boot/grub/menu.lst # Enable 32 IDE mode after reboot echo "hdparm -c 1 /dev/hda" >> /etc/init.d/boot.local
3.1) Since i had also in the past problems with dual cores on Dells i just disabled dual core usage as well as power management in the bios.
Same happens also when I install opensuse 11.0 in VMware machines. On the Autoyast installed system D-Bus segfaults at startup, on the manual installed system it doesn't. Probably this isn't related to hardware. Bye Bernd -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
Hi,
Problems when configured with Autoyast on Dell Precision 670 (both 32bit and 64bit OS installation):
- Automounter core files at every boot
- Boot process freezes when entering runlevel 5 during autoyast installation - even with acpi=off as boot parameter. Disabling acpid in runlevel 5 helped a bit.
- Messagebus Daemon crashes on startup (req. for USB mounts) Starting D-Bus daemon/etc/init.d/dbus: line 45: 1401 segmentation fault $DBUS_DAEMON_BIN $DBUS_DAEMON_PARAMETER
- Powerd crashes at startup
- Smard crashes at startup exit status of parent of /usr/sbin/smardtd: 17
I cannot believe it ... these daemons crash at boot as soon as I have activated LDAP on the system. Has nothing to do with Autoyast setup or manual setup. What have these daemons to do with LDAP? I'm going to file a bug report ... Bye Bernd -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
participants (2)
-
Bernd Nies
-
Hans-Joachim Ehlers