Bug 7331 - Dvds install the server flavour of the kernel
Summary: Dvds install the server flavour of the kernel
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: release_blocker normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: 3alpha1 3beta2
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2012-09-03 22:52 CEST by Malo Deniélou
Modified: 2013-03-25 18:30 CET (History)
7 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
report.bug.xz (136.65 KB, application/x-xz)
2013-01-15 19:53 CET, claire robinson
Details

Description Malo Deniélou 2012-09-03 22:52:10 CEST
Description of problem:
After installing the i586 KDE dvd of Mageia 3 - alpha1 pre-release (2nd September version), at the first reboot the system hangs just after grub with the message:
"This kernel requires the following features not present on the CPU:
pae"
When investigating, it seems the installer installed the server_3.5.3-2.mga3 variant of the kernel, which requires pae. But pae is not emulated by VirtualBox.

The problem seems that kernel-server gets installed instead of the kernel-desktop.
Malo Deniélou 2012-09-03 22:52:56 CEST

Whiteboard: (none) => 3alpha1

Comment 1 Magnus Rasche 2012-09-05 22:17:58 CEST
Seems same problem on real hw with iso from 05.09.,
but I see no message

CC: (none) => magnus.mud

Comment 2 Manuel Hiebel 2012-10-13 23:23:45 CEST
I can't reproduce this bug 

http://svnweb.mageia.org/soft/drakx/trunk/perl-install/install/pkgs.pm?view=markup#l138
Manuel Hiebel 2012-10-20 20:34:55 CEST

Keywords: (none) => NEEDINFO

Comment 3 Bit Twister 2012-10-20 23:11:59 CEST
I was a bit surprised to see the "server" installed on my VB 64 bit guest which has 1024 meg of memory on a clean install of Mageia-3-alpha2-x86_64-DVD.iso

CC: (none) => junk_no_spam

Comment 4 Thierry Vignaud 2012-12-11 16:36:33 CET
uh? we explicitely blacklist kernel-server if PAE is not prevent.
Can you attach the /root/drakx/report.bug* from this system?

CC: (none) => thierry.vignaud

Bit Twister 2012-12-11 17:22:25 CET

CC: junk_no_spam => (none)

Comment 5 roelof Wobben 2013-01-06 17:39:16 CET
Hallo, 

Can you provide the answers to comment 4. Otherwise we have to close this bug.

Roelof

CC: (none) => r.wobben

Comment 6 Malo Deniélou 2013-01-06 18:30:23 CET
I think this was fixed in recent beta. Thierry can you confirm?
Comment 7 Thierry Vignaud 2013-01-06 20:39:12 CET
No. There's been no change regarding this.
Comment 8 claire robinson 2013-01-15 19:47:04 CET
Valid 3beta2 in vbox or real HW i586 or x86_64

During install i saw it install kernel-server then when it reached the stage of installing nonfree graphics driver it installed kernel-desktop586 & devel (i586 dvd) and the relevant nvidia kernel package and also the dkms nvidia.

I'll add more info and report.bug from this kde install

Summary: Mga3 alpha1 - pre release - i586 Dvd installs the server flavour of the kernel (on a Virtualbox) => Dvds install the server flavour of the kernel
Whiteboard: 3alpha1 => 3alpha1 3beta2
Priority: Normal => release_blocker
Keywords: NEEDINFO => (none)

claire robinson 2013-01-15 19:47:19 CET

CC: (none) => eeeemail

claire robinson 2013-01-15 19:47:42 CET

CC: (none) => ennael1, tmb

Comment 9 claire robinson 2013-01-15 19:50:27 CET
$ uname -a
Linux localhost 3.8.0-server-0.rc3.1.mga3 #1 SMP Thu Jan 10 11:09:49 UTC 2013 i686 i686 i686 GNU/Linux

$ rpm -qa | grep kernel
kernel-server-devel-latest-3.8.0-0.rc3.1.mga3
kernel-server-latest-3.8.0-0.rc3.1.mga3
kernel-userspace-headers-3.8.0-0.rc3.1.mga3
kernel-firmware-20121225-1.mga3
nvidia-current-kernel-3.8.0-server-0.rc3.1.mga3-310.19-6.mga3.nonfree
kernel-server-devel-3.8.0-0.rc3.1.mga3-1-1.mga3
kernel-desktop586-devel-3.8.0-0.rc3.1.mga3-1-1.mga3
nvidia-current-kernel-3.8.0-desktop586-0.rc3.1.mga3-310.19-6.mga3.nonfree
kernel-server-3.8.0-0.rc3.1.mga3-1-1.mga3
nvidia-current-kernel-server-latest-310.19-6.mga3.nonfree
kernel-desktop586-3.8.0-0.rc3.1.mga3-1-1.mga3
nvidia-current-kernel-desktop586-latest-310.19-6.mga3.nonfree

# dkms status
nvidia-current, 310.19-2.mga3.nonfree, 3.8.0-desktop586-0.rc3.1.mga3, i586: installed 
nvidia-current, 310.19-2.mga3.nonfree, 3.8.0-desktop586-0.rc3.1.mga3, i586: installed-binary from 3.8.0-desktop586-0.rc3.1.mga3
nvidia-current, 310.19-2.mga3.nonfree, 3.8.0-server-0.rc3.1.mga3, i586: installed-binary from 3.8.0-server-0.rc3.1.mga3
Comment 10 claire robinson 2013-01-15 19:53:48 CET
Created attachment 3377 [details]
report.bug.xz

default kde install from i586 3beta2 dvd first build (14th Jan)
Comment 11 Manuel Hiebel 2013-02-24 16:31:49 CET
pae is emulated by virtualbox, at least in the one from claire: 

* bestKernelPackage (-server): kernel-server-latest

flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm tpr_shadow vnmi flexpriority

sub _bestKernel_extensions {
    my ($o_match_all_hardware) = @_;

    $::o->{kernel_extension} ? $::o->{kernel_extension} :
    $o_match_all_hardware ? (arch() =~ /i.86/ ? '-desktop586' : '-desktop') :
      detect_devices::is_xbox() ? '-xbox' :
      detect_devices::is_i586() ? '-desktop586' :
      _is_kernelServer_needed() ? '-server' :
      '-desktop';
}

sub _is_kernelServer_needed() {
    # forbid selecting kernel-server if not having PAE since PAE support is mandatory for kernel-server:
    return if !detect_devices::has_cpu_flag('pae');
    arch() =~ /i.86/ && detect_devices::dmi_detect_memory() > 3.8 * 1024 || detect_devices::isServer();
}
Comment 12 Manuel Hiebel 2013-03-07 12:58:30 CET
so likely not a bug

Keywords: (none) => NEEDINFO

Comment 13 bozonius 2013-03-08 09:24:00 CET
(In reply to Malo Deniélou from comment #0)

> "This kernel requires the following features not present on the CPU:
> pae"
> When investigating, it seems the installer installed the server_3.5.3-2.mga3
> variant of the kernel, which requires pae. But pae is not emulated by
> VirtualBox.

This may be OT or irrelevant, but VirtualBox has an option to enable PAE/NX under System/Processor.  I usually enable it for my own VMs, because typically I run 32 bit and that way it will work even if the kernel isn't PAE.

But maybe you mean something different.

CC: (none) => bozonius

Comment 14 Anne Nicolas 2013-03-13 15:08:02 CET
Can we then close this bug?
Comment 15 Thierry Vignaud 2013-03-25 18:30:27 CET
Let's say so

Status: NEW => RESOLVED
Resolution: (none) => OLD


Note You need to log in before you can comment on or make changes to this bug.