tainted kernel: no license

Ray Lacgalvs mol-general@lists.maconlinux.org
Fri, 28 Feb 2003 10:49:34 +1000


--------------080100050805020804090505
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Hello all,
am I right in thinking my symbolic links are setup incorrectly?

[root@localhost raiyza]# startmol --loadonly
Loading Mac-on-Linux kernel module:
   /usr/lib/mol/modules/0.9.60/2.4.19-4a/mol.o
Warning: loading /usr/lib/mol/modules/0.9.60/2.4.19-4a/mol.o will taint 
the kernel: no license
  See http://www.tux.org/lkml/#export-tainted for information about 
tainted modules
Warning: loading /usr/lib/mol/modules/0.9.60/2.4.19-4a/mol.o will taint 
the kernel: forced load
Module mol loaded, with warnings
Loading SheepNet ethernet kernel module:
   /usr/lib/mol/modules/0.9.60/2.4.19-4a/sheep_net.o
Warning: loading /usr/lib/mol/modules/0.9.60/2.4.19-4a/sheep_net.o will 
taint the kernel: no license
  See http://www.tux.org/lkml/#export-tainted for information about 
tainted modules
Warning: loading /usr/lib/mol/modules/0.9.60/2.4.19-4a/sheep_net.o will 
taint the kernel: forced load
Module sheep_net loaded, with warnings
[root@localhost raiyza]#

http://www.tux.org/lkml/#s1-18 says:

The tainting scheme is used to identify bug reports from kernels with 
binary modules loaded: such kernels are marked as "tainted" by means of 
the MODULE_LICENSE tag. If a module is loaded that does not specify an 
approved license, the kernel is marked as tainted.

The maconlinux.org/userguide goes on to say:

*(ii) *If the running a kernel was bundled with the Linux distribution, 
make sure any kernel-headers package is installed. (There should be a 
/usr/src/linux directory or symbolic link).

*(iii)* Verify that the symbolic links are setup correctly. Some 
distributions are sadly broken... It should look like this:

  /usr/include/linux
->
/usr/src/linux/include/linux
  /usr/include/asm
->
/usr/src/linux/include/asm


My /usr/src/linux directory looks like this:

[root@localhost raiyza]# ls -alF /usr/src/linux
lrwxrwxrwx    1 root     root           12 Feb 24 18:23 /usr/src/linux 
-> linux-2.4.19/

What should I do to resolve this situation or am I barking up the wrong 
tree?
mol came packaged with the ydl 3 cd set.
Any advice much appreciated.

regards, ray.

--------------080100050805020804090505
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
Hello all,<br>
am I right in thinking my<font face="Times New Roman, Times, serif"
 size="3" color="#993366"><font face="Times New Roman, Times, serif"
 size="3" color="#993366"><font color="#000000"><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 color="#000000"> symbolic links are setup incorrectly</font></font></font></font></font></font>?<br>
<br>
[root@localhost raiyza]# startmol --loadonly<br>
Loading Mac-on-Linux kernel module:<br>
&nbsp;&nbsp; /usr/lib/mol/modules/0.9.60/2.4.19-4a/mol.o<br>
Warning: loading /usr/lib/mol/modules/0.9.60/2.4.19-4a/mol.o will taint the
kernel: no license<br>
&nbsp; See <a class="moz-txt-link-freetext" href="http://www.tux.org/lkml/#export-tainted">http://www.tux.org/lkml/#export-tainted</a> for information about tainted
modules<br>
Warning: loading /usr/lib/mol/modules/0.9.60/2.4.19-4a/mol.o will taint the
kernel: forced load<br>
Module mol loaded, with warnings<br>
Loading SheepNet ethernet kernel module:<br>
&nbsp;&nbsp; /usr/lib/mol/modules/0.9.60/2.4.19-4a/sheep_net.o<br>
Warning: loading /usr/lib/mol/modules/0.9.60/2.4.19-4a/sheep_net.o will taint
the kernel: no license<br>
&nbsp; See <a class="moz-txt-link-freetext" href="http://www.tux.org/lkml/#export-tainted">http://www.tux.org/lkml/#export-tainted</a> for information about tainted
modules<br>
Warning: loading /usr/lib/mol/modules/0.9.60/2.4.19-4a/sheep_net.o will taint
the kernel: forced load<br>
Module sheep_net loaded, with warnings<br>
[root@localhost raiyza]#<br>
<br>
<a class="moz-txt-link-freetext" href="http://www.tux.org/lkml/#s1-18">http://www.tux.org/lkml/#s1-18</a> says:<br>
<br>
The tainting scheme is used to identify bug reports from kernels with binary
modules loaded: such kernels are marked as "tainted" by means of the <tt>MODULE_LICENSE</tt>
tag. If a module is loaded that does not specify an approved license, the
kernel is marked as tainted.<br>
<br>
The maconlinux.org/userguide goes on to say:<br>
<p><font face="Times New Roman, Times, serif" size="3" color="#993366"><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 color="#000000"><b>(ii)                        </b>If the running a kernel
was bundled with the Linux distribution,                        make sure
any kernel-headers package is installed. (There                        should
be a <font color="#993366">/usr/src/linux </font><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 color="#000000">directory                        or symbolic link).</font></font></font></font></font></font></p>
                     
<p><font face="Times New Roman, Times, serif" size="3" color="#993366"><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 color="#000000"><b>(iii)</b></font></font></font><font color="#000000"><font
 color="#993366">                        </font><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 face="Times New Roman, Times, serif" size="3" color="#993366"><font
 color="#000000">Verify                        that the symbolic links are
setup correctly. Some distributions                        are sadly broken...
It should look like this:</font></font></font></font></font></font></p>
                                            
<table width="96%" border="0" cellspacing="0" cellpadding="0">
  <tbody>
    <tr>
                         <td width="15%">&nbsp;</td>
                         <td>/usr/include/linux</td>
                         <td width="10%">                            
      <div align="center">&#8211;&gt;</div>
                         </td>
                         <td>/usr/src/linux/include/linux</td>
                       </tr>
                       <tr>
                         <td width="15%">&nbsp;</td>
                         <td>/usr/include/asm</td>
                         <td width="10%">                           
      <div align="center">&#8211;&gt;</div>
                         </td>
                         <td>/usr/src/linux/include/asm</td>
    </tr>
  </tbody>
</table>
<br>
My /usr/src/linux directory looks like this:<br>
<br>
[root@localhost raiyza]# ls -alF /usr/src/linux<br>
lrwxrwxrwx&nbsp;&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12 Feb 24 18:23 /usr/src/linux -&gt;
linux-2.4.19/<br>
<br>
What should I do to resolve this situation or am I barking up the wrong tree?<br>
mol came packaged with the ydl 3 cd set.<br>
Any advice much appreciated.<br>
<br>
regards, ray.<br>
</body>
</html>

--------------080100050805020804090505--