私も同じ問題を抱えていますこの人Xubuntu をアップグレードしたところ、アップグレード中にこれらのメッセージが表示されました。そして、これらのパッケージのアップデートをインストールしようとすると、機能しません。エラー ログを見つけました:
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
これは、NIh ライブラリをインストールした後、またはインストールに失敗した後に実行しようとしたプロセスの 1 つです。
apt-cache policy
前の質問のコメントの 1 つで推奨されているように使用すると、Jammy のすべてのソースが表示されますが、Bionic のソースは表示されません。
さらに、ディスプレイに問題が発生しています。解像度を変更できず、頑固に 1024x768 のままです。これは、NVIDIA ドライバーを更新できないか何かが原因だと思いますが、確信はありません。
答え1
はい、なんとか解決できました!
まず、「sudo apt autoremove」を実行し、616個の古いパッケージを削除し、問題の原因となっている2つのNIHパッケージとその依存関係をsynapticでアンインストールし、nvidiaドライバをx.orgオープンソースドライバに切り替えました。その後、コンピュータはNIHライブラリを更新できないというエラーを出しなくなりましたが、画面解像度を変更することはできませんでした。さらに、ドライバページには手動でインストールされたドライバを使用していると表示され、変更できませんでした。この問題を解決するために、次の指示に従いました。この郵便受け、最新のnvidiaドライバーに変更しました。その後、すべて正常に動作するようになりました。