近日,在虛擬機 centos linux6.5操作系統下,如常安裝 cics9,卻遇到無法用ROOT登陸CICS控制台。下面就是排障過程。
一、正常安裝cics 9。
#tar xvf TXSERIES_V9.1_LINUX_x86.tar
# ./TXSeriesV91-Linux.bin -i console
然後按照安裝提示,輸入相應的數字,然後一路回車就完成安裝。
二、安裝完,就想著手動啟動CICS9的管理控制台程序。但發現CICS9安裝完成後,已經自動啟動CICS的管理控制台程序:
#[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 :::9443 :::* LISTEN 1436/java
tcp 0 0 :::135 :::* LISTEN 1287/sarpcd
[root@ibmsyss cics9]#
相應的cics 管理控制台埠9443 已經打開。
三、訪問CICS9管理控制台:
打開瀏覽器,輸入CICS IP地址:http://cics9ip:9443/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位的cics9.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…