140 lines
9.1 KiB
HTML
140 lines
9.1 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!DOCTYPE html
|
||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html lang="en-us" xml:lang="en-us">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
|
<meta name="security" content="public" />
|
||
|
<meta name="Robots" content="index,follow" />
|
||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
||
|
<meta name="DC.Type" content="reference" />
|
||
|
<meta name="DC.Title" content="Interpret code checker verification error messages" />
|
||
|
<meta name="abstract" content="Use this information to learn what messages are returned by the code checker integrity verification function and how to use these messages to ensure that the code checker function is uncorrupted, as well as possible solutions if messages indicate that the function or key operating system objects may be corrupted." />
|
||
|
<meta name="description" content="Use this information to learn what messages are returned by the code checker integrity verification function and how to use these messages to ensure that the code checker function is uncorrupted, as well as possible solutions if messages indicate that the function or key operating system objects may be corrupted." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzalzobjectsintrouble.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzalzcheckthechecker.htm" />
|
||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2004, 2006" />
|
||
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2004, 2006" />
|
||
|
<meta name="DC.Format" content="XHTML" />
|
||
|
<meta name="DC.Identifier" content="troublecodechecker" />
|
||
|
<meta name="DC.Language" content="en-us" />
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
||
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
||
|
<title>Interpret code checker verification error messages</title>
|
||
|
</head>
|
||
|
<body id="troublecodechecker"><a name="troublecodechecker"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Interpret code checker verification error messages</h1>
|
||
|
<div><p>Use this information to learn what messages are returned by the
|
||
|
code checker integrity verification function and how to use these messages
|
||
|
to ensure that the code checker function is uncorrupted, as well as possible
|
||
|
solutions if messages indicate that the function or key operating system objects
|
||
|
may be corrupted.</p>
|
||
|
<div class="section"><p>The following table provides a list of messages that the <a href="rzalzintegrityverification.htm#integrity_verification">code checker
|
||
|
verification function</a> generates during processing. This table is not
|
||
|
a comprehensive list of all messages that you may receive. Instead the table
|
||
|
lists those messages most likely to indicate that the code checker verification
|
||
|
succeeded fully or that it encountered a serious problem. See the documentation
|
||
|
for the Check System (<a href="../apis/qydochks.htm">QydoCheckSystem</a>)
|
||
|
API for a detailed list of error messages. </p>
|
||
|
</div>
|
||
|
<div class="section"><p>Also, a number of messages generated by the code checker verification
|
||
|
function as it processes are informational messages and are not listed here.
|
||
|
To learn more about how the code checker verification process works, see <a href="rzalzcheckthechecker.htm#check_the_checker">Verifying code checker
|
||
|
function integrity</a>.</p>
|
||
|
</div>
|
||
|
<div class="section"><div class="p">
|
||
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" width="100%" frame="border" border="1" rules="all"><caption>Table 1. Code checker verification error
|
||
|
messages</caption><thead align="left"><tr><th valign="top" width="47.474747474747474%" id="d0e41">Error message</th>
|
||
|
<th valign="top" width="52.52525252525253%" id="d0e43">Possible problem and solution</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td valign="top" width="47.474747474747474%" headers="d0e41 ">CPFB729</td>
|
||
|
<td valign="top" width="52.52525252525253%" headers="d0e43 ">Indicates that the code checker verification process
|
||
|
failed to complete as expected. This failure can be caused by a wide range
|
||
|
of problems. Review the job log for more detailed error messages to determine
|
||
|
the exact nature of the failure and the possible cause. If you determine that
|
||
|
key operating system objects failed the integrity check, this failure may
|
||
|
indicate that the object has been changed since it was signed when the operating
|
||
|
system was shipped. You may need to reinstall the operating system to ensure
|
||
|
system integrity.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="47.474747474747474%" headers="d0e41 ">When reviewing the job log, you see messages such as
|
||
|
CPFB723, CPD37A1, or CPD37A0 for these specific objects: <ul><li>Program (*PGM) objects: <ul><li>QYDONOSIG in library QTEMP</li>
|
||
|
<li>QYDOBADSIG in library QTEMP</li>
|
||
|
</ul>
|
||
|
</li>
|
||
|
<li>Command (*CMD) objects: <ul><li>QYDOBADSIG in library QTEMP</li>
|
||
|
<li>SIGNOFF in library QTEMP</li>
|
||
|
</ul>
|
||
|
</li>
|
||
|
</ul>
|
||
|
</td>
|
||
|
<td valign="top" width="52.52525252525253%" headers="d0e43 ">Indicates that the special set of objects that the code
|
||
|
checker verification function uses for integrity testing failed as expected.
|
||
|
This failure indicates that the RSTOBJ command, RSTLIB command, the CHKOBJITG
|
||
|
command, and the Verify Object API are reporting errors correctly. No further
|
||
|
action is necessary.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="47.474747474747474%" headers="d0e41 ">CPFB723 for any other object other than those listed
|
||
|
previously in this table.</td>
|
||
|
<td valign="top" width="52.52525252525253%" headers="d0e43 ">Indicates that the signature on a key operating system
|
||
|
object failed to verify. This failure may indicate that the object has been
|
||
|
changed since it was signed when the operating system was shipped. You may
|
||
|
need to reinstall the operating system to ensure system integrity.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="47.474747474747474%" headers="d0e41 ">CPFB722 for any other object other than those listed
|
||
|
previously in this table. </td>
|
||
|
<td valign="top" width="52.52525252525253%" headers="d0e43 ">Indicates that the a key operating system object has
|
||
|
no signature when a signature is expected. This lack of signature may indicate
|
||
|
that the object has been changed since it was signed when the operating system
|
||
|
was shipped. You may need to reinstall the operating system to ensure system
|
||
|
integrity.</td>
|
||
|
</tr>
|
||
|
<tr><td valign="top" width="47.474747474747474%" headers="d0e41 ">CPF72A for any other object other than those listed
|
||
|
previously in this table.</td>
|
||
|
<td valign="top" width="52.52525252525253%" headers="d0e43 ">Indicates that the a key operating system object failed
|
||
|
the integrity check. This failure may indicate that the object has been changed
|
||
|
since it was signed when the operating system was shipped. You may need to
|
||
|
reinstall the operating system to ensure system integrity.</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="section"><p>If you ever need to reinstall code that verifies the integrity
|
||
|
of the code checker function, you must obtain it from a known, good source.
|
||
|
For example, you might load the install media that you used to install the
|
||
|
current release. To restore the code checker verification function, follow
|
||
|
these steps from an i5/OS™ command prompt:</p>
|
||
|
</div>
|
||
|
<div class="section"> <ol><li>Run the command <samp class="codeph">QSYS/DLTPGM QSYS/QYDOCHKS</samp>. This command
|
||
|
deletes the Check System (OPM, QYDOCHKS; ILE, QydoCheckSystem) API.</li>
|
||
|
<li>Run the command <samp class="codeph">QSYS/DLTSRVPGM QSYS/QYDOCHK1</samp>. This command
|
||
|
deletes the code checker service program with the Check System (OPM, QYDOCHKS;
|
||
|
ILE, QydoCheckSystem) API. </li>
|
||
|
<li>Run the command <samp class="codeph">QSYS/DLTF QSYS/QYDOCHKF</samp>. This command
|
||
|
deletes the save file that contains the objects that the code checker function
|
||
|
uses to test for bad signatures and no signatures</li>
|
||
|
<li>Run the command <samp class="codeph">QSYS/RSTOBJ OBJ(QYDOCHK*) SAVLIB(QSYS) DEV(OPT01)
|
||
|
OBJTYPE(*ALL) OPTFILE('Q5722SS1/Q5200M_/Q00/Q90')</samp>. This command
|
||
|
restores all the necessary objects for the code checker verification function
|
||
|
from the loaded install media.</li>
|
||
|
</ol>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzalzobjectsintrouble.htm" title="Use this information to learn about commands and system values that you can use to work with signed objects and how signed objects affect backup and recovery processes.">Troubleshooting signed objects</a></div>
|
||
|
</div>
|
||
|
<div class="reltasks"><strong>Related tasks</strong><br />
|
||
|
<div><a href="rzalzcheckthechecker.htm" title="Learn how to verify the integrity of the code checker function that you use to verify i5/OS system integrity.">Verifying code checker function integrity</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|