7.9 I upgraded our HP 3000 to MPE/iX 6.0 and now I cannot start the network with the usual commands. I get the following error message:

VERSION ERROR: BAD MODULE (S) NETXPORTERR 4044

Several things: first, make sure you've run jconfjob.net.sys. Second, did you purge USL.SYS and UXL.SYS before starting the installation? If not, you may have installed old versions of NL or XL modules (even for products you don't have).

Finally, do

NETCONTROL VERSION

and see what pops up.

This command checks versions, not only of library modules, but also of network-related programs in PUB.SYS and NET.SYS. If you see any programs you're not supposed to have (e.g., X.25-related programs if you don't have X.25), purge them or rename them. When JCONFJOB runs it "compiles" DADCONF.NET.SYS based on the files that exist in NET.SYS, whether or not those modules are current. The result is a VERSION MISMATCH error when you use the NSCONTROL START command.

You can also use NMMAINT and look for version mismatches in the output. Then you must identify the offending module's corresponding MAST file in NET.SYS (i.e. VTMAST.NET.SYS) and rename it. Then re-stream JCONFJOB to rebuild the DADCONF file excluding the bad modules.