If some privileges has been revoked from public grant them before running catcpu.sql and later revoke. (Patch apply)
Read OracleMetaLink Note 131752.1 about revoking privileges from public
There are two types of researchers. Those who have done something and those who haven't. The latter will say there are 143 ways to do something, and the former will say 142 of them don't work. - Quote from a System V researcher