[OpenAFS] Can't Load OpenAFS 1.2.7 Client Under RH 7.3 / Kernel 2.4.18-17.7.x

Computers in Medicine pittmed@pittmed.pitt.edu
Fri, 18 Oct 2002 13:36:22 -0400


This is a multi-part message in MIME format.

------=_NextPart_000_0027_01C276AB.59403320
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I was running OpenAFS 1.2.6 Under Red Hat 7.3 with kernel 2.4.18.10 with =
no problems.  Yesterday I upgraded to kernel 2.4.18-17.7.x using the Red =
Hat RPMs.  I then tried to build OpenAFS 1.2.7 as follows

./configure --with-linux-kernel-headers=3D/usr/src/linux-2.4.18-17.7.x

make

cp src/libafs/MODLOAD-2.4.18-17.7.x-SP/libafs-2.4.18-17.7.x.o \
 /usr/vice/etc/modload

/usr/vice/etc/makesymtable /usr/vice/etc/modload/libafs-2.4.18-17.7.x.o

When I tried to start afs using /etc/rc.d/init.d/afs start I got the =
following error

Found libafs-2.4.18-17.7.x.o from SymTable... Loading...
Failed to load AFS client, not starting AFS services.

I tracked this error down to the following line in /etc/rc.d/initd/afs =
in the function load_clinet()

/sbin/insmod ${PREFIX:+-P $PREFIX} -f -m $MODLOADDIR/$LIBAFS > \
$MODLOADDIR/libafs.map 2>&1

Removing the stderr redirection at the end now yields this error message =
then I try /etc/rc.d/init.d/afs start

Found libafs-2.4.18-17.7.x.o from SymTable... Loading...

/usr/vice/etc/modload/libafs-2.4.18-17.7.x.o: unresolved symbol =
sys_call_table
/usr/vice/etc/modload/libafs-2.4.18-17.7.x.o:
Hint: You are trying to load a module without a GPL compatible license
      and it has unresolved symbols.  Contact the module supplier for
      assistance, only they can help you.

Failed to load AFS client, not starting AFS services.

So my question is how can I get OpenAFS working again?  Did I do =
something wrong?  This procedure has always worked before when building =
modules for new kernels.  Any help would be greatly appreciated.





------=_NextPart_000_0027_01C276AB.59403320
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3D"Courier New" size=3D2>I was running OpenAFS 1.2.6 =
Under Red Hat=20
7.3 with kernel 2.4.18.10 with no problems.&nbsp; Yesterday I upgraded =
to kernel=20
2.4.18-17.7.x using the Red Hat RPMs.&nbsp; I then tried to build =
OpenAFS 1.2.7=20
as follows</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>./configure=20
--with-linux-kernel-headers=3D/usr/src/linux-2.4.18-17.7.x</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2><BR>make</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>cp=20
src/libafs/MODLOAD-2.4.18-17.7.x-SP/libafs-2.4.18-17.7.x.o =
\</FONT></DIV>
<DIV><FONT face=3D"Courier New"=20
size=3D2>&nbsp;/usr/vice/etc/modload</FONT></DIV><FONT face=3D"Courier =
New" size=3D2>
<DIV><BR>/usr/vice/etc/makesymtable=20
/usr/vice/etc/modload/libafs-2.4.18-17.7.x.o</DIV>
<DIV>&nbsp;</DIV>
<DIV>When I tried to start afs using /etc/rc.d/init.d/afs start I got =
the=20
following error</DIV>
<DIV>&nbsp;</DIV>
<DIV>Found libafs-2.4.18-17.7.x.o from SymTable... Loading...</DIV>
<DIV>Failed to load AFS client, not starting AFS services.<BR></DIV>
<DIV>I tracked this error down to the following line in =
/etc/rc.d/initd/afs in=20
the function load_clinet()</DIV>
<DIV>&nbsp;</DIV>
<DIV>/sbin/insmod ${PREFIX:+-P $PREFIX} -f -m $MODLOADDIR/$LIBAFS &gt; =
\</DIV>
<DIV>$MODLOADDIR/libafs.map 2&gt;&amp;1</DIV>
<DIV>&nbsp;</DIV>
<DIV>Removing the stderr redirection at the end now yields this error =
message=20
then I try /etc/rc.d/init.d/afs start</DIV>
<DIV>&nbsp;</DIV>
<DIV>Found libafs-2.4.18-17.7.x.o from SymTable...=20
Loading...<BR><BR>/usr/vice/etc/modload/libafs-2.4.18-17.7.x.o: =
unresolved=20
symbol =
sys_call_table<BR>/usr/vice/etc/modload/libafs-2.4.18-17.7.x.o:<BR>Hint: =

You are trying to load a module without a GPL compatible=20
license<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and it has unresolved =
symbols.&nbsp;=20
Contact the module supplier for<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
assistance,=20
only they can help you.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Failed to load AFS client, not starting AFS services.</DIV>
<DIV>&nbsp;</DIV>
<DIV>So my question is how can I get OpenAFS working again?&nbsp; Did I =
do=20
something wrong?&nbsp; This procedure has always worked before when =
building=20
modules for new kernels.&nbsp; Any help would be greatly =
appreciated.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></FONT></BODY></HTML>

------=_NextPart_000_0027_01C276AB.59403320--