Problema con lib-nih después de actualizar a xubuntu 22.04

Problema con lib-nih después de actualizar a xubuntu 22.04

tengo el mismo problema queésta persona. Acabo de actualizar mi Xubuntu y recibí esos mensajes durante la actualización y ahora, cuando intento instalar las actualizaciones para esos paquetes, no funciona. Encontré un registro de errores:

DKMS make.log for nvidia-470.141.03 for kernel 5.15.0-46-generic (x86_64)
Fri Aug 19 12:06:32 PM MDT 2022
make[2]: Entering directory '/usr/src/linux-headers-5.15.0-46-generic'
arch/x86/Makefile:142: CONFIG_X86_X32 enabled but no binutils support
make[2]: /usr/bin/gcc: No such file or directory
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)
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
  You are using:           
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia/470.141.03/build \
single-build= \
need-builtin=1 need-modorder=1

The C compiler '/usr/bin/gcc' does not appear to be able to
create object files.  Please make sure you have 
your Linux distribution's libc development package
installed and that '/usr/bin/gcc' is a valid C compiler
name.

*** Failed CC sanity check. Bailing out! ***

make[2]: *** [/var/lib/dkms/nvidia/470.141.03/build/Kbuild:194: cc_sanity_check] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:1881: /var/lib/dkms/nvidia/470.141.03/build] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-5.15.0-46-generic'
make: *** [Makefile:80: modules] Error 2

Esto es para uno de los procesos que intentó ejecutarse después de instalar, o no pudo instalar, las bibliotecas NIh.

Usando apt-cache policycomo se recomienda en uno de los comentarios de la pregunta anterior, veo todas las fuentes de Jammy, ninguna de Bionic.

Además, ahora tengo un problema con mi pantalla: no me deja cambiar la resolución y me quedo obstinadamente atascado en 1024x768. Supongo que esto se debe a que no puede actualizar los controladores de nvidia o algo así, pero es difícil estar seguro.

Respuesta1

¡Bien, logré resolverlo!

Primero, ejecuté 'sudo apt autoremove', eliminé 616 paquetes obsoletos, usé synaptic para desinstalar los dos paquetes NIH que causaban problemas y sus dependientes, y luego cambié mi controlador nvidia al controlador de código abierto x.org. Después de esto, mi computadora ya no Me quejé de no poder actualizar las bibliotecas de los NIH, pero todavía no podía cambiar la resolución de mi pantalla. Además, la página de controladores afirmó que está utilizando un controlador instalado manualmente y no me deja cambiarlo. Para resolver este problema, seguí las instrucciones segúnesta publicacióny cambió al controlador nvidia más reciente. Después de eso, todo funcionó correctamente.

información relacionada