Possible reasons for a corrupted SASUSER profile catalog in UNIX environments


The following errors indicate a corrupted SASUSER profile catalog.

   ERROR:  Expecting page x, got page -1 instead. 
   ERROR:  Page validation error while reading xxxx.xxxx.xxxx  

To solve the problem, first test to confirm that a corrupted profile catalog is in fact the problem. You can use the -SASUSER option to cause a new profile catalog to be created in the /tmp directory:

   sas -sasuser /tmp & 

If the errors no longer occur, then rename the old profile catalog in your home directory:

   cd $HOME/sasuser.v94
   mv profile.sas7bcat old_profile.sas7bcat
   mv profbak.sas7bcat old_profbak.sas7bcat 

When you invoke a new SAS session, a new profile catalog will be created.

Profile catalogs become corrupted for various reasons, including: