Bug ID 1207961
Summary nvidia G05 rpm fails to install kernel drivers ("popd not found" and invalid /lib/modules)
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.4
Hardware x86-64
OS openSUSE Leap 15.4
Status NEW
Severity Normal
Priority P5 - None
Component X11 3rd Party Driver
Assignee gfx-bugs@suse.de
Reporter bugs@elhoy.co.uk
QA Contact sndirsch@suse.com
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101
Firefox/109.0
Build Identifier: 

Two faults in the rpm supplied via nvidia repo, which result in failing to
complete proprietary driver installs for Nvidia G05.

Zypper and graphical yast software both state successful install, yet
/var/log/zypper.log shows errors.

At next boot, user is presented with text-based login rather than graphical gdm
login, yet no  error seen during boot.


Fault identified after upgrade from Leap 15.3 to 15.4 (zypper --releasever=15.4
dup; all next ver repos correctly included).



FAULTS:
* makefile for kmp is expecting to use bash (looking for popd), but /bin/sh is
a link to /usr/bin/sh.

* dracut script for x11-video-nvidiaG05 fails due to looking for specific (and
thus incorrect) kernel modules.
 (log output libkmod: kmod_module_parse_depline: ctx=0x564e80b929d0
path=/lib/modules/4.12.14-lp151.27-default//updates/nvidia-modeset.ko error=No
such file or directory).


Reproducible: Always

Steps to Reproduce:
1.Request install of nvidia G05 packages via zypper or graphical interface
(currently version 470.161.03_k5.14.21_150400.22-lp154.58.1 )
2. Package installation looks to complete, but errors occur in background.


Actual Results:  
Log output shows various errors as above and following:

* rpm error example:
 /var/tmp/rpm-tmp.S5s3dj: line 10: pushd: not found


* dracut error output:
 libkmod: kmod_module_parse_depline: ctx=0x564e80b929d0
path=/lib/modules/4.12.14-lp151.27-default//updates/nvidia-modeset.ko error=No
such file or directory.

Expected Results:  
nvidia proprietary drivers should install successfully.

WORKAROUND FOR KMP BUILD: create temporary simlink to /usr/bin/bash
WORKAROUND FOR DRACUT: awkward!

Tested hardware is GeForce GTX 1650ti, and x86_64 main processor.


You are receiving this mail because: