unable to load CGI2PERL.NLM in protected memory

(Last modified: 18Oct2002)

This document (10075540) is provided subject to the disclaimer at the end of this document.

goal

unable to load CGI2PERL.NLM in protected memory

fact

Novell NetWare 5.1 Support Pack 5

Novell Perl 5.8.0

Novell Apache 1.3.26

CGI2PERL.NLM 5.8

symptom

Loading module CGI2PERL.NLM
Loading in address space CROWTHER.
  Perl 5.8 Extension (CGI2Perl) XS_VERSION:
  Version 3.20    August 23, 2002
  Copyright (C) 2000-01 Novell, Inc. All Rights Reserved.
The module CGI2PERL.NLM was not able to load protected
  Error processing External Records.
  Module CGI2PERL.NLM NOT loaded

cause

when you PROTECT an ncf that loads Apache, CGI2PERL.NLM loads too fast.  There are some modules that Apache auto-loads that contain the External Records that CGI2PERL.NLM needs to load.

fix

Modify your Apache ncf file to look like this:

load locnlm32
load libc
load threads
load requestr
load nlmlib
load NIT
load clib
load clnnlm32
load ncpnlm32
load netnlm32

load calnlm32
load clxnlm32
load nwsec
load PERL
load nwsnut
load psvcs
load nwucmgr
load nwaif103
load nwenc103
load nwmkde
load btrieve
load cssysmsg
load nslcgi
load apache -s -f sys:\myapache\conf\test.conf
load sys:cgi2perl

document

Document Title: unable to load CGI2PERL.NLM in protected memory
Document ID: 10075540
Solution ID: NOVL82988
Creation Date: 11Oct2002
Modified Date: 18Oct2002
Novell Product Class:Web Services

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.