Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Notes Module Error

Status
Not open for further replies.

Pedro84

Technical User
Mar 27, 2006
15
GB
Has anybody seen this error before? I am using NW7.3 sp3 and 3.1 of the Notes module

* collinsukmail01:NOTES: The LoadLibrary() call failed. (load_notes_api|0|0|126)

 
Please check the Notes_ExecDirectory variable in your nsrnml config file.
Typically your notes.ini is in this directory.
 
I have got this problem too but i have in my nsrnml_config this parameter:
Notes_ExecDirectory = "C:\Lotus\Domino" and notes.ini and nnotes.dll is in that directory.

What else can it be? do i need to stop all domino services?

thanks.
 
It sounds to me like you have incompatible versions of Networker/Domino. Is it NML version 2.2 or NML version 3.0?
 
Did a direct recover to another notes server with the same NML version 3.0.0. Very odd error this as its the same versions of Networker.

Could it be something in notes that its different version, service packs etc?
 
There are two possible reasons :
First your Notes need a reboot.

Second some paths in your nsrnml_config file are wrong.

Post your config file and the configuration of your notes server otherwise we might guess but not help.
 
I have tried to reboot the notesserver but that didn't help

here is my config file
#####
#
# nsrnml_config.template
#
# All rights reserved.
#
# EMC Legato NetWorker Module for Lotus (NML) 3.0
#
# This template is part of the NML software. It is included to help users
# configure NML operations. The file contains only the minimum number of
# parameters required to perform a given operation, for example, a scheduled
# backup. Additional parameters may be added when required.
#
# Check NML Administrator's Guide for a complete list of all supported
# parameters and rules for editing the configuration file.
#
# Make a copy of this file before attempting any modifications.
# To enable a parameter, uncomment/add it and specify its value.
#
#####

#
# The LOTUS section contains parameters required for backup of
# data stored in Domino Server or Notes Client data directory.
#
LOTUS {

#
# REQUIRED Parameter: Notes_ExecDirectory
#
# Default value: NONE
#
# Description: Full path of the Domino Server or Notes Client being
# backed up or recovered. It is a requirement that the Lotus
# library nnotes.dll is located in this directory.
#
# Sample:
# Notes_ExecDirectory = "C:\Lotus\Domino"
#
Notes_ExecDirectory = "C:\Lotus\Domino"

#
# Optional Parameter: PATH
#
# Default value: %PATH% environment variable set in the running
# environment.
#
# Description: %PATH% environment variable to be set for the operation.
# This parameter should contain the location of notes.ini file for
# Domino Server or Notes Client being backed up, and any other path
# needed by the NML operation.
#
# Sample:
# PATH = "M:\Domino\Data;C:\Program Files\Lotus"
#C:\Lotus\Domino;
#PATH = "C:\Lotus\Domino;D:\Notes\Data"
PATH = "C:\Lotus\Domino"
NSR_CLIENT = notes2
NSR_SERVER = backup2
NSR_BACKUP_PATHS = d:\Notes\Data
NSR_BACKUP_LOGS_MODE = 1
NSR_NON_ASCII_ENG_NW = TRUE


#
# Optional Parameter for Scheduled Backup: PRECMD
#
# Default value: NONE
#
# Description: Full path of a command script to be run before the
# scheduled backup, for example, to check the databases for corruption.
# If PRECMD fails, the backup is aborted.
#
# Sample:
# PRECMD = F:\my\scripts\directory\monday_bkup_precmd
#
# PRECMD =

#
# Optional Parameter for Scheduled Backup: POSTCMD
#
# Default value: NONE
#
# Description: Full path of a command script to be run after the
# scheduled backup, for example, to check the status of logs.
# If POSTCMD fails, a warning message is printed, but the backup
# reports success.
#
# Sample:
# POSTCMD = F:\my\scripts\directory\monday_bkup_postcmd
#
# POSTCMD =
}


#
# The DB2 section contains parameters required for backup or recovery of
# NSFDB2 database data stored in DB2 database.
#
DB2 {

#
# REQUIRED Parameter: DB2_OPTIONS
#
# Default value: NONE
#
# Description: DB2 backup or recovery options.
# To enable DB2 backup or recovery, this parameter must include
# at least:
# - DB2BACKUP_DB or DB2BACKUP_TABLESPACE for backup
# - DB2RESTORE_DB or DB2RESTORE_TABLESPACE for restore
# See NML Administrator's Guide for a full list of the parameter's values.
#
# Samples:
# DB2_OPTIONS = DB2BACKUP_DB
# or
# DB2_OPTIONS = DB2RESTORE_DB
#
# DB2_OPTIONS =

#
# REQUIRED Parameter: DB2INSTANCE
#
# Default value: NONE
#
# Description: Name (not an alias) of the DB2 instance that contains
# the database accessed by Domino server. This parameter is set
# as an environment variable, which is required by Domino server/
#
# Sample:
# DB2INSTANCE = db2inst1
#
# DB2INSTANCE =

#
# REQUIRED Parameter: DB2_VENDOR_LIB_PATH
#
# Default value: NONE
#
# Description: Full path of the NetWorker Module for DB2 shared library
# libnsrdb2.dll on the DB2 host computer.
#
# Sample:
# DB2_VENDOR_LIB_PATH = "C:\Program Files\Legato\nsr\bin\libnsrdb2.dll"
#
# DB2_VENDOR_LIB_PATH =

#
# REQUIRED Parameter for Recovery: DB2_TARGET_ALIAS
#
# Default value: NONE
#
# Description: Name of the DB2 database that the data will be
# restored into.
#
# Sample:
# DB2_TARGET_ALIAS = TEMPDB
#
# DB2_TARGET_ALIAS =

#
# REQUIRED Parameter for Recovery: DB2_TARGET_CONTAINER_PATH
#
# Default value: NONE
#
# Description: Full existing path on the DB2 Server host where the DB2
# data will be restored into. This location should contain "log"
# subdirectory if DB2_TARGET_LOG_PATH is not set.
#
# Sample:
# DB2_TARGET_CONTAINER_PATH = H:\db2\restore\temp\location
#
# DB2_TARGET_CONTAINER_PATH =

#
# REQUIRED Parameter for Recovery: DB2_BACKUP_TIMESTAMP
#
# Default value: DB2/NMDB2 dependent
#
# Description: Timestamp of the backup to restore.
# Numeric format: YYYYMMDDHHMMSS, where YYYY=year, MM=month, DD=day,
# HH=hour, MM=minute, SS=second.
#
# Sample:
# DB2_BACKUP_TIMESTAMP = 20050817085108
#
# DB2_BACKUP_TIMESTAMP =

#
# Optional Parameter for Recovery: DB2_ROLLFORWARD_STOP_TIME
#
# Default value: NOW
#
# Description: Time that specifies which point the DB2 logs should be
# applied to.
# Format: "NOW" keyword, or YYYY-MM-DD-HH.MM.SS (in GMT if
# DB2_ROLLFORWARD_FLAGS is not set), where YYYY=year, MM=month, DD=day,
# HH=hour, MM=minute, SS=second.
#
# Sample:
# DB2_ROLLFORWARD_STOP_TIME = 2005-08-17-11.00.00
#
# DB2_ROLLFORWARD_STOP_TIME =

#
# Optional Parameter for Recovery: DB2_LOCAL_BIN_DIR
#
# Default value: NONE
#
# Description: Full path of DB2 binaries on the Domino Server host.
# This parameter must be set for tablespace recovery.
#
# Sample:
# DB2_LOCAL_BIN_DIR = I:\db2\db2inst1\sqllib\bin
#
# DB2_LOCAL_BIN_DIR =

#
# Optional Parameter for Recovery: DB2_DAS_NODE
#
# Default value: NONE
#
# Description: Name of DB2 DAS Server catalogued in the DB2 directory
# on the Domino Server host. This parameter must be set for tablespace
# recovery when Domino Server and DB2 Server are located on different
# hosts.
#
# Sample:
# DB2_DAS_NODE = DB2onMars
#
# DB2_DAS_NODE =

#
# Optional Parameter for Recovery: NSR_DB2_RESTORE_TABLESPACE_BKUP
#
# Default value: FALSE
#
# Description: Type of DB2 backup image being restored. This parameter
# must be set to TRUE when restoring from a tablespace backup image.
#
# Sample:
# NSR_DB2_RESTORE_TABLESPACE_BKUP = TRUE
#
# NSR_DB2_RESTORE_TABLESPACE_BKUP =

}

 
Is your other nsrnml the same on the server that is working?

Try this:


LOTUS
{
NSR_BACKUP_LOTUS_DIR=TRUE
NSR_SKIPDBERRORS=TRUE
NSR_PARALLELISM=4
Notes_ExecDirectory="C:\Lotus\Domino"
PATH="C:\Lotus\Domino;C:\Program Files\Legato\nsr\bin"
}
 
Yes its the same config file on both servers, will try that later thanks for the answer.
 
Hello again,
yes it worked to do that expect NSR_BACKUP_LOTUS_DIR=TRUE which it didnt like.

So this workes for me now:

LOTUS
{
#NSR_BACKUP_LOTUS_DIR=TRUE
NSR_CLIENT = notes1
NSR_SERVER = backup2
NSR_SKIPDBERRORS=TRUE
NSR_PARALLELISM=4
Notes_ExecDirectory="C:\Lotus\Domino"
PATH="C:\Lotus\Domino;C:\Program Files\Legato\nsr\bin"
}
 
I've a feeling that 'works' but doesn't back up any data - no notes data anyway.

You may want to look into NSR_BACKUP_PATHS if this is not backing up Notes data.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top