Kernel fails to load 4.4.159-73-default

Since yesterday my computer has failed to boot correctly unless I use an older kernel version. I’m assuming I must’ve installed a kernel updated recently, but I wasn’t paying attention to the recent updates. Currently I am using 4.4.155.68-default (and earlier versions boot just fine) but I cannot load 4.4.159-73-default. When I try, my computer just hangs after the GRUB menu and fails to load any login screen.

I get the following message immediately after the GRUB menu (these are typed up from a pic so there could be errors):

[FAILED] Failed to start Load Kernel Modules.
  See ‘systemctl status systemd-modules-load.service’ for details.
 Starting Apply Kernel Variables…
 [OK] Started dracut ask for additional cmdline parameters.
 Starting dracut cmdline hook…
 [OK] Started Create Static Device Nodes in /dev.
 [OK] Started Apply Kernel Variables.
 [OK] Started Journal Service.
 [OK] Started Setup Virtual Console.
 [OK] Started dracut cmdline hook.
 Starting dracut pre-udev hook…
 [OK] Started dracut pre-udev hook.
 Starting udev Kernel Device Manager…
 [OK]Started udev Kernel Device Manager.
 Starting dracut pre-trigger hook.
 [OK] Started dracut pre=trigger hook.
 Starting udev Coldplug all Devices…
 [OK] Stared udev Coldplug all Devices.
 [OK] Reached target System Initialization.
 [OK] Reached target Remote File Systems (Pre).
 [OK] Reached target Remote File Systems.
 Starting Plymouth Boot Screen

And then it just hangs at the boot splash screen and I get this message:

[OK] Started Show Plymouth Boot Screen.
  [OK] Started Forward Password Requests to Plymouth Directory Watch.
 [OK] Reached target Paths.
 [OK] Reached target Basic System.
 [2.423518] tsc: Refined TSC clocksource calibration: 1696.147 MHz
 [2.423524] clocksource: tsc: mask: Oxffffffffffffffff max_cycles: 0x1872ef8535c, max_idel_ns: 440795255355 ns
 [2.423595] clocksource: Switched to clocksource tsc
 [2.462613] psmouse serio4: elantech: assuming hardware version 4 (with firmware version 0x31f03)
 [2.477200] psmouse serio4: elantech: Synaptics capabilities query result 0x10, 0x14, 0x0e.
 [2.492455] psmouse serio4: elantech: Elan sample query result 05, 24, 64
 [2.561146] input: ETPS/2 Elantech Touchpad as devices/platform/i8042/serio4/input/input8
 
[li] A start job is running for dev-disk-by\x2duuid- ......[/li]```


I was looking at some other forum posts that seemed like similar issues, but they did not seem quite relevant and they moved beyond my comfort level pretty quickly -  I’ve used linux for a bit but I’m pretty new to any in-depth coding.  
  
I am running Leap 42.3 with an Intel 3rd Gen Core processor graphics controller.

Are you low on disk space?

One possibility is that the kernel install was incomplete due to a disk space shortage. And note that I am only guessing here.

I don’t think so. I actually cleaned up my files two weeks ago because my tmp file had gotten out of control. If I run df -h I get:


Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        2.9G     0  2.9G   0% /dev
tmpfs           2.9G   32M  2.9G   2% /dev/shm
tmpfs           2.9G   11M  2.9G   1% /run
tmpfs           2.9G     0  2.9G   0% /sys/fs/cgroup
/dev/sda9        20G   13G  5.7G  70% /
/dev/sda1       296M   39M  258M  14% /boot/efi
/dev/sda10      240G  182G   58G  77% /home
tmpfs           586M   12K  586M   1% /run/user/1000

Is there a way to check if the kernel installation was incomplete?

You can do a forced reinstall.

Easiest way is to use Yast Software Management. Search for the kernel. Use the “versions” tab to find the right version.

A reinstall of that kernel will also rebuild the “initrd”.

That worked. Thank you!

I’m glad to hear that. And thanks for reporting back.