[SOLVED]Boot failure after latest update

This forum is dedicated to testing early releases and cauldron : Howtos, tips, tricks and user global feedback and thoughts...

Helpful tip :
For bugs tracking we use : https://bugs.mageia.org = The Mageia Bug Tracker
In this bug tracker you'll find already reported bugs and you'll be able to report those you have found....

[SOLVED]Boot failure after latest update

Postby banjo » Aug 12th, '20, 17:44

After the latest update, my computer will no longer boot into graphics. It displays the error shown in the image below.

BootFail-20200812_110545.jpg
Failure to boot
BootFail-20200812_110545.jpg (839.4 KiB) Viewed 462 times


I logged in as my normal user and tried startx, which gave me these errors.

BootFail-20200812_110240.jpg
Failure to startx
BootFail-20200812_110240.jpg (907.87 KiB) Viewed 462 times


From the update log, it looks as though the Nvidia driver has failed to build correctly.

Code: Select all
[root@BSKMageia8 poobah]# urpmi --auto-update
    $MIRRORLIST: media/core/release/media_info/20200812-124952-synthesis.hdlist.cz
retrieval of [http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/media_info/synthesis.hdlist.cz] failed (md5sum mismatch)
problem reading synthesis file of medium "Core Release (distrib1)"
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date
medium "google-chrome" is up-to-date
Packages are up to date
[root@BSKMageia8 poobah]# urpmi --auto-update
    $MIRRORLIST: media/core/release/media_info/20200812-122831-synthesis.hdlist.cz
updated medium "Core Release (distrib1)"                                                                                                             
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date
medium "google-chrome" is up-to-date
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
(medium "Core Release (distrib1)")
  cpupower                       5.8.0        2.mga8        x86_64 
  gpm                            1.20.7       13.mga8       x86_64 
  iproute2                       5.8.0        1.mga8        x86_64 
  iptables                       1.8.4        4.mga8        x86_64 
  kernel-desktop-5.8.0-2.mga8    1            1.mga8        x86_64 
  kernel-desktop-devel-5.8.0-2.> 1            1.mga8        x86_64 
  kernel-desktop-devel-latest    5.8.0        2.mga8        x86_64 
  kernel-desktop-latest          5.8.0        2.mga8        x86_64 
  kernel-userspace-headers       5.8.0        2.mga8        x86_64 
  kpeople                        5.73.0       2.mga8        x86_64 
  lensfun                        0.3.2        12.mga8       x86_64 
  lib64ayatana-appindicator3_1   0.5.5        3.mga8        x86_64 
  lib64gpm2                      1.20.7       13.mga8       x86_64 
  lib64ip4tc2                    1.8.4        4.mga8        x86_64 
  lib64ip6tc2                    1.8.4        4.mga8        x86_64 
  lib64iptables12                1.8.4        4.mga8        x86_64 
  lib64kf5people5                5.73.0       2.mga8        x86_64 
  lib64kf5peoplebackend5         5.73.0       2.mga8        x86_64 
  lib64kf5peoplewidgets5         5.73.0       2.mga8        x86_64 
  lib64lensfun1                  0.3.2        12.mga8       x86_64 
  lilypond                       2.20.0       2.mga8        x86_64 
  lilypond-doc                   2.20.0       2.mga8        noarch 
  task-obsolete                  8            153.mga8      noarch 
118MB of additional disk space will be used.
182MB of packages will be retrieved.
Proceed with the installation of the 23 packages? (Y/n) y


    $MIRRORLIST: media/core/release/kernel-desktop-devel-latest-5.8.0-2.mga8.x86_64.rpm
    $MIRRORLIST: media/core/release/lensfun-0.3.2-12.mga8.x86_64.rpm                                                                                 
    $MIRRORLIST: media/core/release/lib64kf5peoplebackend5-5.73.0-2.mga8.x86_64.rpm                                                                 
    $MIRRORLIST: media/core/release/lib64gpm2-1.20.7-13.mga8.x86_64.rpm                                                                             
    $MIRRORLIST: media/core/release/gpm-1.20.7-13.mga8.x86_64.rpm                                                                                   
    $MIRRORLIST: media/core/release/iptables-1.8.4-4.mga8.x86_64.rpm                                                                                 
    $MIRRORLIST: media/core/release/lib64ip6tc2-1.8.4-4.mga8.x86_64.rpm                                                                             
    $MIRRORLIST: media/core/release/lib64ayatana-appindicator3_1-0.5.5-3.mga8.x86_64.rpm                                                             
    $MIRRORLIST: media/core/release/lib64lensfun1-0.3.2-12.mga8.x86_64.rpm                                                                           
    $MIRRORLIST: media/core/release/kernel-desktop-devel-5.8.0-2.mga8-1-1.mga8.x86_64.rpm                                                           
    $MIRRORLIST: media/core/release/lilypond-doc-2.20.0-2.mga8.noarch.rpm                                                                           
    $MIRRORLIST: media/core/release/kernel-desktop-5.8.0-2.mga8-1-1.mga8.x86_64.rpm                                                                 
    $MIRRORLIST: media/core/release/lilypond-2.20.0-2.mga8.x86_64.rpm                                                                               
    $MIRRORLIST: media/core/release/cpupower-5.8.0-2.mga8.x86_64.rpm                                                                                 
    $MIRRORLIST: media/core/release/lib64kf5peoplewidgets5-5.73.0-2.mga8.x86_64.rpm                                                                 
    $MIRRORLIST: media/core/release/kpeople-5.73.0-2.mga8.x86_64.rpm                                                                                 
    $MIRRORLIST: media/core/release/iproute2-5.8.0-1.mga8.x86_64.rpm                                                                                 
    $MIRRORLIST: media/core/release/lib64iptables12-1.8.4-4.mga8.x86_64.rpm                                                                         
    $MIRRORLIST: media/core/release/task-obsolete-8-153.mga8.noarch.rpm                                                                             
    $MIRRORLIST: media/core/release/lib64ip4tc2-1.8.4-4.mga8.x86_64.rpm                                                                             
    $MIRRORLIST: media/core/release/kernel-userspace-headers-5.8.0-2.mga8.x86_64.rpm                                                                 
    $MIRRORLIST: media/core/release/lib64kf5people5-5.73.0-2.mga8.x86_64.rpm                                                                         
    $MIRRORLIST: media/core/release/kernel-desktop-latest-5.8.0-2.mga8.x86_64.rpm                                                                   
installing task-obsolete-8-153.mga8.noarch.rpm lib64ip4tc2-1.8.4-4.mga8.x86_64.rpm iproute2-5.8.0-1.mga8.x86_64.rpm kpeople-5.73.0-2.mga8.x86_64.rpm lib64iptables12-1.8.4-4.mga8.x86_64.rpm kernel-desktop-latest-5.8.0-2.mga8.x86_64.rpm lib64kf5people5-5.73.0-2.mga8.x86_64.rpm kernel-userspace-headers-5.8.0-2.mga8.x86_64.rpm lib64kf5peoplewidgets5-5.73.0-2.mga8.x86_64.rpm cpupower-5.8.0-2.mga8.x86_64.rpm kernel-desktop-devel-5.8.0-2.mga8-1-1.mga8.x86_64.rpm lib64lensfun1-0.3.2-12.mga8.x86_64.rpm kernel-desktop-5.8.0-2.mga8-1-1.mga8.x86_64.rpm lilypond-2.20.0-2.mga8.x86_64.rpm lilypond-doc-2.20.0-2.mga8.noarch.rpm lib64gpm2-1.20.7-13.mga8.x86_64.rpm lib64kf5peoplebackend5-5.73.0-2.mga8.x86_64.rpm gpm-1.20.7-13.mga8.x86_64.rpm kernel-desktop-devel-latest-5.8.0-2.mga8.x86_64.rpm lensfun-0.3.2-12.mga8.x86_64.rpm lib64ayatana-appindicator3_1-0.5.5-3.mga8.x86_64.rpm lib64ip6tc2-1.8.4-4.mga8.x86_64.rpm iptables-1.8.4-4.mga8.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ###################################################################################################################
     1/23: lib64kf5peoplebackend5
                                 ###################################################################################################################
     2/23: lib64kf5peoplewidgets5
                                 ###################################################################################################################
     3/23: lib64kf5people5       ###################################################################################################################
     4/23: kpeople               ###################################################################################################################
     5/23: lib64iptables12       ###################################################################################################################
     6/23: kernel-desktop-devel-latest
                                 ###################################################################################################################
     7/23: kernel-desktop-devel-5.8.0-2.mga8
                                 ###################################################################################################################
     8/23: lib64ip6tc2           ###################################################################################################################
     9/23: lensfun               ###################################################################################################################
    10/23: lib64gpm2             ###################################################################################################################
    11/23: lilypond-doc          ###################################################################################################################
    12/23: cpupower              ###################################################################################################################
    13/23: kernel-desktop-5.8.0-2.mga8
                                 ###################################################################################################################
    14/23: kernel-desktop-latest ###################################################################################################################
    15/23: lib64ip4tc2           ###################################################################################################################
    16/23: iptables              ###################################################################################################################
    17/23: lilypond              ###################################################################################################################
/var/tmp/rpm-tmp.0cSzZY: line 3: /usr/bin/mktexlsr: No such file or directory
    18/23: gpm                   ###################################################################################################################
    19/23: lib64lensfun1         ###################################################################################################################
    20/23: iproute2              ###################################################################################################################
    21/23: lib64ayatana-appindicator3_1
                                 ###################################################################################################################
    22/23: kernel-userspace-headers
                                 ###################################################################################################################
    23/23: task-obsolete         ###################################################################################################################
     1/22: removing iptables-1.8.4-3.mga8.x86_64
                                 ###################################################################################################################
     2/22: removing kpeople-5.73.0-1.mga8.x86_64
                                 ###################################################################################################################
     3/22: removing lib64kf5peoplewidgets5-5.73.0-1.mga8.x86_64
                                 ###################################################################################################################
     4/22: removing lib64kf5people5-5.73.0-1.mga8.x86_64
                                 ###################################################################################################################
removing package lib64appindicator3_1-12.10.0-24.mga8.x86_64
     5/22: removing lib64appindicator3_1-12.10.0-24.mga8.x86_64
                                 ###################################################################################################################
     6/22: removing gpm-1.20.7-11.mga8.x86_64
                                 ###################################################################################################################
     7/22: removing lilypond-2.19.84-1.mga8.x86_64
                                 ###################################################################################################################
/var/tmp/rpm-tmp.4vaIlZ: line 1: /usr/bin/mktexlsr: No such file or directory
warning: %postun(lilypond-2.19.84-1.mga8.x86_64) scriptlet failed, exit status 127
ERROR: 'script' failed for lilypond-2.19.84-1.mga8.x86_64
     8/22: removing lib64lensfun1-0.3.2-11.mga8.x86_64
                                 ###################################################################################################################
     9/22: removing iproute2-5.7.0-1.mga8.x86_64
                                 ###################################################################################################################
    10/22: removing lensfun-0.3.2-11.mga8.x86_64
                                 ###################################################################################################################
    11/22: removing lilypond-doc-2.19.84-1.mga8.noarch
                                 ###################################################################################################################
    12/22: removing kernel-desktop-devel-latest-5.7.12-1.mga8.x86_64
                                 ###################################################################################################################
    13/22: removing kernel-userspace-headers-5.7.12-1.mga8.x86_64
                                 ###################################################################################################################
    14/22: removing kernel-desktop-latest-5.7.12-1.mga8.x86_64
                                 ###################################################################################################################
    15/22: removing lib64iptables12-1.8.4-3.mga8.x86_64
                                 ###################################################################################################################
    16/22: removing lib64gpm2-1.20.7-11.mga8.x86_64
                                 ###################################################################################################################
removing package lib64indicator3_7-12.10.1-10.mga8.x86_64
    17/22: removing lib64indicator3_7-12.10.1-10.mga8.x86_64
                                 ###################################################################################################################
    18/22: removing lib64kf5peoplebackend5-5.73.0-1.mga8.x86_64
                                 ###################################################################################################################
    19/22: removing lib64ip4tc2-1.8.4-3.mga8.x86_64
                                 ###################################################################################################################
    20/22: removing lib64ip6tc2-1.8.4-3.mga8.x86_64
                                 ###################################################################################################################
    21/22: removing lib64ayatana-appindicator3_1-0.5.5-2.mga8.x86_64
                                 ###################################################################################################################
    22/22: removing cpupower-5.7.12-1.mga8.x86_64
                                 ###################################################################################################################

nvidia340 (340.108-9.mga8.nonfree): Installing module.
..........................(bad exit status: 10)
  Build failed.  Installation skipped.
Creating: target|kernel|dracut args|basicmodules
remove-boot-splash: Format of /boot/initrd-5.8.0-desktop-2.mga8.img not recognized
----------------------------------------------------------------------
More information on package lensfun-0.3.2-12.mga8.x86_64

As the lensfun lens database receives updates on an ongoing basis it is
recommended that you run /usr/bin/lensfun-update-data periodically to
get those updates locally. Do this as root to update the data in the system
location for all users, or as a normal user to update only for that user.

----------------------------------------------------------------------
You should restart your computer for kernel-desktop-5.8.0-2.mga8
[root@BSKMageia8 poobah]#



Here is the latest inxi data from the system that I have.

Code: Select all
$ inxi -b
System:    Host: BSKMageia8 Kernel: 5.7.12-desktop-1.mga8 x86_64 bits: 64 Desktop: KDE Plasma 5.19.4 Distro: Mageia 8 mga8
Machine:   Type: Desktop Mobo: ASUSTeK model: P5G41T-M LX PLUS v: Rev X.0x serial: <superuser/root required>
           BIOS: American Megatrends v: 0502 date: 10/21/2011
CPU:       Dual Core: Intel Core2 Duo E7300 type: MCP speed: 1634 MHz
Graphics:  Device-1: NVIDIA G94 [GeForce 9600 GT] driver: nvidia v: 340.108
           Display: x11 server: Mageia X.org 1.20.8 driver: nvidia,v4l resolution: 1920x1080~60Hz
           OpenGL: renderer: GeForce 9600 GT/PCIe/SSE2 v: 3.3.0 NVIDIA 340.108
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
           Device-2: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter driver: 8139too
           Device-3: Qualcomm Atheros AR9271 802.11n type: USB driver: ath9k_htc
Drives:    Local Storage: total: 465.76 GiB used: 16.49 GiB (3.5%)
Info:      Processes: 170 Uptime: 6m Memory: 3.84 GiB used: 1.56 GiB (40.7%) Shell: Bash inxi: 3.1.04


Has anyone else seen this problem?

Any tips on how to get the graphics working again?

Thanks,
Banjo
(_)=='=~
Last edited by banjo on Aug 17th, '20, 16:58, edited 1 time in total.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby martinw » Aug 12th, '20, 18:30

Two options:
1. Switch to the nouveau driver (you can run drakx11 from the text login prompt). Actually I'm surprised this wasn't done automatically - have you disabled the mandriva-everytime service?
2. Boot with the previous kernel.

Every new Linux release breaks the NVIDIA proprietary drivers. Hopefully someone will come up with a fix soon. But nvidia340 is no longer supported by NVIDIA, so eventually it is going to be beyond repair.
martinw
 
Posts: 588
Joined: May 14th, '11, 10:59

Re: Boot failure after latest update

Postby banjo » Aug 12th, '20, 19:28

I did reboot with the previous kernel, and I got the same failure to boot to graphics. That trick has worked for me in the past, but not this time.

When I first installed Mag8 it was running OK using nouveau, which appears to be much improved over previous releases. But blender would not work at all without the proprietary drivers. Also, it sounds like nouveau runs the graphics card fan full bore all the time. When the proprietary drivers kick in, I can hear it quiet down. I don't know how long the graphics card will last running like that. It is an old computer.

I will see if I can get drakx11 going to set it up for nouveau so I can at least get back up for further testing.

Thanks for the pointers.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby banjo » Aug 13th, '20, 15:36

I ran XFdrake and set the system up to use the nouveau driver. When I rebooted, the system hung up again trying to start the graphics mode again. I confirmed the nouveau driver setting by looking through the /etc/X11/xorg.conf file.

When I log in on the CLI and run startx I get the errors shown in the image on my first post. I am suspicious of the error at the top of the screen.

Code: Select all
xauth:  file /home/poobah/.serverauth.16116 does not exist


That file also does not exist on my working Mag7 computer, so I don't know if that is relevant or not. What makes me suspicious is the list of errors at the end:

Code: Select all
(EE) Fatal server error:
(EE) no screens found
(EE)
(EE) Please consult the Mageia support for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file .Xorg.0.log
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error


"Connection refused" looks like an authorization issue.

What is file .severauth.16116, and is that relevant to this problem?
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby banjo » Aug 13th, '20, 16:44

I moved the file .Xauthority to get it out of the way and tried again. It created a new .Xauthority file that is empty. The Xsystem still does not run.

I edited /usr/bin/startx and disabled the flag that invokes the authority, e.g.

Code: Select all
enable_xauth=1
   changed to
enable_xauth=0


startx now fails but without the errors relating to the files .serverauth and .Xauthority. It fails saying "no screens found" as before.

20200813_102241.jpg
Boot Failure of X server
20200813_102241.jpg (1.87 MiB) Viewed 438 times


This does not appear to be a driver problem because it fails with nouveau as well as with nvidia.
It does not appear to be a security problem because I have turned the authorization off.

I am not sure where to look next. I will check the file /usr/bin/X to see what is going on there.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby banjo » Aug 13th, '20, 19:43

I now have the system running with graphics using the nouveau drivers.

I noticed in the screenshot of the failed call to startx that in the Kernel command line "nokmsboot" is set. That will keep the nouveau driver from loading.

Here is the /etc/default/grub file:

Code: Select all
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet noiswmd resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788"
GRUB_DEFAULT=saved
GRUB_DISABLE_OS_PROBER=false
GRUB_DISABLE_RECOVERY=false
GRUB_DISABLE_SUBMENU=n
GRUB_DISTRIBUTOR=Mageia
GRUB_ENABLE_CRYPTODISK=y
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=text
GRUB_SAVEDEFAULT=true
GRUB_TERMINAL_OUTPUT=gfxterm
GRUB_TIMEOUT=10


The nokmsboot flag is not there.

Here is the /boot/grub2/grub.cfg file

Code: Select all
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set pager=1

if [ -f ${config_directory}/grubenv ]; then
  load_env -f ${config_directory}/grubenv
elif [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="${saved_entry}"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
else
  search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=1024x768x32
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/01_users ###
if [ -f ${prefix}/user.cfg ]; then
  source ${prefix}/user.cfg
  if [ -n "${GRUB2_PASSWORD}" ]; then
    set superusers="root"
    export superusers
    password_pbkdf2 root ${GRUB2_PASSWORD}
  fi
fi
### END /etc/grub.d/01_users ###

### BEGIN /etc/grub.d/08_fallback_counting ###
insmod increment
# Check if boot_counter exists and boot_success=0 to activate this behaviour.
if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then
  # if countdown has ended, choose to boot rollback deployment,
  # i.e. default=1 on OSTree-based systems.
  if  [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then
    set default=1
    set boot_counter=-1
  # otherwise decrement boot_counter
  else
    decrement boot_counter
  fi
  save_env boot_counter
fi
### END /etc/grub.d/08_fallback_counting ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Mageia' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
   set gfxpayload=text
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='hd0,msdos1'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
   else
     search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
   fi
   linux   /boot/vmlinuz-5.8.0-desktop-2.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd nokmsboot resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
   initrd   /boot/initrd-5.8.0-desktop-2.mga8.img
}
submenu 'Advanced options for Mageia' $menuentry_id_option 'gnulinux-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   menuentry 'Mageia (5.8.0-desktop-2.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.8.0-desktop-2.mga8-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.8.0-desktop-2.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd nokmsboot resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-5.8.0-desktop-2.mga8.img
   }
   menuentry 'Mageia (5.8.0-desktop-2.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.8.0-desktop-2.mga8-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.8.0-desktop-2.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-5.8.0-desktop-2.mga8.img
   }
   menuentry 'Mageia (5.7.12-desktop-1.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.12-desktop-1.mga8-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.12-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd nokmsboot resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-5.7.12-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.12-desktop-1.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.12-desktop-1.mga8-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.12-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-5.7.12-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.9-desktop-1.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.9-desktop-1.mga8-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.9-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd nokmsboot resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-5.7.9-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.9-desktop-1.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.9-desktop-1.mga8-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.9-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-5.7.9-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.4-desktop-1.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.4-desktop-1.mga8-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.4-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd nokmsboot resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-5.7.4-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.4-desktop-1.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.4-desktop-1.mga8-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.4-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-5.7.4-desktop-1.mga8.img
   }
   menuentry 'Mageia (desktop) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-desktop root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd nokmsboot resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-desktop.img
   }
   menuentry 'Mageia (desktop) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-desktop root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-desktop.img
   }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_reset_boot_success ###
# Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry
if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then
  set menu_hide_ok=1
else
  set menu_hide_ok=0
fi
# Reset boot_indeterminate after a successful boot
if [ "${boot_success}" = "1" ] ; then
  set boot_indeterminate=0
# Avoid boot_indeterminate causing the menu to be hidden more then once
elif [ "${boot_indeterminate}" = "1" ]; then
  set boot_indeterminate=2
fi
# Reset boot_success for current boot
set boot_success=0
save_env boot_success boot_indeterminate
### END /etc/grub.d/10_reset_boot_success ###

### BEGIN /etc/grub.d/12_menu_auto_hide ###
if [ x$feature_timeout_style = xy ] ; then
  if [ "${menu_show_once}" ]; then
    unset menu_show_once
    save_env menu_show_once
    set timeout_style=menu
    set timeout=60
  elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then
    set orig_timeout_style=${timeout_style}
    set orig_timeout=${timeout}
    if [ "${fastboot}" = "1" ]; then
      # timeout_style=menu + timeout=0 avoids the countdown code keypress check
      set timeout_style=menu
      set timeout=0
    else
      set timeout_style=hidden
      set timeout=1
    fi
  fi
fi
### END /etc/grub.d/12_menu_auto_hide ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


The nokmsboot flag is all through those command lines.

Apparently, XFdrake did not call update-grub.

So I did that.... I ran update-grub and here is the result

Code: Select all
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set pager=1

if [ -f ${config_directory}/grubenv ]; then
  load_env -f ${config_directory}/grubenv
elif [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="${saved_entry}"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
else
  search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=1024x768x32
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/01_users ###
if [ -f ${prefix}/user.cfg ]; then
  source ${prefix}/user.cfg
  if [ -n "${GRUB2_PASSWORD}" ]; then
    set superusers="root"
    export superusers
    password_pbkdf2 root ${GRUB2_PASSWORD}
  fi
fi
### END /etc/grub.d/01_users ###

### BEGIN /etc/grub.d/08_fallback_counting ###
insmod increment
# Check if boot_counter exists and boot_success=0 to activate this behaviour.
if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then
  # if countdown has ended, choose to boot rollback deployment,
  # i.e. default=1 on OSTree-based systems.
  if  [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then
    set default=1
    set boot_counter=-1
  # otherwise decrement boot_counter
  else
    decrement boot_counter
  fi
  save_env boot_counter
fi
### END /etc/grub.d/08_fallback_counting ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Mageia' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
   set gfxpayload=text
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='hd0,msdos1'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
   else
     search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
   fi
   linux   /boot/vmlinuz-5.8.0-desktop-2.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
   initrd   /boot/initrd-5.8.0-desktop-2.mga8.img
}
submenu 'Advanced options for Mageia' $menuentry_id_option 'gnulinux-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   menuentry 'Mageia (5.8.0-desktop-2.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.8.0-desktop-2.mga8-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.8.0-desktop-2.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-5.8.0-desktop-2.mga8.img
   }
   menuentry 'Mageia (5.8.0-desktop-2.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.8.0-desktop-2.mga8-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.8.0-desktop-2.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-5.8.0-desktop-2.mga8.img
   }
   menuentry 'Mageia (5.7.12-desktop-1.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.12-desktop-1.mga8-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.12-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-5.7.12-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.12-desktop-1.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.12-desktop-1.mga8-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.12-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-5.7.12-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.9-desktop-1.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.9-desktop-1.mga8-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.9-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-5.7.9-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.9-desktop-1.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.9-desktop-1.mga8-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.9-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-5.7.9-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.4-desktop-1.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.4-desktop-1.mga8-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.4-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-5.7.4-desktop-1.mga8.img
   }
   menuentry 'Mageia (5.7.4-desktop-1.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.7.4-desktop-1.mga8-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-5.7.4-desktop-1.mga8 root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-5.7.4-desktop-1.mga8.img
   }
   menuentry 'Mageia (desktop) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-advanced-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
   savedefault
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-desktop root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro  splash quiet noiswmd resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0 vga=788
      initrd   /boot/initrd-desktop.img
   }
   menuentry 'Mageia (desktop) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-recovery-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6' {
      set gfxpayload=text
      insmod gzio
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      else
        search --no-floppy --fs-uuid --set=root 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
      fi
      linux   /boot/vmlinuz-desktop root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 ro failsafe
      initrd   /boot/initrd-desktop.img
   }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_reset_boot_success ###
# Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry
if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then
  set menu_hide_ok=1
else
  set menu_hide_ok=0
fi
# Reset boot_indeterminate after a successful boot
if [ "${boot_success}" = "1" ] ; then
  set boot_indeterminate=0
# Avoid boot_indeterminate causing the menu to be hidden more then once
elif [ "${boot_indeterminate}" = "1" ]; then
  set boot_indeterminate=2
fi
# Reset boot_success for current boot
set boot_success=0
save_env boot_success boot_indeterminate
### END /etc/grub.d/10_reset_boot_success ###

### BEGIN /etc/grub.d/12_menu_auto_hide ###
if [ x$feature_timeout_style = xy ] ; then
  if [ "${menu_show_once}" ]; then
    unset menu_show_once
    save_env menu_show_once
    set timeout_style=menu
    set timeout=60
  elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then
    set orig_timeout_style=${timeout_style}
    set orig_timeout=${timeout}
    if [ "${fastboot}" = "1" ]; then
      # timeout_style=menu + timeout=0 avoids the countdown code keypress check
      set timeout_style=menu
      set timeout=0
    else
      set timeout_style=hidden
      set timeout=1
    fi
  fi
fi
### END /etc/grub.d/12_menu_auto_hide ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


There is no "nokmsboot" flag.

It boots normally now into the graphics using nouveau.

However..... every time it boots it reports that it is building the nvidia 340 driver, which tells me that the driver build is failing.

According to my update logs, the system went from kernel-desktop-devel-5.7.12-1.mga8 to kernel-desktop-devel-5.8.0-2.mga8 in the previous update. Perhaps there is a bug or an incompatibility between the new kernel and the nvidia drivers.

I am currently installing another update to the kernel. Once that is done, I will attempt to set it back to using the proprietary drivers and see if this is an issue that has been seen and addressed in the kernel.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby banjo » Aug 13th, '20, 20:25

I installed the new updates. A new kernel was installed as reported in my update log.

Code: Select all
[poobah@BSKMageia8 ~]$ su
Password:
[root@BSKMageia8 poobah]# urpmi --auto-update
medium "Core Release (distrib1)" is up-to-date
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date
medium "google-chrome" is up-to-date
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
(medium "Core Release (distrib1)")
  cpupower                       5.8.1        2.mga8        x86_64 
  dracut                         050          4.mga8        x86_64 
  ekiga                          4.0.1        34.mga8       x86_64 
  gstreamer1.0-libav             1.16.2       3.mga8        x86_64 
  kbd                            2.3.0        1.mga8        x86_64 
  kernel-desktop-5.8.1-2.mga8    1            1.mga8        x86_64 
  kernel-desktop-devel-5.8.1-2.> 1            1.mga8        x86_64 
  kernel-desktop-devel-latest    5.8.1        2.mga8        x86_64 
  kernel-desktop-latest          5.8.1        2.mga8        x86_64 
  kernel-userspace-headers       5.8.1        2.mga8        x86_64 
  lib64ldap2.4_2                 2.4.51       1.mga8        x86_64 
  lib64ldap2.4_2-devel           2.4.51       1.mga8        x86_64 
  openldap                       2.4.51       1.mga8        x86_64 
  x11-server-common              1.20.8       6.mga8        x86_64 
  x11-server-xorg                1.20.8       6.mga8        x86_64 
  x11-server-xwayland            1.20.8       6.mga8        x86_64 
116MB of additional disk space will be used.
88MB of packages will be retrieved.
Proceed with the installation of the 16 packages? (Y/n) y


    $MIRRORLIST: media/core/release/kernel-desktop-devel-5.8.1-2.mga8-1-1.mga8.x86_64.rpm
    $MIRRORLIST: media/core/release/kernel-userspace-headers-5.8.1-2.mga8.x86_64.rpm                                                                 
    $MIRRORLIST: media/core/release/gstreamer1.0-libav-1.16.2-3.mga8.x86_64.rpm                                                                     
    $MIRRORLIST: media/core/release/lib64ldap2.4_2-2.4.51-1.mga8.x86_64.rpm                                                                         
    $MIRRORLIST: media/core/release/kernel-desktop-devel-latest-5.8.1-2.mga8.x86_64.rpm                                                             
    $MIRRORLIST: media/core/release/kernel-desktop-latest-5.8.1-2.mga8.x86_64.rpm                                                                   
    $MIRRORLIST: media/core/release/dracut-050-4.mga8.x86_64.rpm                                                                                     
    $MIRRORLIST: media/core/release/lib64ldap2.4_2-devel-2.4.51-1.mga8.x86_64.rpm                                                                   
    $MIRRORLIST: media/core/release/ekiga-4.0.1-34.mga8.x86_64.rpm                                                                                   
    $MIRRORLIST: media/core/release/kbd-2.3.0-1.mga8.x86_64.rpm                                                                                     
    $MIRRORLIST: media/core/release/x11-server-xwayland-1.20.8-6.mga8.x86_64.rpm                                                                     
    $MIRRORLIST: media/core/release/kernel-desktop-5.8.1-2.mga8-1-1.mga8.x86_64.rpm                                                                 
    $MIRRORLIST: media/core/release/cpupower-5.8.1-2.mga8.x86_64.rpm                                                                                 
    $MIRRORLIST: media/core/release/openldap-2.4.51-1.mga8.x86_64.rpm                                                                               
    $MIRRORLIST: media/core/release/x11-server-common-1.20.8-6.mga8.x86_64.rpm                                                                       
    $MIRRORLIST: media/core/release/x11-server-xorg-1.20.8-6.mga8.x86_64.rpm                                                                         
installing kernel-desktop-devel-5.8.1-2.mga8-1-1.mga8.x86_64.rpm kernel-userspace-headers-5.8.1-2.mga8.x86_64.rpm lib64ldap2.4_2-2.4.51-1.mga8.x86_64.rpm gstreamer1.0-libav-1.16.2-3.mga8.x86_64.rpm lib64ldap2.4_2-devel-2.4.51-1.mga8.x86_64.rpm dracut-050-4.mga8.x86_64.rpm kernel-desktop-latest-5.8.1-2.mga8.x86_64.rpm kernel-desktop-devel-latest-5.8.1-2.mga8.x86_64.rpm x11-server-xwayland-1.20.8-6.mga8.x86_64.rpm ekiga-4.0.1-34.mga8.x86_64.rpm kbd-2.3.0-1.mga8.x86_64.rpm kernel-desktop-5.8.1-2.mga8-1-1.mga8.x86_64.rpm x11-server-xorg-1.20.8-6.mga8.x86_64.rpm x11-server-common-1.20.8-6.mga8.x86_64.rpm openldap-2.4.51-1.mga8.x86_64.rpm cpupower-5.8.1-2.mga8.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ###################################################################################################################
     1/16: x11-server-common     ###################################################################################################################
     2/16: kernel-desktop-devel-latest
                                 ###################################################################################################################
     3/16: kernel-desktop-devel-5.8.1-2.mga8
                                 ###################################################################################################################
     4/16: cpupower              ###################################################################################################################
     5/16: openldap              ###################################################################################################################
     6/16: lib64ldap2.4_2        ###################################################################################################################
     7/16: kbd                   ###################################################################################################################
     8/16: dracut                ###################################################################################################################
     9/16: kernel-desktop-latest ###################################################################################################################
    10/16: kernel-desktop-5.8.1-2.mga8
                                 ###################################################################################################################
    11/16: lib64ldap2.4_2-devel  ###################################################################################################################
    12/16: ekiga                 ###################################################################################################################
    13/16: x11-server-xwayland   ###################################################################################################################
    14/16: x11-server-xorg       ###################################################################################################################
    15/16: gstreamer1.0-libav    ###################################################################################################################
    16/16: kernel-userspace-headers
                                 ###################################################################################################################
     1/14: removing lib64ldap2.4_2-devel-2.4.50-4.mga8.x86_64
                                 ###################################################################################################################
     2/14: removing kernel-desktop-devel-latest-5.8.0-2.mga8.x86_64
                                 ###################################################################################################################
     3/14: removing kernel-desktop-latest-5.8.0-2.mga8.x86_64
                                 ###################################################################################################################
     4/14: removing kernel-userspace-headers-5.8.0-2.mga8.x86_64
                                 ###################################################################################################################
     5/14: removing ekiga-4.0.1-33.mga8.x86_64
                                 ###################################################################################################################
     6/14: removing lib64ldap2.4_2-2.4.50-4.mga8.x86_64
                                 ###################################################################################################################
     7/14: removing x11-server-xorg-1.20.8-5.mga8.x86_64
                                 ###################################################################################################################
     8/14: removing x11-server-xwayland-1.20.8-5.mga8.x86_64
                                 ###################################################################################################################
     9/14: removing dracut-050-2.mga8.x86_64
                                 ###################################################################################################################
    10/14: removing openldap-2.4.50-4.mga8.x86_64
                                 ###################################################################################################################
    11/14: removing kbd-2.2.0-2.mga8.x86_64
                                 ###################################################################################################################
    12/14: removing x11-server-common-1.20.8-5.mga8.x86_64
                                 ###################################################################################################################
    13/14: removing cpupower-5.8.0-2.mga8.x86_64
                                 ###################################################################################################################
    14/14: removing gstreamer1.0-libav-1.16.2-2.mga8.x86_64
                                 ###################################################################################################################

nvidia340 (340.108-9.mga8.nonfree): Installing module.
.........................(bad exit status: 10)
  Build failed.  Installation skipped.
Creating: target|kernel|dracut args|basicmodules
remove-boot-splash: Format of /boot/initrd-5.8.1-desktop-2.mga8.img not recognized

(gconftool-2:184954): GConf-WARNING **: 13:28:15.193: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
You should restart your computer for kernel-desktop-5.8.1-2.mga8
[root@BSKMageia8 poobah]#



It is still building nividia340 when I reboot. Here is the relevant section of the boot log reporting the failure of the build.

Code: Select all
       ...

Aug 13 14:05:25 BSKMageia8 systemd[1]: Started Updates mlocate database every day.
Aug 13 14:05:25 BSKMageia8 systemd[1]: Started Daily Cleanup of Temporary Directories.
Aug 13 14:05:25 BSKMageia8 systemd[1]: Reached target Paths.
Aug 13 14:05:25 BSKMageia8 systemd[1]: Reached target Timers.
Aug 13 14:05:25 BSKMageia8 systemd[1]: Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
Aug 13 14:05:25 BSKMageia8 systemd[1]: Listening on CUPS Scheduler.
Aug 13 14:05:25 BSKMageia8 systemd[1]: Listening on D-Bus System Message Bus Socket.
Aug 13 14:05:25 BSKMageia8 systemd[1]: Reached target Sockets.
Aug 13 14:05:26 BSKMageia8 dkms-autorebuild.sh[640]: nvidia340 (340.108-9.mga8.nonfree): Installing module.
Aug 13 14:05:26 BSKMageia8 dkms-autorebuild.sh[640]: dkms build -m nvidia340 -v 340.108-9.mga8.nonfree -k 5.8.1-desktop-2.mga8 -a x86_64 -q --no-clean-kernel
Aug 13 14:05:30 BSKMageia8 systemd[1]: systemd-rfkill.service: Succeeded.
Aug 13 14:06:22 BSKMageia8 dkms-autorebuild.sh[640]: (bad exit status: 10)
Aug 13 14:06:22 BSKMageia8 dkms-autorebuild.sh[640]:   Build failed.  Installation skipped.
Aug 13 14:06:22 BSKMageia8 systemd[1]: Finished run dkms_autoinstaller on every boot to rebuild dkms modules for newly booted kernels.
Aug 13 14:06:22 BSKMageia8 systemd[1]: Starting Reconfigure the system on administrator request...
Aug 13 14:06:23 BSKMageia8 service_harddrake[3039]: ### Program is starting ###
Aug 13 14:06:24 BSKMageia8 service_harddrake[3039]: running: dmidecode
Aug 13 14:06:24 BSKMageia8 service_harddrake[3039]: modified file /etc/sysconfig/harddrake2/kernel
Aug 13 14:06:24 BSKMageia8 service_harddrake[3039]: modified file /etc/modprobe.conf
Aug 13 14:06:24 BSKMageia8 service_harddrake[3039]: to put in /etc/modprobe.preload intel_rng, evdev
Aug 13 14:06:24 BSKMageia8 service_harddrake[3039]: modified file /etc/modprobe.preload
Aug 13 14:06:24 BSKMageia8 service_harddrake[3039]: HASH(0x12c5510) took:  0:00:00
Aug 13 14:06:24 BSKMageia8 service_harddrake[3039]: modified file /etc/sysconfig/harddrake2/xorg

      ....


How do I figure out why the nvidia build is failing?
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby martinw » Aug 13th, '20, 20:51

You are the second person I've seen report problems because update-grub2 hasn't been called after switching to the nouveau driver. Could you check the system log for the first boot after you installed the 5.8 series kernel to see if service_harddrake tried to automatically switch to the nouveau driver (because the nvidia340 driver failed to build) but failed to finish the job for some reason.

As for seeing why the dkms build failed, the build logs can be found under /var/lib/dkms. Yes, there's almost certainly an incompatibility between the nvidia340 driver and the 5.8 series kernels. There was with the 5.7 series kernels, the 5.6 series kernels, the 5.5 series kernels... Each time we have to wait for someone to figure out a patch for the nvidia340 driver to get it going again.
martinw
 
Posts: 588
Joined: May 14th, '11, 10:59

Re: Boot failure after latest update

Postby banjo » Aug 14th, '20, 01:04

I retrieved the boot log after the installation of the new kernel. It did switch to the nouveau driver.

Here are the relevant lines from the log.
Code: Select all
Aug 12 09:47:45 BSKMageia8 service_harddrake[3035]: ### Program is starting ###
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: running: dmidecode
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/sysconfig/harddrake2/kernel
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/modprobe.conf
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: to put in /etc/modprobe.preload intel_rng, evdev
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/modprobe.preload
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: HASH(0x1306620) took:  0:00:00
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/sysconfig/harddrake2/xorg
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: copied recursively /etc/X11/xorg.conf to /etc/X11/xorg.conf.mga1597240065
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/X11/xorg.conf
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: switch X.org driver from 'nv.+' to 'nouveau' (The proprietary kernel driver was not found for X.org driver 'nvidia')
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: removed files/directories /etc/ld.so.conf.d/nvidia.conf
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: removed files/directories /etc/ld.so.conf.d/nvidia_legacy.conf
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: removed files/directories /etc/ld.so.conf.d/ati.conf
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: running: update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: ldconfig will be run because the GL library was switched to /etc/ld.so.conf.d/GL/standard.conf
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: running: ldconfig -X
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: HDIO_GETGEO on /dev/sda succeeded: heads=255 sectors=63 cylinders=60801 start=0
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: id2hd: 0x4f75f378=>sda
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: id2edd: 0x4f75f378=>/sys/firmware/edd/int13_dev80
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: geometry_from_edd sda 0x4f75f378: 60801/255/63
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: test_for_bad_drives(/dev/sda on sector #62)
Aug 12 09:47:47 BSKMageia8 systemd-udevd[519]: Configuration file /etc/udev/rules.d/40-libsane.rules is marked executable. Please remove executable permission bits. Proceeding any


This appears to me to be not a very good fallback strategy if grub is not changed to take out nokmsboot. It will simply not work regardless.

Here is the end of the dmks build log where it bails out with some syntax errors.

Code: Select all
./include/linux/cpumask.h:266:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  266 |   (cpu) < nr_cpu_ids;)
      |         ^
./include/linux/cpumask.h:812:36: note: in expansion of macro ‘for_each_cpu’
  812 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
      |                                    ^~~~~~~~~~~~
./include/linux/vmstat.h:164:2: note: in expansion of macro ‘for_each_online_cpu’
  164 |  for_each_online_cpu(cpu)
      |  ^~~~~~~~~~~~~~~~~~~
./include/linux/vmstat.h: In function ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:266:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  266 |   (cpu) < nr_cpu_ids;)
      |         ^
./include/linux/cpumask.h:812:36: note: in expansion of macro ‘for_each_cpu’
  812 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
      |                                    ^~~~~~~~~~~~
./include/linux/vmstat.h:229:2: note: in expansion of macro ‘for_each_online_cpu’
  229 |  for_each_online_cpu(cpu)
      |  ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-interface.c:15:
/var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-interface.c: In function ‘os_alloc_mem’:
/var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/nv-linux.h:674:17: error: too many arguments to function ‘__vmalloc’
  674 |         (ptr) = __vmalloc(size, GFP_KERNEL, PAGE_KERNEL);   \
      |                 ^~~~~~~~~
/var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-interface.c:405:13: note: in expansion of macro ‘NV_VMALLOC’
  405 |             NV_VMALLOC(*address, alloc_size);
      |             ^~~~~~~~~~
In file included from /var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/nv-linux.h:95,
                 from /var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-interface.c:15:
./include/linux/vmalloc.h:111:14: note: declared here
  111 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);
      |              ^~~~~~~~~
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-interface.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from ./include/linux/efi.h:20,
                 from /var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/nv-linux.h:173,
                 from /var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-mlock.c:15:
./include/linux/rtc.h: In function ‘rtc_tv_nsec_ok’:
./include/linux/rtc.h:232:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
  232 |  if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
      |                      ^
./include/linux/rtc.h:237:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
  237 |  if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
      |                      ^
/var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-mlock.c: In function ‘os_lock_user_pages’:
/var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-mlock.c:47:20: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
   47 |     down_read(&mm->mmap_sem);
      |                    ^~~~~~~~
      |                    mmap_base
/var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-mlock.c:50:18: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
   50 |     up_read(&mm->mmap_sem);
      |                  ^~~~~~~~
      |                  mmap_base
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build/os-mlock.o] Error 1
make[1]: *** [Makefile:1747: /var/lib/dkms/nvidia340/340.108-9.mga8.nonfree/build] Error 2
make[1]: Leaving directory '/usr/src/kernel-5.8.1-desktop-2.mga8'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** [Makefile:202: nvidia.ko] Error 1


Those are syntax errors in the source code. How did this get out the door?

Thanks for the pointers to this information. It helps me understand what is going on.

Not sure where to report this problem. I believe this is Nvidia code, is that correct?
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby doktor5000 » Aug 14th, '20, 15:50

banjo wrote:Not sure where to report this problem. I believe this is Nvidia code, is that correct?

It's already known that the drivers are broken, as Martin mentioned, this usually happens on every kernel update.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 16072
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Boot failure after latest update

Postby banjo » Aug 14th, '20, 16:36

I see that there are a couple of bugs in bugzilla about nvidia340 and nvidia390 for both kernels 5.7 and 5.8.

I am running OK under nouveau now. When the patches come out I will reinstate the nvidia drivers and give it a test run.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby martinw » Aug 14th, '20, 23:32

banjo wrote:I retrieved the boot log after the installation of the new kernel. It did switch to the nouveau driver.
...
This appears to me to be not a very good fallback strategy if grub is not changed to take out nokmsboot. It will simply not work regardless.

It's supposed to remove nokmsboot, and I've seen it do so in the past. I'll take a look to see if I can figure out why it's not working now.
martinw
 
Posts: 588
Joined: May 14th, '11, 10:59

Re: Boot failure after latest update

Postby banjo » Aug 14th, '20, 23:51

If you need any more information let me know. I only posted a small snippet out of the log.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby martinw » Aug 15th, '20, 12:19

Having blown the dust off my old NVIDIA graphics card, I think I have reproduced the problem. I see the same messages from service_harddrake as you, but then further on in the log I see this:
Code: Select all
Aug 15 10:31:37 localhost service_harddrake[3113]: running: update-grub2

and later still:
Code: Select all
Aug 15 10:33:37 localhost service_harddrake[3113]: ERROR: killing runaway process (process=update-grub2, pid=3140, args=, error=ALARM at /usr/lib/libDrakX/run_program.pm line 235.

Could you check if you have the same.
martinw
 
Posts: 588
Joined: May 14th, '11, 10:59

Re: Boot failure after latest update

Postby banjo » Aug 15th, '20, 15:52

Oops. My bad. I looked a bit farther down in the log and saw the same call to update-grub2 and the same killing of the runaway process.

Code: Select all
Aug 12 09:46:48 BSKMageia8 systemd[1]: Started Load/Save RF Kill Switch Status.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Finished Create Volatile Files and Directories.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Condition check resulted in Rebuild Journal Catalog being skipped.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Condition check resulted in Update is Completed being skipped.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Starting Update UTMP about System Boot/Shutdown...
Aug 12 09:46:48 BSKMageia8 systemd[1]: Finished Update UTMP about System Boot/Shutdown.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Reached target System Initialization.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Started CUPS Scheduler.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Condition check resulted in dnf makecache --timer being skipped.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Started Updates mlocate database every day.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Started Daily Cleanup of Temporary Directories.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Reached target Paths.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Reached target Timers.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Listening on CUPS Scheduler.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Listening on D-Bus System Message Bus Socket.
Aug 12 09:46:48 BSKMageia8 systemd[1]: Reached target Sockets.
Aug 12 09:46:48 BSKMageia8 dkms-autorebuild.sh[642]: nvidia340 (340.108-9.mga8.nonfree): Installing module.
Aug 12 09:46:48 BSKMageia8 dkms-autorebuild.sh[642]: dkms build -m nvidia340 -v 340.108-9.mga8.nonfree -k 5.8.0-desktop-2.mga8 -a x86_64 -q --no-clean-kernel
Aug 12 09:46:53 BSKMageia8 systemd[1]: systemd-rfkill.service: Succeeded.
Aug 12 09:47:44 BSKMageia8 dkms-autorebuild.sh[642]: (bad exit status: 10)
Aug 12 09:47:44 BSKMageia8 dkms-autorebuild.sh[642]:   Build failed.  Installation skipped.
Aug 12 09:47:44 BSKMageia8 systemd[1]: Finished run dkms_autoinstaller on every boot to rebuild dkms modules for newly booted kernels.
Aug 12 09:47:44 BSKMageia8 systemd[1]: Starting Reconfigure the system on administrator request...
Aug 12 09:47:45 BSKMageia8 service_harddrake[3035]: ### Program is starting ###
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: running: dmidecode
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/sysconfig/harddrake2/kernel
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/modprobe.conf
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: to put in /etc/modprobe.preload intel_rng, evdev
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/modprobe.preload
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: HASH(0x1306620) took:  0:00:00
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/sysconfig/harddrake2/xorg
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: copied recursively /etc/X11/xorg.conf to /etc/X11/xorg.conf.mga1597240065
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: modified file /etc/X11/xorg.conf
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: switch X.org driver from 'nv.+' to 'nouveau' (The proprietary kernel driver was not found for X.org driver 'nvidia')
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: removed files/directories /etc/ld.so.conf.d/nvidia.conf
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: removed files/directories /etc/ld.so.conf.d/nvidia_legacy.conf
Aug 12 09:47:46 BSKMageia8 service_harddrake[3035]: removed files/directories /etc/ld.so.conf.d/ati.conf
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: running: update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: ldconfig will be run because the GL library was switched to /etc/ld.so.conf.d/GL/standard.conf
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: running: ldconfig -X
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: HDIO_GETGEO on /dev/sda succeeded: heads=255 sectors=63 cylinders=60801 start=0
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: id2hd: 0x4f75f378=>sda
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: id2edd: 0x4f75f378=>/sys/firmware/edd/int13_dev80
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: geometry_from_edd sda 0x4f75f378: 60801/255/63
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: test_for_bad_drives(/dev/sda on sector #62)
Aug 12 09:47:47 BSKMageia8 systemd-udevd[519]: Configuration file /etc/udev/rules.d/40-libsane.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
Aug 12 09:47:47 BSKMageia8 systemd-udevd[519]: /etc/udev/rules.d/40-libsane.rules:26: GOTO="libsane_rules_end" has no matching label, ignoring
Aug 12 09:47:47 BSKMageia8 systemd-udevd[519]: /etc/udev/rules.d/40-libsane.rules:26: The line takes no effect any more, dropping
Aug 12 09:47:47 BSKMageia8 systemd-udevd[519]: /usr/lib/udev/rules.d/50-udev-mageia.rules:17 Invalid value for OPTIONS key, ignoring: 'all_partitions'
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: running: blkid -o udev -p /dev/sda
Aug 12 09:47:47 BSKMageia8 systemd-udevd[519]: Configuration file /etc/udev/rules.d/S99-2000S1.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
Aug 12 09:47:47 BSKMageia8 systemd-udevd[519]: /etc/udev/rules.d/S99-2000S1.rules:26: GOTO="libsane_rules_end" has no matching label, ignoring
Aug 12 09:47:47 BSKMageia8 systemd-udevd[519]: /etc/udev/rules.d/S99-2000S1.rules:26: The line takes no effect any more, dropping
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: running: blkid -o udev -p /dev/sda
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: found a dos partition table on /dev/sda at sector 0
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: guess_geometry_from_partition_table sda: 60801/255/63
Aug 12 09:47:47 BSKMageia8 service_harddrake[3035]: running: udevadm settle
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: running: blkid -o udev -p /dev/sda1
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: blkid gave: ext4 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: running: blkid -o udev -p /dev/sda5
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: blkid gave: swap b7073cd9-5849-4807-80e5-60cbcc78b2d0
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: running: blkid -o udev -p /dev/sda6
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: blkid gave: ext4 e887e869-8a4a-4200-9733-6beeb2de9195
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: running: grub2-editenv list
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: perImageAppend is now splash quiet noiswmd nokmsboot resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: default_vga is now 788
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: running: /sbin/display_driver_helper --is-kms-allowed
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: splash quiet noiswmd resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: removed files/directories /boot/grub2/user.cfg
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: moved file /etc/default/grub to /etc/default/grub.old
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: modified file /etc/default/grub
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: copied recursively /boot/grub2/grub.cfg to /boot/grub2/grub.cfg.old
Aug 12 09:47:48 BSKMageia8 service_harddrake[3035]: running: update-grub2
Aug 12 09:47:48 BSKMageia8 su[3064]: (to root) root on console
Aug 12 09:49:18 BSKMageia8 su[3064]: pam_systemd(su-l:session): Failed to create session: Connection timed out
Aug 12 09:49:18 BSKMageia8 su[3064]: pam_unix(su-l:session): session opened for user root by (uid=0)
Aug 12 09:49:48 BSKMageia8 service_harddrake[3035]: ERROR: killing runaway process (process=update-grub2, pid=3063, args=, error=ALARM at /usr/lib/libDrakX/run_program.pm line 235.
                                                    )
Aug 12 09:49:48 BSKMageia8 systemd[1]: Finished Reconfigure the system on administrator request.
Aug 12 09:49:48 BSKMageia8 systemd[1]: Reached target Basic System.
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting ACPI Event Daemon...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Condition check resulted in Save/Restore Sound Card State being skipped.
Aug 12 09:49:48 BSKMageia8 su[3064]: pam_unix(su-l:session): session closed for user root
Aug 12 09:49:48 BSKMageia8 systemd[1]: Started Manage Sound Card State (restore and store).
Aug 12 09:49:48 BSKMageia8 systemd[1]: Reached target Sound Card.
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting LSB: Advanced power management (APM) daemon...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
Aug 12 09:49:48 BSKMageia8 alsactl[3094]: alsactl 1.2.3 daemon started
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting NTP client/server...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting D-Bus System Message Bus...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting Console Mouse manager...
Aug 12 09:49:48 BSKMageia8 acpid[3103]: starting up with netlink and the input layer
Aug 12 09:49:48 BSKMageia8 systemd[1]: Started irqbalance daemon.
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting Initialize hardware monitoring sensors...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting Adapt Mageia theme to the monitor resolution...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting LSB: Enables MSEC security policy on boot...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting LSB: Wait for the hotplugged network to be up...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting LSB: Checks if a partition is close to full up...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting LSB: Adaptive readahead daemon...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting LSB: Nameserver information manager...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting RealtimeKit Scheduling Policy Service...
Aug 12 09:49:48 BSKMageia8 acpid[3103]: 0 rules loaded
Aug 12 09:49:48 BSKMageia8 acpid[3103]: waiting for events: event logging is off
Aug 12 09:49:48 BSKMageia8 systemd[1]: Condition check resulted in OpenSSH Server Key Generation being skipped.
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting User Login Management...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting Disk Manager...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting Daemon for power management...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Starting LSB: Allow users to run Windows(tm) applications...
Aug 12 09:49:48 BSKMageia8 systemd[1]: Started ACPI Event Daemon.
Aug 12 09:49:48 BSKMageia8 systemd[1]: Started LSB: Advanced power management (APM) daemon.
Aug 12 09:49:48 BSKMageia8 systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 3146 (wine)
Aug 12 09:49:48 BSKMageia8 systemd[1]: Mounting Arbitrary Executable File Formats File System...
Aug 12 09:49:48 BSKMageia8 kernel: w83627ehf: Found W83627DHG-P chip at 0x290


So, it did, in fact, attempt to run update-grub2 on my system.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby martinw » Aug 15th, '20, 16:37

Good, we're seeing the same bug then. I've found the cause, and it should be fixed in the next release of drakxtools.
martinw
 
Posts: 588
Joined: May 14th, '11, 10:59

Re: Boot failure after latest update

Postby banjo » Aug 15th, '20, 17:45

I can run a test here if you would like. The computer I am doing this on is not being used for anything but testing, so breaking the nvidia drivers again to see if the nouveau rescue works is not a problem.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby martinw » Aug 15th, '20, 18:27

To test the fix, in /usr/lib/libDrakX/bootloader.pm, change line 2109 from
Code: Select all
    run_program::rooted($::prefix, 'update-grub2', '2>', \$error) or die "update-grub2 failed: $error";

to
Code: Select all
    run_program::rooted($::prefix, 'grub2-mkconfig', '2>', \$error, '-o', '/boot/grub2/grub.cfg') or die "grub2-mkconfig failed: $error";
martinw
 
Posts: 588
Joined: May 14th, '11, 10:59

Re: Boot failure after latest update

Postby banjo » Aug 16th, '20, 21:07

I ran the test, and it worked. I did not think that I could use legitimate channels to switch back to the proprietary Nvidia drivers since they will not build on the system. So I lied to it. I put nokmsboot back into /etc/default/grub and ran update-grub2. Then I edited /etc/X11/xorg.conf and told it to use the nvidia driver instead of nouveau.

I put the changes you posted into the bootloader.pm script and rebooted. The computer rebooted, trying to build the nvidia drivers, and posted a curses dialog on the screen saying that it had to reboot for a driver change. After the second reboot, it came up with graphics. I was not left with the black screen of death this time.

Here are the relevant sections of the boot log.

The following comes from the first boot where the switch was done:

Code: Select all
Aug 16 14:24:00 BSKMageia8 systemd[1]: Starting Create Volatile Files and Directories...
Aug 16 14:24:00 BSKMageia8 systemd[1]: Finished Create Volatile Files and Directories.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Condition check resulted in Rebuild Journal Catalog being skipped.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Condition check resulted in Update is Completed being skipped.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Starting Update UTMP about System Boot/Shutdown...
Aug 16 14:24:00 BSKMageia8 systemd[1]: Finished Update UTMP about System Boot/Shutdown.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Reached target System Initialization.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Started CUPS Scheduler.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Condition check resulted in dnf makecache --timer being skipped.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Started Updates mlocate database every day.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Started Daily Cleanup of Temporary Directories.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Reached target Paths.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Reached target Timers.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Listening on CUPS Scheduler.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Listening on D-Bus System Message Bus Socket.
Aug 16 14:24:00 BSKMageia8 systemd[1]: Reached target Sockets.
Aug 16 14:24:04 BSKMageia8 systemd[1]: systemd-rfkill.service: Succeeded.
Aug 16 14:24:56 BSKMageia8 dkms-autorebuild.sh[643]: (bad exit status: 10)
Aug 16 14:24:56 BSKMageia8 dkms-autorebuild.sh[643]:   Build failed.  Installation skipped.
Aug 16 14:24:56 BSKMageia8 systemd[1]: Finished run dkms_autoinstaller on every boot to rebuild dkms modules for newly booted kernels.
Aug 16 14:24:56 BSKMageia8 systemd[1]: Starting Reconfigure the system on administrator request...
Aug 16 14:24:57 BSKMageia8 service_harddrake[3036]: ### Program is starting ###
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: running: dmidecode
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: modified file /etc/sysconfig/harddrake2/kernel
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: HASH(0x2190740) took:  0:00:00
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: modified file /etc/sysconfig/harddrake2/xorg
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: copied recursively /etc/X11/xorg.conf to /etc/X11/xorg.conf.mga1597602296
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: modified file /etc/X11/xorg.conf
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: switch X.org driver from 'nv.+' to 'nouveau' (The proprietary kernel driver was not found for X.org driver 'nvidia')
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: removed files/directories /etc/ld.so.conf.d/nvidia.conf
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: removed files/directories /etc/ld.so.conf.d/nvidia_legacy.conf
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: removed files/directories /etc/ld.so.conf.d/ati.conf
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: running: update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: HDIO_GETGEO on /dev/sda succeeded: heads=255 sectors=63 cylinders=60801 start=0
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: id2hd: 0x4f75f378=>sda
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: id2edd: 0x4f75f378=>/sys/firmware/edd/int13_dev80
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: geometry_from_edd sda 0x4f75f378: 60801/255/63
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: test_for_bad_drives(/dev/sda on sector #62)
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: running: blkid -o udev -p /dev/sda
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: running: blkid -o udev -p /dev/sda
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: found a dos partition table on /dev/sda at sector 0
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: guess_geometry_from_partition_table sda: 60801/255/63
Aug 16 14:24:58 BSKMageia8 service_harddrake[3036]: running: udevadm settle
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: running: blkid -o udev -p /dev/sda1
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: blkid gave: ext4 3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: running: blkid -o udev -p /dev/sda5
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: blkid gave: swap b7073cd9-5849-4807-80e5-60cbcc78b2d0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: running: blkid -o udev -p /dev/sda6
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: blkid gave: ext4 e887e869-8a4a-4200-9733-6beeb2de9195
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: running: grub2-editenv list
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: perImageAppend is now splash quiet noiswmd nokmsboot resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: default_vga is now 788
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: running: /sbin/display_driver_helper --is-kms-allowed
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: splash quiet noiswmd resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro splash quiet noiswmd root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6 resume=UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0 audit=0
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modify_append: ro failsafe root=UUID=3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: removed files/directories /boot/grub2/user.cfg
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: moved file /etc/default/grub to /etc/default/grub.old
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: modified file /etc/default/grub
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: copied recursively /boot/grub2/grub.cfg to /boot/grub2/grub.cfg.old
Aug 16 14:24:59 BSKMageia8 service_harddrake[3036]: running: grub2-mkconfig -o /boot/grub2/grub.cfg
Aug 16 14:25:05 BSKMageia8 kernel: fuse: init (API version 7.31)
Aug 16 14:25:05 BSKMageia8 systemd[1]: Mounting FUSE Control File System...
Aug 16 14:25:05 BSKMageia8 systemd[1]: Mounted FUSE Control File System.
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/50mounted-tests on /dev/sda2
Aug 16 14:25:06 BSKMageia8 root[4144]: 50mounted-tests: debug: /dev/sda2 type not recognised; skipping
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: os detected by /usr/libexec/os-probes/50mounted-tests
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: /dev/sda5: is active swap
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/05efi on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: 05efi: debug: Not on UEFI platform
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/10freedos on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: 10freedos: debug: /dev/sda6 is not a FAT partition: exiting
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/10qnx on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: 10qnx: debug: /dev/sda6 is not a QNX4 partition: exiting
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/20macosx on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 macosx-prober[4235]: debug: /dev/sda6 is not an HFS+ partition: exiting
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/20microsoft on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: 20microsoft: debug: /dev/sda6 is not a MS partition: exiting
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/30utility on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: 30utility: debug: /dev/sda6 is not a FAT partition: exiting
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/40lsb on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/70hurd on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/80minix on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/83haiku on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: 83haiku: debug: /dev/sda6 is not a BeFS partition: exiting
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/90linux-distro on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/90solaris on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 root[4144]: os-prober: debug: running /usr/libexec/os-probes/mounted/91bsd on mounted /dev/sda6
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: update-grub2 logs: Generating grub configuration file ...
                                                    Found linux image: /boot/vmlinuz-5.8.1-desktop-2.mga8
                                                    Found initrd image: /boot/initrd-5.8.1-desktop-2.mga8.img
                                                    Found linux image: /boot/vmlinuz-5.8.0-desktop-2.mga8
                                                    Found initrd image: /boot/initrd-5.8.0-desktop-2.mga8.img
                                                    Found linux image: /boot/vmlinuz-5.7.12-desktop-1.mga8
                                                    Found initrd image: /boot/initrd-5.7.12-desktop-1.mga8.img
                                                    Found linux image: /boot/vmlinuz-5.7.9-desktop-1.mga8
                                                    Found initrd image: /boot/initrd-5.7.9-desktop-1.mga8.img
                                                    Found linux image: /boot/vmlinuz-5.7.4-desktop-1.mga8
                                                    Found initrd image: /boot/initrd-5.7.4-desktop-1.mga8.img
                                                    Found linux image: /boot/vmlinuz-desktop
                                                    Found initrd image: /boot/initrd-desktop.img
                                                    Aug 16 14:25:05 | DM multipath kernel driver not loaded
                                                    done
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: copied recursively /boot/grub2/grubenv to /boot/grub2/grubenv.old
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: running: grub2-set-default gnulinux-simple-3ba2d749-78cf-4af1-9cc5-bfeb796c93f6
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: created file /boot/.enough_space
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: removed files/directories /boot/.enough_space
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: launched command: /sbin/display_driver_helper --check-loaded
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: launched command: udevadm trigger --subsystem-match=pci --attr-match=class=0x03*
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: created file /var/run/harddrake-notify-x11-free-driver-switch
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: SATA_STORAGE took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: RAID_STORAGE took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: ATA_STORAGE took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: CARD_READER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: FIREWIRE_CONTROLLER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: PCMCIA_CONTROLLER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: SCSI_CONTROLLER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: USB_CONTROLLER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: USB_HUB took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: SMB_CONTROLLER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: BRIDGE took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: FLOPPY took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: ZIP took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: HARDDISK took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: USB_STORAGE took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: CDROM took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: BURNER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: DVDROM took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: TAPE took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: AGP took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: VIDEO took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: DVB took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: TV took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: MULTIMEDIA_OTHER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: AUDIO took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: WEBCAM took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: CPU took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: ISDN took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: USB_AUDIO took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: RADIO took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: ATM took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: WAN took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: BLUETOOTH took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: ETHERNET took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: MODEM took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: ADSL took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: MEMORY took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: PRINTER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: GAMEPORT took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: JOYSTICK took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: KEYBOARD took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: MISC_INPUT took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: MOUSE took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: BIOMETRIC took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: UPS took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: SCANNER took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: UNKNOWN took:  0:00:00
Aug 16 14:25:06 BSKMageia8 service_harddrake[3036]: created file /etc/sysconfig/harddrake2/previous_hw
Aug 16 14:25:06 BSKMageia8 service_harddrake[4280]: launched command: plymouth hide-splash
Aug 16 14:25:07 BSKMageia8 systemd[1]: Received SIGRTMIN+21 from PID 275 (plymouthd).
Aug 16 14:25:37 BSKMageia8 systemd[1]: Requested transaction contradicts existing jobs: Transaction for cups.service/start is destructive (local-fs.target has 'stop' job queued, but 'start' is included in transaction).
Aug 16 14:25:37 BSKMageia8 systemd[1]: cups.path: Failed to queue unit startup job: Transaction for cups.service/start is destructive (local-fs.target has 'stop' job queued, but 'start' is included in transaction).
Aug 16 14:25:37 BSKMageia8 systemd[1]: cups.path: Failed with result 'resources'.
Aug 16 14:25:37 BSKMageia8 systemd[1]: Removed slice system-getty.slice.
Aug 16 14:25:37 BSKMageia8 systemd[1]: Removed slice system-modprobe.slice.
Aug 16 14:25:37 BSKMageia8 systemd[1]: Stopped target Timers.
Aug 16 14:25:37 BSKMageia8 systemd[1]: mlocate-updatedb.timer: Succeeded.
Aug 16 14:25:37 BSKMageia8 systemd[1]: Stopped Updates mlocate database every day.
Aug 16 14:25:37 BSKMageia8 systemd[1]: systemd-tmpfiles-clean.timer: Succeeded.
Aug 16 14:25:37 BSKMageia8 systemd[1]: Stopped Daily Cleanup of Temporary Directories.
Aug 16 14:25:37 BSKMageia8 systemd[1]: systemd-rfkill.socket: Succeeded.
Aug 16 14:25:37 BSKMageia8 systemd[1]: Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
Aug 16 14:25:37 BSKMageia8 systemd[1]: Stopping Restore /run/initramfs on shutdown...
Aug 16 14:25:37 BSKMageia8 systemd[1]: Stopping Load/Save Random Seed...
Aug 16 14:25:37 BSKMageia8 systemd[1]: Stopped target Login Prompts.
Aug 16 14:25:37 BSKMageia8 systemd[1]: Stopped target RPC Port Mapper.
Aug 16 14:25:37 BSKMageia8 systemd[1]: Starting Show Plymouth Reboot Screen...
Aug 16 14:25:37 BSKMageia8 systemd[1]: Stopped target Remote File Systems.
Aug 16 14:25:37 BSKMageia8 systemd[1]: systemd-ask-password-plymouth.path: Succeeded.


The following comes from the second boot after the switch was made.

Code: Select all
Aug 16 14:26:12 BSKMageia8 systemd[1]: Condition check resulted in Update is Completed being skipped.
Aug 16 14:26:12 BSKMageia8 systemd[1]: Starting Update UTMP about System Boot/Shutdown...
Aug 16 14:26:13 BSKMageia8 systemd[1]: Finished Update UTMP about System Boot/Shutdown.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Reached target System Initialization.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Started CUPS Scheduler.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Condition check resulted in dnf makecache --timer being skipped.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Started Updates mlocate database every day.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Started Daily Cleanup of Temporary Directories.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Reached target Paths.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Reached target Timers.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Listening on CUPS Scheduler.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Listening on D-Bus System Message Bus Socket.
Aug 16 14:26:13 BSKMageia8 systemd[1]: Reached target Sockets.
Aug 16 14:26:16 BSKMageia8 systemd[1]: systemd-rfkill.service: Succeeded.
Aug 16 14:27:08 BSKMageia8 dkms-autorebuild.sh[639]: (bad exit status: 10)
Aug 16 14:27:08 BSKMageia8 dkms-autorebuild.sh[639]:   Build failed.  Installation skipped.
Aug 16 14:27:08 BSKMageia8 systemd[1]: Finished run dkms_autoinstaller on every boot to rebuild dkms modules for newly booted kernels.
Aug 16 14:27:08 BSKMageia8 systemd[1]: Starting Reconfigure the system on administrator request...
Aug 16 14:27:09 BSKMageia8 service_harddrake[3037]: ### Program is starting ###
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: running: dmidecode
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: modified file /etc/sysconfig/harddrake2/kernel
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: HASH(0x1c0a530) took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: modified file /etc/sysconfig/harddrake2/xorg
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: SATA_STORAGE took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: RAID_STORAGE took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: ATA_STORAGE took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: CARD_READER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: FIREWIRE_CONTROLLER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: PCMCIA_CONTROLLER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: SCSI_CONTROLLER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: USB_CONTROLLER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: USB_HUB took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: SMB_CONTROLLER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: BRIDGE took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: FLOPPY took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: ZIP took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: HARDDISK took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: USB_STORAGE took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: CDROM took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: BURNER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: DVDROM took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: TAPE took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: AGP took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: VIDEO took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: DVB took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: TV took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: MULTIMEDIA_OTHER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: AUDIO took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: WEBCAM took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: CPU took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: ISDN took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: USB_AUDIO took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: RADIO took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: ATM took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: WAN took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: BLUETOOTH took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: ETHERNET took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: MODEM took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: ADSL took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: MEMORY took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: PRINTER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: GAMEPORT took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: JOYSTICK took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: KEYBOARD took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: MISC_INPUT took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: MOUSE took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: BIOMETRIC took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: UPS took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: SCANNER took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: UNKNOWN took:  0:00:00
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: created file /etc/sysconfig/harddrake2/previous_hw
Aug 16 14:27:10 BSKMageia8 service_harddrake[3037]: launched command: display_driver_helper --check-loaded
Aug 16 14:27:10 BSKMageia8 systemd[1]: Finished Reconfigure the system on administrator request.
Aug 16 14:27:10 BSKMageia8 systemd[1]: Reached target Basic System.
Aug 16 14:27:10 BSKMageia8 systemd[1]: Starting ACPI Event Daemon...
Aug 16 14:27:10 BSKMageia8 systemd[1]: Condition check resulted in Save/Restore Sound Card State being skipped.
Aug 16 14:27:10 BSKMageia8 systemd[1]: Started Manage Sound Card State (restore and store).
Aug 16 14:27:10 BSKMageia8 systemd[1]: Reached target Sound Card.
Aug 16 14:27:10 BSKMageia8 systemd[1]: Starting LSB: Advanced power management (APM) daemon...
Aug 16 14:27:10 BSKMageia8 alsactl[3067]: alsactl 1.2.3 daemon started
Aug 16 14:27:10 BSKMageia8 systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
Aug 16 14:27:10 BSKMageia8 systemd[1]: Starting NTP client/server...
Aug 16 14:27:10 BSKMageia8 systemd[1]: Starting D-Bus System Message Bus...
Aug 16 14:27:10 BSKMageia8 systemd[1]: Starting Console Mouse manager...
Aug 16 14:27:11 BSKMageia8 systemd[1]: Started irqbalance daemon.
Aug 16 14:27:11 BSKMageia8 acpid[3077]: starting up with netlink and the input layer
Aug 16 14:27:11 BSKMageia8 acpid[3077]: 0 rules loaded
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting Initialize hardware monitoring sensors...
Aug 16 14:27:11 BSKMageia8 acpid[3077]: waiting for events: event logging is off
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting Adapt Mageia theme to the monitor resolution...
Aug 16 14:27:11 BSKMageia8 /usr/sbin/gpm[3103]: *** info [daemon/startup.c(136)]:
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting LSB: Enables MSEC security policy on boot...
Aug 16 14:27:11 BSKMageia8 /usr/sbin/gpm[3103]: Started gpm successfully. Entered daemon mode.
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting LSB: Wait for the hotplugged network to be up...
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting LSB: Checks if a partition is close to full up...
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting LSB: Adaptive readahead daemon...
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting LSB: Nameserver information manager...
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting RealtimeKit Scheduling Policy Service...
Aug 16 14:27:11 BSKMageia8 kernel: w83627ehf: Found W83627DHG-P chip at 0x290
Aug 16 14:27:11 BSKMageia8 kernel: ACPI Warning: SystemIO range 0x0000000000000295-0x0000000000000296 conflicts with OpRegion 0x0000000000000290-0x0000000000000299 (\_SB.PCI0.SBRG.SIOR.HWRE) (20200528/utaddress-204)
Aug 16 14:27:11 BSKMageia8 kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
Aug 16 14:27:11 BSKMageia8 systemd[1]: Condition check resulted in OpenSSH Server Key Generation being skipped.
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting User Login Management...
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting Disk Manager...
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting Daemon for power management...
Aug 16 14:27:11 BSKMageia8 wine[3115]: Starting wine: [  OK  ]
Aug 16 14:27:11 BSKMageia8 systemd[1]: Starting LSB: Allow users to run Windows(tm) applications...
Aug 16 14:27:11 BSKMageia8 partmon[3083]: Checking if partitions have enough free diskspace: [  OK  ]
Aug 16 14:27:11 BSKMageia8 systemd[1]: Started ACPI Event Daemon.
Aug 16 14:27:11 BSKMageia8 systemd[1]: Started LSB: Advanced power management (APM) daemon.
Aug 16 14:27:11 BSKMageia8 systemd[1]: Started Console Mouse manager.
Aug 16 14:27:11 BSKMageia8 systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 3115 (wine)
Aug 16 14:27:11 BSKMageia8 systemd[1]: Mounting Arbitrary Executable File Formats File System...
Aug 16 14:27:11 BSKMageia8 systemd[1]: Mounted Arbitrary Executable File Formats File System.
Aug 16 14:27:11 BSKMageia8 systemd[1]: Started LSB: Allow users to run Windows(tm) applications.


So it looks like your fix to bootloader.pm has worked.

I will wait to mark this solved because the original problem, that the nvidia drivers won't build, is still there. Or we could start another thread about that.

Having a fallback that leaves the system bootable is a huge benefit. Good work.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Boot failure after latest update

Postby martinw » Aug 16th, '20, 22:52

A nvidia340 driver update is on its way.
martinw
 
Posts: 588
Joined: May 14th, '11, 10:59

Re: Boot failure after latest update

Postby banjo » Aug 17th, '20, 16:58

I installed the latest update. When I rebooted, it did not attempt to rebuild nvidia340 again, which I took as a good sign. So I switched back to the proprietary nvidia drivers and it works fine.

I am marking this solved.

Thanks for the great support.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 271
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts


Return to Testing : Alpha, Beta, RC and Cauldron

Who is online

Users browsing this forum: No registered users and 1 guest