Debian Bug report logs -
#583580
dkms: does not build modules for all installed kernels
Reported by: Andrei Popescu <andreimpopescu@gmail.com>
Date: Fri, 28 May 2010 13:03:01 UTC
Severity: wishlist
Found in version dkms/2.1.1.2-2
Done: Aron Xu <aron@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, andreimpopescu@gmail.com, Dynamic Kernel Modules Support Team <pkg-dkms-maint@lists.alioth.debian.org>:
Bug#583580; Package dkms.
(Fri, 28 May 2010 13:03:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Andrei Popescu <andreimpopescu@gmail.com>:
New Bug report received and forwarded. Copy sent to andreimpopescu@gmail.com, Dynamic Kernel Modules Support Team <pkg-dkms-maint@lists.alioth.debian.org>.
(Fri, 28 May 2010 13:03:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: dkms
Version: 2.1.1.2-2
Severity: normal
Hello,
As you can see below I have a lot of kernels (and corresponding headers)
installed. However, dkms built the nvidia module only for 2.6.29-2- and
2.6.32-5-. If I recall correctly I was running 2.6.29-2- when I
installed the new nvidia-kernel-dkms package.
Shouldn't dkms build the module for all installed kernels by default?
Regards,
Andrei
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dkms depends on:
ii build-essential 11.5 Informational list of build-essent
ii dpkg-dev 1.15.7.2 Debian package development tools
ii gcc 4:4.4.3-1 The GNU C compiler
ii make 3.81-8 An utility for Directing compilati
ii module-init-tools 3.12~pre2-3 tools for managing Linux kernel mo
Versions of packages dkms recommends:
ii fakeroot 1.14.4-1 Gives a fake root environment
ii linux-headers-2. 2.6.26-21 Header files for Linux 2.6.26-2-am
ii linux-headers-2. 2.6.29-5 Header files for Linux 2.6.29-2-am
ii linux-headers-2. 2.6.31-2 Header files for Linux 2.6.31-1-am
ii linux-headers-2. 2.6.32-6 Header files for Linux 2.6.32-1-am
ii linux-headers-2. 2.6.32-8 Header files for Linux 2.6.32-2-am
ii linux-headers-2. 2.6.32-9 Header files for Linux 2.6.32-3-am
ii linux-headers-2. 2.6.32-11 Header files for Linux 2.6.32-4-am
ii linux-headers-2. 2.6.32-13 Header files for Linux 2.6.32-5-am
ii linux-headers-2. 2.6.32-5 Header files for Linux 2.6.32-trun
ii linux-image-2.6. 2.6.26-21 Linux 2.6.26 image on AMD64
ii linux-image-2.6. 2.6.29-5 Linux 2.6.29 image on AMD64
ii linux-image-2.6. 2.6.30-8 Linux 2.6.30 image on AMD64
ii linux-image-2.6. 2.6.31-2 Linux 2.6.31 for 64-bit PCs
ii linux-image-2.6. 2.6.32-6 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6. 2.6.32-8 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6. 2.6.32-9 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6. 2.6.32-11 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6. 2.6.32-13 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6. 2.6.34-1~experimental.1 Linux 2.6.34 for 64-bit PCs
ii lsb-release 3.2-23.1 Linux Standard Base version report
ii menu 2.1.43 generates programs menu for all me
ii patch 2.6-2 Apply a diff file to an original
ii sudo 1.7.2p6-1 Provide limited super user privile
dkms suggests no packages.
-- no debconf information
Reply sent
to Michael Gilbert <michael.s.gilbert@gmail.com>:
You have taken responsibility.
(Sun, 06 Jun 2010 17:51:09 GMT) (full text, mbox, link).
Notification sent
to Andrei Popescu <andreimpopescu@gmail.com>:
Bug acknowledged by developer.
(Sun, 06 Jun 2010 17:51:09 GMT) (full text, mbox, link).
Message #10 received at 583580-done@bugs.debian.org (full text, mbox, reply):
version: 2.1.1.2-3
modules will only be updated for kernels that have the headers package
installed. the kernel postinst is now more verbose and will warn about
this.
Information forwarded
to debian-bugs-dist@lists.debian.org, Dynamic Kernel Modules Support Team <pkg-dkms-maint@lists.alioth.debian.org>:
Bug#583580; Package dkms.
(Tue, 29 Jun 2010 12:00:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Andrei Popescu <andreimpopescu@gmail.com>:
Extra info received and forwarded to list. Copy sent to Dynamic Kernel Modules Support Team <pkg-dkms-maint@lists.alioth.debian.org>.
(Tue, 29 Jun 2010 12:00:03 GMT) (full text, mbox, link).
Message #15 received at 583580@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Du, 06 iun 10, 17:51:09, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the dkms package:
>
> #583580: dkms: does not build modules for all installed kernels
>
> It has been closed by Michael Gilbert <michael.s.gilbert@gmail.com>.
[...]
> version: 2.1.1.2-3
>
> modules will only be updated for kernels that have the headers package
> installed.
$ dpkg -l linux-* | grep ^ii
ii linux-base 2.6.34-1~experimental.1 Linux image base package
ii linux-headers-2.6.26-2-amd64 2.6.26-24 Header files for Linux 2.6.26-2-amd64
ii linux-headers-2.6.26-2-common 2.6.26-24 Common header files for Linux 2.6.26-2
ii linux-headers-2.6.29-2-amd64 2.6.29-5 Header files for Linux 2.6.29-2-amd64
ii linux-headers-2.6.29-2-common 2.6.29-5 Common header files for Linux 2.6.29-2
ii linux-headers-2.6.31-1-amd64 2.6.31-2 Header files for Linux 2.6.31-1-amd64
ii linux-headers-2.6.31-1-common 2.6.31-2 Common header files for Linux 2.6.31-1
ii linux-headers-2.6.32-1-amd64 2.6.32-6 Header files for Linux 2.6.32-1-amd64
ii linux-headers-2.6.32-1-common 2.6.32-6 Common header files for Linux 2.6.32-1
ii linux-headers-2.6.32-2-amd64 2.6.32-8 Header files for Linux 2.6.32-2-amd64
ii linux-headers-2.6.32-2-common 2.6.32-8 Common header files for Linux 2.6.32-2
ii linux-headers-2.6.32-3-amd64 2.6.32-9 Header files for Linux 2.6.32-3-amd64
ii linux-headers-2.6.32-3-common 2.6.32-9 Common header files for Linux 2.6.32-3
ii linux-headers-2.6.32-4-amd64 2.6.32-11 Header files for Linux 2.6.32-4-amd64
ii linux-headers-2.6.32-4-common 2.6.32-11 Common header files for Linux 2.6.32-4
ii linux-headers-2.6.32-5-amd64 2.6.32-15 Header files for Linux 2.6.32-5-amd64
ii linux-headers-2.6.32-5-common 2.6.32-15 Common header files for Linux 2.6.32-5
ii linux-image-2.6-amd64 2.6.32+27 Linux 2.6 for 64-bit PCs (meta-package)
ii linux-image-2.6.26-2-amd64 2.6.26-24 Linux 2.6.26 image on AMD64
ii linux-image-2.6.29-2-amd64 2.6.29-5 Linux 2.6.29 image on AMD64
ii linux-image-2.6.30-2-amd64 2.6.30-8 Linux 2.6.30 image on AMD64
ii linux-image-2.6.31-1-amd64 2.6.31-2 Linux 2.6.31 for 64-bit PCs
ii linux-image-2.6.32-1-amd64 2.6.32-6 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6.32-2-amd64 2.6.32-8 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6.32-3-amd64 2.6.32-9 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6.32-4-amd64 2.6.32-11 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6.32-5-amd64 2.6.32-15 Linux 2.6.32 for 64-bit PCs
ii linux-image-2.6.34-1-amd64 2.6.34-1~experimental.1 Linux 2.6.34 for 64-bit PCs
ii linux-kbuild-2.6.26 2.6.26-3 Kbuild infrastructure for Linux 2.6.26
ii linux-kbuild-2.6.29 2.6.29-1 Kbuild infrastructure for Linux 2.6.29
ii linux-kbuild-2.6.31 2.6.31.2-1 Kbuild infrastructure for Linux 2.6.31
ii linux-kbuild-2.6.32 2.6.32-1 Kbuild infrastructure for Linux 2.6.32
ii linux-libc-dev 2.6.32-15 Linux support headers for userspace developm
ii linux-sound-base 1.0.23+dfsg-1 base package for ALSA and OSS sound systems
The only headers missing are the ones for 2.6.30-2-amd64, but:
# dpkg-reconfigure nvidia-kernel-dkms
-------- Uninstall Beginning --------
Module: nvidia
Version: 195.36.24
Kernel: 2.6.26-2-amd64 (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
nvidia.ko:
- Uninstallation
- Deleting from: /lib/modules/2.6.26-2-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod..........
DKMS: uninstall Completed.
-------- Uninstall Beginning --------
Module: nvidia
Version: 195.36.24
Kernel: 2.6.32-5-amd64 (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
nvidia.ko:
- Uninstallation
- Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod....
DKMS: uninstall Completed.
-------- Uninstall Beginning --------
Module: nvidia
Version: 195.36.24
Kernel: 2.6.29-2-amd64 (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
nvidia.ko:
- Uninstallation
- Deleting from: /lib/modules/2.6.29-2-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod......
DKMS: uninstall Completed.
------------------------------
Deleting module version: 195.36.24
completely from the DKMS tree.
------------------------------
Done.
Loading new nvidia-195.36.24 DKMS files...
Building for 2.6.29-2-amd64 and 2.6.34-1-amd64
Building initial module for 2.6.29-2-amd64
Done.
nvidia.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/2.6.29-2-amd64/updates/dkms/
depmod....
DKMS: install Completed.
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
#
Regards,
Andrei
--
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
[signature.asc (application/pgp-signature, inline)]
Bug No longer marked as fixed in versions 2.1.1.2-3 and reopened.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 18 Jul 2010 07:42:05 GMT) (full text, mbox, link).
Severity set to 'wishlist' from 'normal'
Request was from Andrei Popescu <andreimpopescu@gmail.com>
to control@bugs.debian.org.
(Sun, 18 Jul 2010 07:42:06 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Dynamic Kernel Modules Support Team <pkg-dkms-maint@lists.alioth.debian.org>:
Bug#583580; Package dkms.
(Wed, 18 Aug 2010 04:39:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Gilbert <michael.s.gilbert@gmail.com>:
Extra info received and forwarded to list. Copy sent to Dynamic Kernel Modules Support Team <pkg-dkms-maint@lists.alioth.debian.org>.
(Wed, 18 Aug 2010 04:39:03 GMT) (full text, mbox, link).
Message #24 received at 583580@bugs.debian.org (full text, mbox, reply):
this is actually left up to the individual packages right now. there's
nothing stopping the maintainers from building for all kernels, they're
just not choosing to do so.
what's really needed is a convenience function that they can call that
will build for all installed kernels. i'll take a look at that at some
point.
in the meantime, you could file bugs on the individual packages you're
interested in suggesting that they make their postinst more general.
best wishes,
mike
Message sent on
to Andrei Popescu <andreimpopescu@gmail.com>:
Bug#583580.
(Wed, 18 Aug 2010 04:39:05 GMT) (full text, mbox, link).
Reply sent
to Aron Xu <aron@debian.org>:
You have taken responsibility.
(Wed, 26 Oct 2016 15:03:11 GMT) (full text, mbox, link).
Notification sent
to Andrei Popescu <andreimpopescu@gmail.com>:
Bug acknowledged by developer.
(Wed, 26 Oct 2016 15:03:11 GMT) (full text, mbox, link).
Message #32 received at 583580-close@bugs.debian.org (full text, mbox, reply):
Close this report because dkms in the archive now has the ability of
building modules for all installed kernels (those with headers).
Best,
Aron
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 24 Nov 2016 07:27:41 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 06:28:21 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.