[Pkg-dkms-maint] Bug#702018: (no subject)

Thorsten Alteholz debian at alteholz.de
Fri Mar 1 18:41:48 UTC 2013


Package: dkms
Version: 2.2.0.3-1.2
Severity: normal

Hi,

in function invoke_command() of /usr/sbin/dkms (around line 75) you are 
waiting for a file to appear that needs to have some contents:
   ([[ -e && ! -s ]]).
This file is created in $tmp_location which is $TMPDIR or just /tmp.
In case of /tmp being full, the file will be created but won't get any
contents. So at that point dkms will loop forever.

This might sound as a far-fetched case, but as shown in bug #620014
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620014) this really 
happens when overflow-/tmp is in use.

As there are other partitions that have some spare disk space, one 
solution might be to set $TMPDIR in dkms.conf. Unfortunately this is 
sourced after $tmp_location is already set.

Do you have any other idea how to solve this?

   Thorsten



More information about the Pkg-dkms-maint mailing list