[OpenAFS] New FC4 Kernel == Can't Find System Call Table

Steve Roseman sgr0@Lehigh.EDU
Sun, 05 Mar 2006 21:28:32 -0500


Derrick J Brashear wrote:
> On Sun, 5 Mar 2006, Steve Roseman wrote:
> 
>> Jason McCormick wrote:
>>>   After installing the new Fedora 4 kernel (2.6.14-1.1644_FC4), when you
>>> insert the AFS module is now reports that it cannot find the syscall
>>> table.
>>>
>>> System call hooks will not be installed; proceeding anyway
>>> Starting AFS cache scan...found 1396 non-empty cache files (13%).
>>>
>>> I noticed this because suddenly FC4 is using UID-based PAGs.  We're
>>> using OpenAFAS 1.4.0.  Is this a known problem?
>>
>>     Has this problem ever been resolved?  I just tried 
>> openafs-1.4.1-rc9 and it looks like it's still there.
> 
> If this is the bit where the syscall table has been moved into the 
> .rodata section, the resolution is to lose. Maybe someday we will get to 
> use kernel keyrings. We could actually do that today if we were willing 
> to break backward compatibility with every userland tool that did pags 
> that was compiled before today. For many sites this would simply be a 
> different form of sadness.

	As it is now (post FC4-1637), PAGs don't work.  (That broke our web 
server.)

Steve

----------------------------------------------------------------------------
Stephen G. Roseman
Lehigh University
sgr0@Lehigh.EDU