Installing TDP for Domino on Linux ??

M

marthein

PREDATAR Control23

Hi ... does anyone here has documentation about installing TDP for Domino on RedHat Linux?

I've searched on the Internet and found little information only at this matter. The only installation guide I found is quick guide of tdp installation on domino. While practically I got this java error during the installation :

Stack Trace:
java.lang.NoClassDefFoundError: com.zerog.ui.gui.liteweight.ZGGridBagContainer
at java.lang.Class.initializeClass(libgcj.so.7rh)
at java.lang.Class.initializeClass(libgcj.so.7rh)
at ZeroGge.a(DashoA8113)
at ZeroGge.<init>(DashoA8113)
at ZeroGfu.a(DashoA8113)
at com.zerog.ia.installer.AAMgr.a(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.h(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA8113)
at com.zerog.ia.installer.Main.main(DashoA8113)
at java.lang.reflect.Method.invoke(libgcj.so.7rh)
at com.zerog.lax.LAX.launch(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)
Caused by: java.lang.IncompatibleClassChangeError: ZeroGrh
at java.lang.VMClassLoader.defineClass(libgcj.so.7rh)
at java.lang.ClassLoader.defineClass(libgcj.so.7rh)
at java.security.SecureClassLoader.defineClass(libgcj.so.7rh)
at java.net.URLClassLoader.findClass(libgcj.so.7rh)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.Class.initializeClass(libgcj.so.7rh)
...11 more

I believe that this error caused by missed pre-requirement due to installation. But since I have less documentation, I don't know what to prepare ahead.

Your information on this greatly appreciated ....

Many thanks

Martin Panggabean
 
PREDATAR Control23

Hi Marthein,

I am not having any Document on installing TDP for Domino.But i have the steps which i follow to install the TDP for Domino on Linux (RHEL).


1.install api client and ba client
2.chmod dpdomino.bin to executable
3.install dominoclient--->./dpdomino.bin -console
4.ren dsm.opt.smp to dsm.opt and dsm.sys.smp dsm.sys
5.create two client node in AC
6.run dominstall script from /opt/tivoil/tsm/client/domino/bin
7.new directory domdsmc_notes will be created under /opt/tivoil/tsm/client/domino/bin
Created symbolic link /opt/lotus/notes/latest/linux/domdsmc to /opt/tivoli/tsm/client/domino/bin/domdsmc.

Created symbolic link /opt/lotus/notes/latest/linux/dsmdomp to /opt/tivoli/tsm/client/domino/bin/dsmdomp.

Created symbolic link /opt/lotus/bin/domdsmc to tools/startup.

Created symbolic link /opt/lotus/bin/dsmdomp to tools/startup.
8. set env variables in /etc/profile and /etc/rc.local
9. modify dsm.opt from 2 locations->/opt/tivoli/tsm/client/ba/bin--server name primarybackup and /opt/tivoli/tsm/client/domino/bin/domdsmc_notes --- primarybackup_notes
10. modify dsm.sys from /opt/tivoli/tsm/client/ba/bin-- according to dsm.opt files--> 2 node name exists. for (*.nsf,*.ntf) and (other folders)
11. copy dsm.sys to /opt/tivoli/tsm/client/domino/bin/domdsmc_notes folder
12. su notesadm
13. ln -s /opt/tivoli/tsm/client/api/bin/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys or
14. ln -s /opt/tivoli/tsm/client/api/bin/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt
15. ln -s /opt/tivoli/tsm/client/ba/bin/dsm.sys /opt/tivoli/tsm/client/api/bin/dsm.sys
16. 15. ln -s /opt/tivoli/tsm/client/ba/bin/dsm.opt /opt/tivoli/tsm/client/api/bin/dsm.opt
17. domdsmc query adsm -configfile=/opt/tivoli/tsm/client/domino/bin/domdsmc_notesadm/domdsm.cfg -adsmpwd=
18. create schedule in AC and assign the client

Aroon
 
PREDATAR Control23

Hi Harry & Aaron,

It seems that the Red Hat using old JRE or GJC lib .... I don't know much about the information generated when I execute /usr/bin/java -version.

Anyway... thx to Harry for such a valuable guidance upon the Domino Installation. I've gone through with the guidance but unfortunately I was unable to complete the " domdsmc query adsm -configfile=/opt/tivoli/tsm/client/domino/bin/domdsmc_notesadm/domdsm.cfg -adsmpwd= " .

Its generated error message : " domdsmc: error while loading shared libraries: libnotes.so: cannot open shared object file: No such file or directory "

I've checked that I have set the required file (libnotes.so) correctly.

Do I missed one step before execute the domdsmc command ? Do I need to restart Domino after TDP installation?
 
PREDATAR Control23

I've found this document when installing in SLES9, but I'm sure it works for RHEL as well:

==================================================================
Problem:

After installation of TDP for Domino any domdsmc command may terminate with:
"error while loading shared libraries: libnotes.so: cannot open shared object file: No such file or directory"

Solution:

After installation of the Domino server, TDP for Domino and running dominstall, any 'domdsmc' command may fail with:
"error while loading shared libraries: libnotes.so: cannot open shared object file: No such file or directory"

The TDP for domino is searching for this and additional libraries in '/usr/lib'. Run this commands:

ln -s /opt/ibm/lotus/notes/latest/linux/libnotes.so /usr/lib/libnotes.so
ln -s /opt/ibm/lotus/notes/latest/linux/libndgts.so /usr/lib/libndgts.so

If the Domino server is at v7.x, also this link is required:

ln -s /opt/ibm/lotus/notes/latest/linux/libxmlproc.so /usr/lib/libxmlproc.so

If the Domino server is partitioned installed in that system, this link should be already set.


http://www-1.ibm.com/support/docvie...90&loc=en_US&cs=UTF-8&lang=en&rss=ct669tivoli
 
PREDATAR Control23

Hi,

Run installation for domino environment (./dominstall) where all the symbolic links to required libraries are created. Also check bash environment on your linux system. Make sure all the required libraries are pointed to correct location on your linux system

find / -name libnotes.so
 
PREDATAR Control23

I've followed the instruction from the TSM site: http://www-1.ibm.com/support/docview...ss=ct669tivoli and it solved the error. Another error arised relate to libTdp....so but I've solved it also by disabling the SELinux. After I've done adding password to adsm and succeded to query adsm, I try to do backup : ./domdsmc incremental xxxx.nsf

it generates error : ACD5130E Could not initialize the connection to Lotus Domino properly. error=1543

Does anyone know how to solve it?

Thx
Martin
 
PREDATAR Control23

I think you are having an issue with TDP not being able to find your configuration file. Check your PATH variables and see if they are pointing to the TDP for Domino configuration file.
 
PREDATAR Control23

I check this :

[notes@dominolinux2 linux]$ domdsmc query adsm

IBM Tivoli Storage Manager for Mail:
Data Protection for Lotus Domino
Version 5, Release 4, Level 2.0
(C) Copyright IBM Corporation 1999, 2007. All rights reserved.

Please enter the password for node DOMINOLINUX2_NOTES:


Tivoli Storage Manager Server Connection Information
----------------------------------------------------

Nodename ............................... DOMINOLINUX2_NOTES
NetWork Host Name of Server ............ 10.23.0.41
TSM API Version ........................ Version 5, Release 4, Level 1.2

Server Name ............................ TSMSERVER
Server Type ............................ AIX-RS/6000
Server Version ......................... Version 5, Release 3, Level 2.0
Compression Mode ....................... Client Determined
Domain Name ............................ AALDOM
Active Policy Set ...................... AALPS
Default Management Class ............... DAILYMC


[notes@dominolinux2 linux]$ domdsmc query preferences

IBM Tivoli Storage Manager for Mail:
Data Protection for Lotus Domino
Version 5, Release 4, Level 2.0
(C) Copyright IBM Corporation 1999, 2007. All rights reserved.

Data Protection for Domino Preferences
--------------------------------

ADSMLOGDir ..................... /opt/tivoli/tsm/client/domino/bin/domdsmc_notes/
ADSMOPTFile .................... /opt/tivoli/tsm/client/api/bin/dsm.opt
BUFFers ........................ 3
BUFFERSIze ..................... 1024
DATEformat ..................... 0
DOMI_DIR ....................... /opt/tivoli/tsm/client/domino/bin
DOMINstallpath ................. /opt/ibm/lotus/bin
LOGFile ........................ /opt/tivoli/tsm/client/domino/bin/domdsmc_notes/domdsm.log
LOGPRUne ....................... 60
MOUNTWait ...................... Yes
NOTESInipath ................... /local/notesdata
NUMberformat ................... 0
REPlace ........................ Yes
SESSions ....................... 1
STATistics ..................... No
SUBDir ......................... No
TIMEformat ..................... 0
DOMTXNBYTElimit................. 0
DOMTXNGROUPmax.................. 2

DB2ALTDBname ................... DOM_ALT
DB2CONTainerpath ...............
DB2LOGPath .....................
DB2LOGTarget ...................
DB2REPlace ..................... Yes
DB2RESTIntopath ................
DB2SESSions .................... 1
DB2USER ........................

[notes@dominolinux2 linux]$ domdsmc query domino

IBM Tivoli Storage Manager for Mail:
Data Protection for Lotus Domino
Version 5, Release 4, Level 2.0
(C) Copyright IBM Corporation 1999, 2007. All rights reserved.


ACD5130E Could not initialize the connection to Lotus Domino properly. error=1543


Which parameter or configuration that I've to change to fix this error ??
I've also tried using the /configfile=<.......................> option to be sure domdsmc using the correct configuration file but it still generate the error


BR,
Martin
 
PREDATAR Control23

I've seen that thread .... Btw, i'm using Lotus Domino ver 8 ... TSM BA Client ver 5.4.2, TDP ver 5.4.2 .... is that correct pairing ?

BR,
Martin
 
PREDATAR Control23

According to this page by IBM, it works for Domino 8.0.x:

Data Protection for Lotus Domino V5.4.2 for Linux on x86

Data Protection for Lotus Domino for Linux on x86 requires the following hardware and software:

* 32 bit or 64 bit Intel Pentium, or higher, or compatible hardware supported by the operating system and the application
* At least 8 MB of disk space and 128 MB of RAM
* Red Hat Enterprise Linux 4 or 5 (32 and 64 bit) or SLES 9 or 10 (32 and 64 bit)
* Lotus Domino 6.5.x, 7.0.x, or 8.0.x server
* A Tivoli Storage Manager server V5.3.0, or later
* A Tivoli Storage Manager API V5.4.1.2, or later
* A Tivoli Storage Manager backup-archive client V5.4.1.2, or later, if you will be using IBM Tivoli Storage Manager central scheduling or Web Client GUI
* DB2 Universal Database V9.1.2 if you will be using Data Protection to backup Domino DB2 enabled Notes databases

There's more in this page:

http://www-1.ibm.com/support/docview.wss?rs=669&uid=swg21254545
 
PREDATAR Control23

Hi,
I've had the same issue (ACD5130E with error=1543) when I tried

domdsmc q domino.

But it works with

domdsmc_notes1 q domino!

SD
 
Top