You are not logged in.
After updating my Linux kernel My NVIDIA drivers stopped working. I can't reinstall the required NVIDIA drivers
The error
==> dkms install --no-depmod nvidia/390.154 -k 6.0.1-arch1-1
Error! Bad return status for module build on kernel: 6.0.1-arch1-1 (x86_64)This is the command I used
 yay -S nvidia-390xx nvidia-390xx-dkms full output
yay -S nvidia-390xx nvidia-390xx-dkms
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  nvidia-390xx-390.154-1
[Aur Make:1]  nvidia-390xx-utils-390.154-1 (nvidia-390xx-dkms)
==> Remove make dependencies after install? [y/N] y
  2 nvidia-390xx-utils (nvidia-390xx-dkms)   (Installed) (Build Files Exist)
  1 nvidia-390xx                             (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/2): /home/michaelkik/.cache/yay/nvidia-390xx-utils
:: Deleting (2/2): /home/michaelkik/.cache/yay/nvidia-390xx
:: (1/2) Downloaded PKGBUILD: nvidia-390xx
:: (2/2) Downloaded PKGBUILD: nvidia-390xx-utils
  2 nvidia-390xx-utils (nvidia-390xx-dkms)   (Installed) (Build Files Exist)
  1 nvidia-390xx                             (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: (1/2) Parsing SRCINFO: nvidia-390xx-utils (nvidia-390xx-dkms)
:: (2/2) Parsing SRCINFO: nvidia-390xx
==> Making package: nvidia-390xx 390.154-1 (Thu 13 Oct 2022 06:54:12 PM EDT)
==> Retrieving sources...
==> Making package: nvidia-390xx-utils 390.154-1 (Thu 13 Oct 2022 06:54:14 PM EDT)
==> Retrieving sources...
  -> Found nvidia-drm-outputclass.conf
  -> Found nvidia-390xx-utils.sysusers
  -> Found nvidia-390xx.rules
  -> Downloading NVIDIA-Linux-x86_64-390.154.run...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 80.5M  100 80.5M    0     0  27.2M      0  0:00:02  0:00:02 --:--:-- 27.2M
  -> Found kernel-4.16.patch
==> Validating source files with b2sums...
    nvidia-drm-outputclass.conf ... Passed
    nvidia-390xx-utils.sysusers ... Passed
    nvidia-390xx.rules ... Passed
    NVIDIA-Linux-x86_64-390.154.run ... Passed
    kernel-4.16.patch ... Passed
==> Making package: nvidia-390xx-utils 390.154-1 (Thu 13 Oct 2022 06:54:19 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found nvidia-drm-outputclass.conf
  -> Found nvidia-390xx-utils.sysusers
  -> Found nvidia-390xx.rules
  -> Found NVIDIA-Linux-x86_64-390.154.run
  -> Found kernel-4.16.patch
==> Validating source files with b2sums...
    nvidia-drm-outputclass.conf ... Passed
    nvidia-390xx-utils.sysusers ... Passed
    nvidia-390xx.rules ... Passed
    NVIDIA-Linux-x86_64-390.154.run ... Passed
    kernel-4.16.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Starting prepare()...
Creating directory NVIDIA-Linux-x86_64-390.154
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 390.154...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
patching file kernel/common/inc/nv-linux.h
patching file kernel/conftest.sh
Hunk #1 succeeded at 2073 (offset 17 lines).
==> Sources are ready.
==> Making package: nvidia-390xx-utils 390.154-1 (Thu 13 Oct 2022 06:54:31 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package_nvidia-390xx-utils()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "nvidia-390xx-utils"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_opencl-nvidia-390xx()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "opencl-nvidia-390xx"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_nvidia-390xx-dkms()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "nvidia-390xx-dkms"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: nvidia-390xx-utils 390.154-1 (Thu 13 Oct 2022 06:54:39 PM EDT)
==> Cleaning up...
[sudo] password for michaelkik: 
loading packages...
warning: nvidia-390xx-dkms-390.154-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) nvidia-390xx-dkms-390.154-1
Total Installed Size:  27.12 MiB
Net Upgrade Size:       0.00 MiB
:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                       [######################################################################] 100%
(1/1) checking package integrity                                                                                     [######################################################################] 100%
(1/1) loading package files                                                                                          [######################################################################] 100%
(1/1) checking for file conflicts                                                                                    [######################################################################] 100%
(1/1) checking available disk space                                                                                  [######################################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove nvidia/390.154
:: Processing package changes...
(1/1) reinstalling nvidia-390xx-dkms                                                                                 [######################################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install --no-depmod nvidia/390.154 -k 6.0.1-arch1-1
Error! Bad return status for module build on kernel: 6.0.1-arch1-1 (x86_64)
Consult /var/lib/dkms/nvidia/390.154/build/make.log for more information.
==> WARNING: `dkms install --no-depmod nvidia/390.154 -k 6.0.1-arch1-1' exited 10
==> Making package: nvidia-390xx 390.154-1 (Thu 13 Oct 2022 06:55:16 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Sources are ready.
==> Making package: nvidia-390xx 390.154-1 (Thu 13 Oct 2022 06:55:18 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
Sign command: /usr/lib/modules/6.0.1-arch1-1/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Creating symlink /home/michaelkik/.cache/yay/nvidia-390xx/src/nvidia/390.154/source -> /usr/src/nvidia-390.154
Building module:
Cleaning build area...
'make' -j4 IGNORE_PREEMPT_RT_PRESENCE=1 NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=6.0.1-arch1-1 modules..............(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.0.1-arch1-1 (x86_64)
Consult /home/michaelkik/.cache/yay/nvidia-390xx/src/nvidia/390.154/build/make.log for more information.
==> ERROR: A failure occurred in build().
    Aborting...
checking dependencies...
Packages (1) nvidia-390xx-dkms-390.154-1
Total Removed Size:  27.12 MiB
:: Do you want to remove these packages? [Y/n] 
:: Running pre-transaction hooks...
(1/1) Remove DKMS modules
==> dkms remove nvidia/390.154
:: Processing package changes...
(1/1) removing nvidia-390xx-dkms                                                                                     [######################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
 -> error making: nvidia-390xxLast edited by sup_dawg (2022-10-13 23:11:23)
Offline

Have you read the AUR page?
This shouldn't be a surprise, old modules will often fail to build with new kernels.
Offline
thanks that worked
Offline
thanks that worked
Hi,
how did you got it working? I tried using patch but got same error for nvidia-390xx-dkms.
Offline
I just git clone the repo from gitlab. I was able to build it with no problems
Offline
Thanks,
Got it working. Tried first patch aur git repo, gitlabs repo worked.
Feel stupid.
Offline
Please tell me I am the only one for whom
sudo dkms install --no-depmod nvidia/390.154 -k 6.0.6-arch1-1does not work.
The ships hung in the sky in much the same way that bricks don't. - Douglas Adams
Offline