cpremo Absent Member.
Absent Member.
1307 views

Module loading from two differnt locations

Wondering why my server loads this module from two different locations.
Is there a purpose? If not, how do I stop one form loading and which
shouldn't be loading????



LAUNCHPAD:m locn*
LOCNLM32.NLM
Loaded from on Jan 25, 2009 10:26:31 pm
(Address Space = OS)
NetWare NWLocale Runtime Library
Version 6.00.04 November 29, 2005
(C) Copyright 1995-2005, Novell, Inc. All rights reserved.
Patent Pending--Novell, Inc.
LOCNLM32.NLM
Loaded from [SYS:SYSTEM\] on Jan 25, 2009 10:28:00 pm
(Address Space = ADMINSRV)
NetWare NWLocale Runtime Library
Version 6.01.03 February 26, 2008
(C) Copyright 1995-2008, Novell, Inc. All rights reserved.
Patent Pending--Novell, Inc.



--

Labels (2)
0 Likes
13 Replies
Knowledge Partner
Knowledge Partner

Re: Module loading from two differnt locations

Chris Premo,
> Wondering why my server loads this module from two different locations.
> Is there a purpose? If not, how do I stop one form loading and which
> shouldn't be loading????
>

One is loaded by the Apache admin instance. It is completely normal.

- Anders Gustafsson (Sysop)
The Aaland Islands (N60 E20)

Discover the Novell forums at http://forums.novell.com

Novell does not monitor these forums officially.
Enhancement requests for all Novell products may be made at
http://support.novell.com/enhancement

0 Likes
cpremo Absent Member.
Absent Member.

Re: Module loading from two differnt locations

Why the version differences???



Loaded from on Jan 25, 2009 10:26:31 pm

Version 6.00.04 November 29, 2005

LOCNLM32.NLM
Loaded from [SYS:SYSTEM\] on Jan 25, 2009 10:28:00 pm
Version 6.01.03 February 26, 2008


--

0 Likes
cpremo Absent Member.
Absent Member.

Re: Module loading from two differnt locations

Also why the location differences??

--

0 Likes
Knowledge Partner
Knowledge Partner

Re: Module loading from two differnt locations

Chris Premo,
> Why the version differences???
>

Ah, sorry. Did not notice that. They should ideally be the same in both
places.

- Anders Gustafsson (Sysop)
The Aaland Islands (N60 E20)

Discover the Novell forums at http://forums.novell.com

Novell does not monitor these forums officially.
Enhancement requests for all Novell products may be made at
http://support.novell.com/enhancement

0 Likes
Knowledge Partner
Knowledge Partner

Re: Module loading from two differnt locations

Hi,

Chris Premo wrote:
>
> Wondering why my server loads this module from two different locations.
> Is there a purpose? If not, how do I stop one form loading and which
> shouldn't be loading????


This is a very god question I'll forward to Novell. It's certainly not
on purpose, but I can confirm the issue.

CU,
--
Massimo Rosen
Novell Product Support Forum Sysop
No emails please!
http://www.cfc-it.de
CU,
--
Massimo Rosen
Micro Focus Knowledge Partner
No emails please!
http://www.cfc-it.de
0 Likes
cpremo Absent Member.
Absent Member.

Re: Module loading from two differnt locations

Of the eight servers that I've updated to SP8 only two have this issue.
One is my HQ File server that also runs iFolder, MySQL and NAudit.

The other is my GW 7.0.3 GWIA server with GWAVA 4.0 and GW WEB Access.

Both have NETSHLD 4.63a latest engine and DAT files.

--

0 Likes
Knowledge Partner
Knowledge Partner

Re: Module loading from two differnt locations

Hi,

Chris Premo wrote:
>
> Of the eight servers that I've updated to SP8 only two have this issue.


Can you elaborate? What do the other servers show? Only one instance
loaded? Or both instances being the same? The former would be normal for
every server that simply doesn't run an instance of the Apache Admin
Server.

FWIW, the core issue (two different versions of the same file in two
locations) whoudl be the same on all SP8 servers, as that's how they
exist in the SP8 install itself. The difference can only be that:

1.Some servers only load one instance (which in all cases *should* the
the version of c:\nwserver).

2. There previously has been a *newer* version than the old 2005 one in
c:\nwserver, as the SP doesn't overwrite newer files.

CU,
--
Massimo Rosen
Novell Product Support Forum Sysop
No emails please!
http://www.cfc-it.de
CU,
--
Massimo Rosen
Micro Focus Knowledge Partner
No emails please!
http://www.cfc-it.de
0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: Module loading from two differnt locations

Xplat library modules (including LOCNLM32) are auto-loaded and/or depended
upon by many different NLMs. Depending on how the "parent" NLM codes the
auto-load, or specifies its dependency, an explicit path may be given, or
the server's search path sequence may be used. (You can view this listing
at the server console if you're interested.)

During the long history of NetWare, module requirements and dependency needs
changed. Originally the server library modules were located on the SYS
volume; with later OS developments, there were modules that needed to call
the functions supplied by these libraries before volumes were mounted, so
they were moved to the server boot directory (\NWSERVER) on the DOS
partition.

Unfortunately this switch was never really "enforced," so it was never
complete or clean or all-encompassing, and as a result there are still
modules (including non-Novell components) that "expect" to find their
dependent files in one place, or the other-- which means NetWare has to
install them in both spots. (And at the risk of stating the obvious, at
this point in NetWare's life cycle, it's futile to try to resolve this
inconsistency.)

Ideally, these modules would always be in sync, with identical files in both
locations, but the enforcement or guarantee of this setup is, increasingly,
less than perfect. The most important factor at this point is making sure
you've got the version of the library module that its parent is expecting,
in the place it's expecting to find it.

Hope this helps explain why you're seeing what you've reported here.

0 Likes
cpremo Absent Member.
Absent Member.

Re: Module loading from two differnt locations

>Only one instance loaded?

Yes, all other servers only have one instance of the "LOCNLM32.NLM"
loaded. I didn't determine which location it was loaded from, but it
was the Version 6.01.03 February 26, 2008


0 Likes
cpremo Absent Member.
Absent Member.

Re: Module loading from two differnt locations

So I should copy the newer version to the C:\NWSERVER location and
reboot the server?

--

0 Likes
cpremo Absent Member.
Absent Member.

Re: Module loading from two differnt locations

My mistake, I assumed the newer one was loaded. Going back and looking
at all the server only three (the ones that load both versions) have
the newer one loading. All the other ones load the 6.00.04 version
from the C:\NWSERVER drive.


Again, should I copy the newest version to the "C:\NWSERVER" drive???
Are there other NLM dependancies involved????



--

0 Likes
Knowledge Partner
Knowledge Partner

Re: Module loading from two differnt locations

Hi,

Chris Premo wrote:
>
> My mistake, I assumed the newer one was loaded. Going back and looking
> at all the server only three (the ones that load both versions) have
> the newer one loading. All the other ones load the 6.00.04 version
> from the C:\NWSERVER drive.


Which makes sense. A second copy will only ever get loaded when an
application loading protected needs locnlm32. This will then load from
the first earch drive, which after the server is up, is sys:\system.

> Again, should I copy the newest version to the "C:\NWSERVER" drive???


I would hold off doing this. Despite the existance of the much newer
version in sys:\system on all SP8 (andmuch likely older versions too),
*no* standard server will ever use that newer file (again, except for
protected mode apps), or in other words, despite it being newer, it is
totally untested in real-world scenarios for core OS use.

> Are there other NLM dependancies involved????


No.

CU,
--
Massimo Rosen
Novell Product Support Forum Sysop
No emails please!
http://www.cfc-it.de
CU,
--
Massimo Rosen
Micro Focus Knowledge Partner
No emails please!
http://www.cfc-it.de
0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: Module loading from two differnt locations

>>> Chris Premo<cpremo@mbc.ca.gov> 1/29/2009 10:57 PM >>>
So I should copy the newer version to the C:\NWSERVER location and
reboot the server?

--

Nope, I'd leave well enough alone. I was just trying to explain why you're
seeing the difference. As Massimo points out elsewhere, you don't want to
make a change that might result in an un-tested module combination.


0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.