[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#294303: hotplug: Bad NET invocation: $INTERFACE is not set



On Wed, Feb 09, 2005 at 02:25:55AM +0100, Marco d'Itri wrote:
> On Feb 09, "Artur R. Czechowski" <arturcz@hell.pl> wrote:
> 
> > I've got following message when modprobing tun:
> > Feb  9 02:03:32 blabluga net.agent[16792]: Bad NET invocation: $INTERFACE is not set
> > 
> > Well, I am not sure if it has any meaning. If not it would be nice when
> > this message would be removed.
> 
> AFAIK it's a kernel bug.
> Any comments from the kernel people before I reassign it?

Hi Marco, Hi Artur,

This does indeed look like a kernel bug. It seems that
INTERFACE is not being passed by the kernel when it
invokes /sbin/hotplug. However, this is because tun
is infact not a network device at all. It is a misc
device. And net.agent shouldn't be called at all.

I did a bit of poking around, uncomented the DEBUG line (line 33) in
/etc/hotplug.d/default/default.hotplug, monitored /var/log/messages,
insmoded tun, and found that this bug does not manifest in 2.4.10-1-686
, 2.4.8-2-686 or 2.4.27-2-686. More to the point, tun is a misc device
in those kernels and net.agent is not executed.

It also looks suspiciously like it was changed when 
class support was added to misc devices in early 2004.
Though I am not sure.

http://linux.bkbits.net:8080/linux-2.6/gnupatch@400c79518WNMrjHKHWQBBCdeE_A-3w


In any case, Artur, what kernel are you running?

-- 
Horms



Reply to: