For your record, I have a server in a lab and I'm able to take lotus notes's backup. The big difference is that the lab's server is 32 bits and the production one is 64 bits. Could it be the issue?
I don't know if it could help, but I launched a backup with debug by adding these 2 lines in the configuration file:
I've added the C:\Lotus\Domino path at the end of the PATH environment variable, but it still doesn't work. It's the same error that appears: The LoadLibrary() call failed. (load_notes_api|0|0|193)
Looks to me as if the NW api libraries are not getting loaded properly. This would be becoz of a couple of reasons. Either the Notes_ExecD. .... variable is not correctly set or if you are using the wrong version of the NW module. Make sure that you are using the appropriate version. I understand that you are doing a server initiated backup. Just to make sure, add the Notes_ExecDirectory variable in the server wide environment variables. Restart the Networker daemons on the client and retry the backup. Just trying to eliminate the issue of the variable not being set properly in the backup script. Also, what is the saveset you are using?
Well, the NW module for Lotus 3.0.1 is supposed to work with Windows 2003 32 bit & 64 bit (this is written when you download the nw module from the emc website). And I'm initiating the backup from the client. But I have the same error either I initiate the backup from the client or the server.
Since I initiate the backup from the client, the saveset value is not used, but for your information, I've set it to NOTES: in the NW client's ressource.
You want me to create the Notes_ExecDirectory variable in the server, not just add the value of Notes_ExecDirectory to the existing PATH environment variable?
The save set would be E:\Lotus\Domino\Data and even for client initiated I would select E:\Lotus\Domino\Data else I would keep NSR_LOTUS_DATA_DIR as the valu of Save Set or the folder I select from NETworker User for Lotus.
Thsi may not exactly resolve this problem but should be very useful sometimes.
When you say Notes_ExecDirectory in the server, you don't need it on backup server. In the PATH variable on the client, put both the paths: path of nnotes.dll as well as path of the directory to be backed up.
Turns out that NML 3.0.1 (which is 32 bit only) is not supported with Domino 8.0.1 64 bit. It must be Domino 32 bit to have NML works correctly.
Thanks everyone for your suggestions for the configuration file. I will use them as soon as the new release of NML will be released (or Domino downgraded to 32 bit...)
We are getting below error. I searched Notes_ExecDirectory in C & D drive but not found.
nsrdasv: Cannot send an attribute to the job daemon: Invalid or NULL session channel 91936:nsrdasv: Could not load 'C:\Lotus\Domino\nnotes.dll' due to the following error(193): unknown error 193 (0xc1). Ensure that Notes_ExecDirectory is set correctly in the NMDA Lotus configuration. 84109:nsrdasv: Child process 6032 (returned pid = 6032) returned with failure -1.
amediratta
2 Intern
•
2K Posts
0
November 11th, 2008 21:00
JFA1
1 Rookie
•
26 Posts
0
November 12th, 2008 06:00
I don't know if it could help, but I launched a backup with debug by adding these 2 lines in the configuration file:
NSR_DEBUG_FILE = "D:\Temp\nml.debug"
NSR_DEBUG_LEVEL = 8
Here is the output:
(pid = 3988) (date = 11/12/2008 9:12:09 AM) The command line arguments:
(pid = 3988) (date = 11/12/2008 9:12:09 AM) argv[0]: nsrnotesv.exe
(pid = 3988) (date = 11/12/2008 9:12:09 AM) argv[1]: -A
(pid = 3988) (date = 11/12/2008 9:12:09 AM) argv[2]: -s
(pid = 3988) (date = 11/12/2008 9:12:09 AM) argv[3]: thor.capitale.qc.ca
(pid = 3988) (date = 11/12/2008 9:12:09 AM) argv[4]: -z
(pid = 3988) (date = 11/12/2008 9:12:09 AM) argv[5]: D:\Lotus\Domino\networker\nml_config_adhoc.txt
(pid = 3988) (date = 11/12/2008 9:12:09 AM) argv[6]: -H
(pid = 3988) (date = 11/12/2008 9:12:09 AM) argv[7]: C:\Program Files (x86)\Legato\nsr\applogs\nmlsave.2500.lst
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_sess_init: Entering.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_sess_register_signals: Entering.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_sess_register_signals: Exiting.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_sess_init: Exiting.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_sess_open: Entering.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_sess_open: Exiting with an error.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) The LoadLibrary() call failed. (load_notes_api|0|0|193)
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_save_check: Exiting.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_save_free_shared_memory: Entering.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_save_free_shared_memory: Exiting.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_save_check: Exiting.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_save_free_shared_memory: Entering.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_save_free_shared_memory: Exiting.
(pid = 3988) (date = 11/12/2008 9:12:09 AM) notes_sess_close: Entering.
JFA1
1 Rookie
•
26 Posts
0
November 12th, 2008 06:00
The LoadLibrary() call failed. (load_notes_api|0|0|193)
Hari5
443 Posts
0
November 12th, 2008 08:00
JFA1
1 Rookie
•
26 Posts
0
November 12th, 2008 08:00
Since I initiate the backup from the client, the saveset value is not used, but for your information, I've set it to NOTES: in the NW client's ressource.
You want me to create the Notes_ExecDirectory variable in the server, not just add the value of Notes_ExecDirectory to the existing PATH environment variable?
amediratta
2 Intern
•
2K Posts
0
November 12th, 2008 09:00
Notes_ExecDirectory = "E:\Lotus\Domino"
NSR_LOTUS_DATA_DIR = "E:\Lotus\Domino\Data"
The save set would be E:\Lotus\Domino\Data and even for client initiated I would select E:\Lotus\Domino\Data else I would keep NSR_LOTUS_DATA_DIR as the valu of Save Set or the folder I select from NETworker User for Lotus.
Thsi may not exactly resolve this problem but should be very useful sometimes.
When you say Notes_ExecDirectory in the server, you don't need it on backup server. In the PATH variable on the client, put both the paths: path of nnotes.dll as well as path of the directory to be backed up.
JFA1
1 Rookie
•
26 Posts
0
November 12th, 2008 10:00
Thanks everyone for your suggestions for the configuration file. I will use them as soon as the new release of NML will be released (or Domino downgraded to 32 bit...)
satishdt14
1 Rookie
•
1 Message
0
March 5th, 2025 17:57
We are getting below error. I searched Notes_ExecDirectory in C & D drive but not found.
nsrdasv: Cannot send an attribute to the job daemon: Invalid or NULL session channel 91936:nsrdasv: Could not load 'C:\Lotus\Domino\nnotes.dll' due to the following error(193): unknown error 193 (0xc1). Ensure that Notes_ExecDirectory is set correctly in the NMDA Lotus configuration. 84109:nsrdasv: Child process 6032 (returned pid = 6032) returned with failure -1.