[OpenAFS] trouble running programs out of AFS after imaging

Christopher D. Clausen cclausen@acm.org
Mon, 12 Nov 2007 11:20:18 -0600


Dean Knape <knape@njit.edu> wrote:
> Jeffrey Altman wrote:
>> Something to note.  You are attempting to run a 32-bit exe from
>> 64-bit Server 2003.  I wonder if that is a variable.
>>
> I was thinking same but everything runs fine on my base image.  It's
> only after a sysprep that
> things fall apart.

Hmm...  Did you completely DELETE the %TEMP%\AFSCache file before 
cloning the system?  This is specifically mentioned in the release notes 
and weird things happen if you have multiple systems based off of the 
same image.  The AFS uuid is stored in the cache file and multiple 
machines can look like the same client if these are not unique.

>> According to your reproduction steps, you need to sysprep the vmware
>> image.  Is that really a requirement for reproduction?
>
> This avoids the duplicate SID and AFS UUID problem.

Sysprep by itself does not take care of duplicate UUIDs.  You need to 
delete the AFSCache file.

Or run fs uuid -generate

<<CDC