解決Linux下ibm cics8.1管理控制台不能登陸問題

近日,在虛擬機 centos linux7.4操作系統下,如常安裝  cics8,卻遇到無法用ROOT登陸CICS控制台。下面就是排障過程。

一、正常安裝cics 8。

#tar xvf  TXSERIES_V8.1_LINUX_x86.tar

# ./TXSeriesV81-Linux.bin -i console

然後按照安裝提示,輸入相應的數字,然後一路回車就完成安裝。

二、安裝完,就想着手動啟動CICS8的管理控制台程序。但發現CICS8安裝完成後,並不象CICS9一樣會自動啟動CICS的管理控制台程序,需要手動啟動:

[root@ibmsyss bin]# pwd
/opt/ibm/cics/wui/bin
[root@ibmsyss bin]# ./server txserver start

#[root@ibmsyss cics9]# ps -ef | grep cics
root 1287 1 0 11:37 ? 00:00:00 /opt/ibm/cics/bin/sarpcd
root 1436 1 2 11:37 ? 00:00:10 /opt/ibm/cics/_jvm/bin/java -javaagent:/opt/ibm/cics/wui/bin/tools/ws-javaagent.jar -Djava.awt.headless=true -XX:MaxPermSize=256m -Djava.security.auth.login.config=./../../security/jaas/jaas.config -jar /opt/ibm/cics/wui/bin/tools/ws-server.jar txserver
root 1614 1526 0 11:44 pts/0 00:00:00 grep cics
[root@ibmsyss cics9]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1013/rpcbind
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1157/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1074/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1241/master
tcp 0 0 0.0.0.0:135 0.0.0.0:* LISTEN 1287/sarpcd
tcp 0 0 0.0.0.0:34567 0.0.0.0:* LISTEN 1031/rpc.statd
tcp 0 0 ::ffff:127.0.0.1:41771 :::* LISTEN 1436/java
tcp 0 0 :::111 :::* LISTEN 1013/rpcbind
tcp 0 0 :::22 :::* LISTEN 1157/sshd
tcp 0 0 ::1:631 :::* LISTEN 1074/cupsd
tcp 0 0 ::1:25 :::* LISTEN 1241/master
tcp 0 0 :::51259 :::* LISTEN 1436/java
tcp 0 0 :::57566 :::* LISTEN 1031/rpc.statd
tcp 0 0 :::9080 :::* LISTEN 1436/java
tcp 0 0 :::135 :::* LISTEN 1287/sarpcd
[root@ibmsyss cics9]#

相應的cics 管理控制台端口9080 已經打開。要注意cics8的管理控制台端口是:9080,而CICS9的管理控制台是:9043

三、訪問CICS8管理控制台:

打開瀏覽器,輸入CICS IP地址:http://cics8ip:9080/txseries/admin .彈出控制台LOGIN頁面。但我用root賬號和正確密碼。總是無法正常login。嘗試多次都不行,如下所示:

起初,我以為root 不屬於cics組,但確認root 是屬於cics組的:

[root@ibmsyss cics9]# id
uid=0(root) gid=0(root) 組=0(root),504(cics)
[root@ibmsyss cics9]#

那就查閱日誌,看日誌能否有錯誤提示,從日誌中看到如下錯誤:

[root@ibmsyss logs]# ls
console.log ffdc messages_18.03.12_11.37.49.0.log messages.log state
[root@ibmsyss logs]# pwd
/opt/ibm/cics/wui/usr/servers/txserver/logs
[root@ibmsyss logs]#vi  messages_18.03.12_11.37.49.0.log . 查看到如下報錯:

[18-3-9 3:24:23:562 CST] 00000908 com.ibm.lwi.security.nativeproviders E ALR1202I Loading LWI native library /opt/ibm/cics/wui/usr/s
ervers/txserver/../../native/liblwisecurity.Linux.x86.so failed.
java.lang.UnsatisfiedLinkError: /opt/ibm/cics/wui/usr/servers/txserver/../../native/liblwisecurity.Linux.x86.so (libpam.so.0: 無法打開共享對象文件: 沒有那個
文件或目錄)

從這個報錯信息來看,應該是沒有安裝pam功能組件。

[root@ibmsyss logs]# find / -name libpam.so.0
/lib64/libpam.so.0

只看到有安裝64位的libpam.so.0,而我現在安裝的是32位的cics8.1 ,少了32位的libpam.so.0 。需要安裝32位的pam功能組件:

[root@ibmsyss logs]# yum search pam

pam.i686 : An extensible library which provides authentication for applications
pam.x86_64 : An extensible library which provides authentication for applications

[root@ibmsyss logs]# yum install pam.i686

安裝完成後,重啟cics9的管理控制台,再次訪問CICS9的管理控制台頁面,再用root  來login就可以。

 

 

 

 

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營