私はDell Latitude E7250でDebian 9を実行しています。 64ビットi5 CPUです。
今朝はちょうどジョギングに行きましたapt-get dist-upgrade
。 linux-image-3.16.0-4-amd64_3.16.43-2+deb8u5_amd64パッケージで画像を更新し続けます。このプロセスでは、次のエラーが発生します。
Error! The dkms.conf for this module includes a BUILD_EXCLUSIVE directive which
does not match this kernel/arch. This indicates that it should not be built.
その後、入力を要求せずに更新が続行され、完了しました。再起動すると、システム自体でエラーが発生しますか?では、どうすればよいですか?
全体の出力は次のとおりです。
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
virtualbox-5.1
The following packages will be upgraded:
heroku linux-image-3.16.0-4-amd64
2 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 48.5 MB of archives.
After this operation, 2,048 B of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 https://cli-assets.heroku.com/branches/stable/apt ./ heroku 6.14.25-1 [14.6 MB]
Get:2 http://security-cdn.debian.org jessie/updates/main amd64 linux-image-3.16.0-4-amd64 amd64 3.16.43-2+deb8u5 [34.0 MB]
Fetched 48.5 MB in 1s (48.3 MB/s)
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 309446 files and directories currently installed.)
Preparing to unpack .../linux-image-3.16.0-4-amd64_3.16.43-2+deb8u5_amd64.deb ...
Unpacking linux-image-3.16.0-4-amd64 (3.16.43-2+deb8u5) over (3.16.43-2+deb8u3) ...
Preparing to unpack .../heroku_6.14.25-1_amd64.deb ...
Unpacking heroku (6.14.25-1) over (6.14.24-1) ...
Setting up heroku (6.14.25-1) ...
Setting up linux-image-3.16.0-4-amd64 (3.16.43-2+deb8u5) ...
/etc/kernel/postinst.d/dkms:
Error! The dkms.conf for this module includes a BUILD_EXCLUSIVE directive which
does not match this kernel/arch. This indicates that it should not be built.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-4.9.0-3-amd64
Found initrd image: /boot/initrd.img-4.9.0-3-amd64
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
Adding boot menu entry for EFI firmware configuration
done
答え1
Debian 9は4.9.0-3-amd64
そのバージョンのカーネルを使用しているので、再起動時に問題はないと思います。しかし、そうすれば。
- 古いカーネルを削除します。
/boot/
update-initramfs -c -v
カーネルバージョンを使用してDebian 9から起動します4.9.0-3-amd64
。