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.