Siduction Forum > Upgrade Warnings

 nvidia broken [solved]

(1/2) > >>

sotnik:
Today DU resulted in a broken system (I could not login into X)
The error was the following:


--- Code: ---0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up nvidia-kernel-dkms (435.21-3) ...
Removing old nvidia-current-435.21 DKMS files...

------------------------------
Deleting module version: 435.21
completely from the DKMS tree.
------------------------------
Done.
Loading new nvidia-current-435.21 DKMS files...
Building for 5.4.8-towo.1-siduction-amd64
Building initial module for 5.4.8-towo.1-siduction-amd64
Error! Bad return status for module build on kernel: 5.4.8-towo.1-siduction-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/435.21/build/make.log for more information.
dpkg: error processing package nvidia-kernel-dkms (--configure):
 installed nvidia-kernel-dkms package post-installation script subprocess returned error exit status 10
dpkg: dependency problems prevent configuration of nvidia-driver:
 nvidia-driver depends on nvidia-kernel-dkms (= 435.21-3) | nvidia-kernel-435.21; however:
  Package nvidia-kernel-dkms is not configured yet.
  Package nvidia-kernel-435.21 is not installed.
  Package nvidia-kernel-dkms which provides nvidia-kernel-435.21 is not configured yet.

dpkg: error processing package nvidia-driver (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 nvidia-kernel-dkms
 nvidia-driver
E: Sub-process /usr/bin/dpkg returned an error code (1)

--- End code ---

I removed nouveau from black list. I removed 20-nvidia.conf from /etc/X11/xorg.conf.d and eventually I manage to login into my system.
Therefore I think, for the time being to avoid upgrading or put nvidia in hold.

EDITThe content of /var/lib/dkms/nvidia-current/435.21/build/make.log is

--- Code: ---DKMS make.log for nvidia-current-435.21 for kernel 5.4.8-towo.1-siduction-amd64 (x86_64)
Wed 29 Jan 2020 09:53:15 AM EET
make  V=1 -C /lib/modules/5.4.8-towo.1-siduction-amd64/build M=/var/lib/dkms/nvidia-current/435.21/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/5.4.8-towo.1-siduction-amd64/build NV_KERNEL_OUTPUT=/lib/modules/5.4.8-towo.1-siduction-a>
make[1]: Entering directory '/usr/src/linux-headers-5.4.8-towo.1-siduction-amd64'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (                \
echo >&2;                                                       \
echo >&2 "  ERROR: Kernel configuration is invalid.";           \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";      \
echo >&2 ;                                                      \
/bin/false)
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia-current/435.21/build single-build= need-builtin=1 need-modorder=1
NV_CONFTEST_CMD=/bin/sh /var/lib/dkms/nvidia-current/435.21/build/conftest.sh " gcc-9" x86_64 /lib/modules/5.4.8-towo.1-siduction-amd64/build /lib/modules/5.4.8-towo.1-siduction-amd64/build
NV_CONFTEST_CFLAGS=-O2 -D__KERNEL__ -DKBUILD_BASENAME="#conftest31581" -DKBUILD_MODNAME="#conftest31581" -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/9/include -I/lib/modules/5.4.8-towo.1-siduction-amd64/build/arch/x86/include/asm/ma>
KBUILD_CFLAGS=-Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mn>
LINUXINCLUDE=-I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h
LDFLAGS=
  ln -sf /var/lib/dkms/nvidia-current/435.21/build/nvidia/nv-kernel-amd64.o_binary /var/lib/dkms/nvidia-current/435.21/build/nvidia/nv-kernel.o
KBUILD_LDFLAGS=-m elf_x86_64  -z max-page-size=0x200000
  ln -sf /var/lib/dkms/nvidia-current/435.21/build/nvidia-modeset/nv-modeset-kernel-amd64.o_binary /var/lib/dkms/nvidia-current/435.21/build/nvidia-modeset/nv-modeset-kernel.o
The Module.symvers file is missing, or does not contain any
symbols exported from the kernel. This could cause the NVIDIA
kernel modules to be built against a configuration that does
not accurately reflect the actual target kernel.
The Module.symvers file check can be disabled by setting the
environment variable IGNORE_MISSING_MODULE_SYMVERS to 1.
make[2]: *** [/var/lib/dkms/nvidia-current/435.21/build/Kbuild:198: module_symvers_sanity_check] Error 1
make[2]: *** Waiting for unfinished jobs....
ARCH=x86_64
make[1]: *** [Makefile:1665: /var/lib/dkms/nvidia-current/435.21/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.4.8-towo.1-siduction-amd64'
make: *** [Makefile:81: modules] Error 2

--- End code ---
EDIT
Installing nvidia-driver from experimental solves the problem (see last post)

hsp:
same problem here.
...

/edit
a bug report does not seem to exist yet, at least I have not found one.

sunrat:
Did you try the 440.44-1 driver from Debian experimental?

charlyheinz:
same here. The 440.44-1 has a lot of broken dependencies. Is it possible to downgrade to the last 430.65-4 (5)

charlyheinz:
Sorry- I mean 430.64-4 (5).

Navigation

[0] Message Index

[#] Next page

Go to full version
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks WYSIWYG Editor