集团电子商务部3GE备份管理软件DP环境交代:
HP Data Protector A.06.11: OMNISV, internal build PHSS_41454, built on Wed Oct 6 16:18:20 2010
HP-UX essdb1 B.11.31 U ia64 3757157163 unlimited-user license
问题描述:DP Server只能通过omnidb进行备份软件的一些操作,登录GUI管理端就会报错。
Cannot access the Cell Manager system.
The Cell Manager host is not reachable or is not up and running
or has no Cell Manager software installed and configured on it
or UIProxy service is not up and running.
初步查看了一下dp的基础进程:
essdb1_root[/opt]#/opt/omni/sbin/omnisv -status
ProcName Status [PID]
===============================
rds : Active [4787]
crs : Active [4804]
mmd : Active [4800]
kms : Active [4802]
omnitrig: Active
uiproxy : Down
Sending of traps disabled.
===============================
将uiproxyd进程启动即可essdb1_root[/opt/omni/java/server/bin]#./uiproxyd -help
/usr/lib/hpux32/dld.so: Unable to find library ’libmsg.so’.
Killed
由于库文件未设定环境变量。我们重新设定一下环境变量。
essdb1_root[/opt/omni/java/server/bin]#env |grep SHLIB_PATH
essdb1_root[/opt/omni/java/server/bin]#export SHLIB_PATH=/opt/omni/java/server/bin
essdb1_root[/opt/omni/java/server/bin]#ldd ./uiproxyd
libmsg.so => /opt/omni/java/server/bin/libmsg.so
libblcore.so => /opt/omni/java/server/bin/libblcore.so
libOvBbc.so => /opt/omni/java/server/bin/libOvBbc.so
libOvSecCore.so => /opt/omni/java/server/bin/libOvSecCore.so
libOvXpl.so => /opt/omni/java/server/bin/libOvXpl.so
libBrandChg.so => /opt/omni/lib/libBrandChg.so
libXt.so.1 => /usr/lib/hpux32/libXt.so.1
libX11.so.1 => /usr/lib/hpux32/libX11.so.1
libm.so.1 => /usr/lib/hpux32/libm.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
libstd_v2.so.1 => /usr/lib/hpux32/libstd_v2.so.1
libCsup.so.1 => /usr/lib/hpux32/libCsup.so.1
libpthread.so.1 => /usr/lib/hpux32/libpthread.so.1
libunwind.so.1 => /usr/lib/hpux32/libunwind.so.1
libc.so.1 => /usr/lib/hpux32/libc.so.1
libm.so.1 => /usr/lib/hpux32/libm.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
libblcore.so => /opt/omni/java/server/bin/libblcore.so
libpthread.so.1 => /usr/lib/hpux32/libpthread.so.1
libOvSecCore.so => /opt/omni/java/server/bin/libOvSecCore.so
libOvXpl.so => /opt/omni/java/server/bin/libOvXpl.so
libpthread.so.1 => /usr/lib/hpux32/libpthread.so.1
libOvXpl.so => /opt/omni/java/server/bin/libOvXpl.so
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
libpthread.so.1 => /usr/lib/hpux32/libpthread.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
libm.so.1 => /usr/lib/hpux32/libm.so.1
libstd_v2.so.1 => /usr/lib/hpux32/libstd_v2.so.1
libCsup.so.1 => /usr/lib/hpux32/libCsup.so.1
libcl.so.1 => /usr/lib/hpux32/libcl.so.1
libpthread.so.1 => /usr/lib/hpux32/libpthread.so.1
libSM.so.1 => /usr/lib/hpux32/X11R6/libSM.so.1
libICE.so.1 => /usr/lib/hpux32/X11R6/libICE.so.1
libuca.so.1 => /usr/lib/hpux32/libuca.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
libIO77.so.1 => /usr/lib/hpux32/libIO77.so.1
libunwind.so.1 => /usr/lib/hpux32/libunwind.so.1
启动该进程关键步骤。
essdb1_root[/opt/omni/java/server/bin]#/opt/omni/java/server/bin/uiproxyd -logfile /tmp/uiproxyd.log
uiproxyd: initializing...
uiproxyd: initialization successful...
uiproxyd: server starting up...
uiproxyd: server successfully started!
验证是否启动成功:
essdb1_root[/opt/omni/sbin]#omnisv -status
sh: omnisv: not found.
essdb1_root[/opt/omni/sbin]#./omnisv -status
ProcName Status [PID]
===============================
rds : Active [4787]
crs : Active [4804]
mmd : Active [4800]
kms : Active [4802]
omnitrig: Active
uiproxy : Active [12927]
Sending of traps disabled.
===============================