xmanager登陸AIX遠端桌面故障解決-大全版

mi_zy發表於2012-05-13
故障現象A:
AIX 5306系統安裝好後,想用xmanager連上,但報錯 Couldn't open console,不能開啟圖形介面。

解決參考:
telnet上主機
# ps -ef |grep dtlogin 看看CDE桌面有沒有啟動
若沒有,請執行:
# /etc/rc.dt   然後就可以開啟圖形介面了。

# /usr/dt/bin/dtlogin -daemon   ##啟動CDE桌面
# /usr/dt/bin/dtconfig -e   ##配置主機重啟自動啟動 -e (enable auto-start of dtlogin)

故障現象B:
xmanager能連上伺服器,也能登陸,但之後就一直停在starting CDE environment,桌面死活出不來。檢查伺服器,CDE是安裝了的,執行/etc/rc.dt也能順利啟動,檢查dtlogin也執行正常。

解決參考:
檢查/etc/hosts中的主機名和IP地址是否正確。

故障現象C:
Xmanager-AIX XDMCP Connection failed,Try agin

解決參考:
AIX上無須進行任何配置,但是必須有XDMCP協議。服務程式在監聽XDMCP埠。CDE的XDMCP伺服器為 dtlogin,XWindow本身的XDMCP伺服器為xdm,當然GNU也有一些其它的伺服器。如果AIX上安了CDE,則只要啟動CDE即可(執行/etc/rc.dt)。如果沒有安裝CDE,需要啟動xdm。
以下命令可以確認XDMCP伺服器已經啟動:netstat -an|grep 177
檢查輸出,確認狀態為LISTEN。如果一切正常,就可以使用Xmanager透過登入了。
安裝完Xmanager後,在Xbrowser中New一個XDMCP,選擇XDM query,在Host輸入框輸入主機名或IP
地址,選Apply,然後Done,啟動Xmanager就會顯示圖形登入介面了。

=====================================================================================

解決xmanager無法啟動AIX的CDE桌面一例

昨天在AIX上中安裝oracle9i的時候,xmanager能連上伺服器,也能登陸,但之後就一直停在starting CDE environment,桌面死活出不來。檢查伺服器,CDE是安裝了的,執行/etc/rc.dt也能順利啟動,檢查dtlogin也執行正常。

最後發現,問題出在/etc/hosts上,假設主機名為test,IP地址為192.168.168.1,/etc/hosts檔案中存在如下記錄

192.168.168.1 test1 test
也就是這個位於test之前的test1造成了問題,去掉後桌面正常出來了。還有一個小問題,在AIX上安裝9i會要求指定JDK1.3.1的位置,大多數情況下,安裝程式會在$ORACLE_BASE/jre上安裝一個1.1.8和1.3.1的版本,但有時也可能碰到沒有安裝的情況,這時可以指定系統中其他版本的JDK,比如/usr/java14,系統中是否已經安裝其他版本的jdk可以透過which java來檢視。

記錄一下備忘。

=======================================================================================

AIX中CDE不能啟動的故障一般性解決方法

  有時候經常會遇到CDE桌面啟動不了的情況,那麼遇到這種情況應該如何解決呢?

  1、檢查是否從圖形控制檯上能看到login圖形提示。如果可以看到,問題僅僅發生在輸入使用者名稱密碼之後出現籃屏等等不能登陸的情況,那麼檢查:a>各個檔案系統的空間有沒有滿的。有的話刪除部分檔案或者擴大檔案系統。b>hostname 在/etc/hosts檔案中是否和正在使用的IP地址有對應關係。如果有錯誤,請用hostname更改主機名或者修改/etc/hosts檔案。

  2、如果不能啟動CDE,並且連login的圖形提示都無法看到。那麼嘗試以下步驟:a>執行/usr/dt/bin/dtconfig -kill b>執行ps-ef|grep dt檢視是否有dtlogin程式,如果有,用kill -9 PID 殺死該程式 c>在圖形主控臺上執行 /etc/rc.dt 命令啟動CDE桌面,到login提示符。

  3、如果上述操作不能成功,或者根本沒有/usr/dt/bin/dtconfig 和/etc/rc.dt檔案,那麼請從光碟上安裝所有以X11.*的檔案集。安裝的時候,請注意選擇 OVERWRITE same or newer versions? 為yes。(預設是no)在安裝完之後執行第二步,不需要重啟。

  當dtlogin沒有啟動的時候的一個問題表現為:從extra工具中找不到相應的主機。出現此問題的時候首先檢查主機中有沒有啟動dtlogin程式:

  ps -ef|grep dtlogin

  如果沒執行的話,可以用daemon選項來執行:dtlogin -daemon,即可。

  AIX中CDE不能啟動解決方法

  執行 /usr/dt/bin/dtconfig -kill

  執行ps-ef|grep dt檢視是否有dtlogin程式,如果有,用kill -9 PID 殺死該程式

  執行 /etc/rc.dt 命令啟動CDE桌面,到login提示符。

  執行 startsrc -s clcomdES

================================================================================

CDE(通用桌面環境)的安裝和初始設定


網友:net backup 釋出於: 2008.07.15 17:23 (共有條評論) 檢視評論 | 我要評論
  
CDE的安裝步驟
安裝CDE所需要的檔案集可以在AIX作業系統的基本安裝介質的卷1(通常情況下,CD1)中找到。
要安裝CDE,請以root使用者登入,並在命令列中輸入:
smitty install_all
然後在SMIT選單中選擇:
1、選定安裝裝置。如果您的安裝介質是CD,請選擇/dev/cd0。
2、將游標移動到Software to install上,並按F4。
3、逐個選擇要安裝的檔案集並按F7選中。
4、按Enter鍵開始安裝步驟。
5、再按一次Enter鍵確認這些檔案集的安裝。
以下是執行CDE所必須的檔案集(您可以用lslpp -l X11.Dt*來列出您的系統上已經安裝的CDE檔案集):
       X11.Dt.ToolTalk --  AIX CDE ToolTalk 支援
                    這個檔案集中包含為 AIX CDE 提供ToolTalk支援所需要的庫檔案和可執行檔案。
       X11.Dt.bitmaps  --  AIX CDE 點陣圖
                     這個檔案集中包含 AIX  CDE 所需要的圖示和背景等圖案。
       X11.Dt.compat   --  AIX CDE 相容性包
                    這個檔案集中包含有圖示,操作定義和可執行檔案等檔案。這些檔案已經從當前的AIX CDE軟體包中刪除,並且不會在未來的CDE發行版
                    本中出現。提供它們的目的是為了便於從舊版本的CDE遷移到當前的版本。
       X11.Dt.helpinfo --  AIX CDE 幫助檔案
                     這個檔案集中包含有完整的AIX CDE幫助檔案。
       X11.Dt.helpmin  --  AIX CDE 最小幫助檔案
                     這個檔案集中包含有最小化的AIX CDE幫助檔案。
       X11.Dt.helprun  --  AIX CDE 執行時幫助
                     這個檔案集中包含有桌面幫助系統所需要的可執行檔案,資原始檔和配置檔案。
       X11.Dt.lib      --  AIX CDE 執行時連線庫
                     這個檔案集中包含有支援桌面應用程式的執行時連線庫,包括所有桌面服務,桌面小程式和桌面幫助所要使用的所有連線庫。
       X11.Dt.rte      --  AIX 通用桌面環境
                      這個檔案集中包含有在X Windows上執行CDE所需要的可執行檔案,庫檔案和資原始檔。
CDE的初始設定
1、首先請考慮您正在使用的系統控制檯。如果您使用的系統安裝有圖形卡和圖形顯示器,那麼CDE可以直接在這個圖形控制檯上執行而不需要額外的配置。如果您使用的是ASCII字元控制檯,那麼CDE不能在這個控制檯上執行。以下的步驟可以防止系統試圖在這個控制檯上啟動CDE:
# cp /usr/dt/config/Xservers /etc/dt/config/Xservers
編輯 /etc/dt/config/Xservers ,註釋啟動Xserver的一行。比如:
# :0 Local local@console /usr/lpp/X11/defaults/xserverrc -T -force :0
2、如何啟動CDE
a、在AIX啟動時自動啟動CDE。使用root使用者登入,並在命令列中執行:
#/usr/dt/bin/dtconfig -e
b、在命令列中啟動CDE:
#/etc/rc.dt;exit
c、確認CDE已經啟動:
#ps -ef |grep dtlogin
如果您看到dtlogin程式在執行,則說明CDE已經啟動。
其它配置資訊
重要的檔案:
/var/dt/Xerrors
$HOME/.dt/errorlog
$HOME/.dt/startlog
/usr/dt/bin/dtlogin --  登入服務的可執行檔案
/usr/dt/bin/dtgreet --  顯示歡迎螢幕
/usr/dt/bin/dtchooser --  顯示選擇螢幕
/usr/dt/bin/Xsession --  啟動桌面會話
/usr/dt/config/Xfailsafe -- 啟動安全會話
/usr/dt/config/Xconfig --  登入服務的配置檔案
/usr/dt/config/Xservers --   登入服務描述檔案
/usr/dt/config/Xaccess --   登入服務訪問控制檔案
/usr/dt/config/language/Xresources -- 螢幕顯示資源
/usr/dt/config/Xsetup --  顯示設定檔案
/usr/dt/config/Xstartup --  Pre-session startup file
/usr/dt/config/Xreset --  Post-session reset file
/var/dt/Xpid--   登入服務的程式號
/var/dt/Xerrors --   登入服務的錯誤日誌
重要的檔案許可權:
Permissions on /dev/null (666)
Permissions on /dev/lft0 (666)
Permissions on /dev/tty (666)
Permissions on /dev/console (622)
Permissions of /usr/dt/bin files
Permissions on /var/tmp (666)
Permissions on /var/dt/tmp (666)
Permissions on /etc/hosts (664)
Permissions on /home/$USER 使用者必須有 rwx 許可權

==============================================================================

aix的CDE 啟動不了該乍辦?

如何啟動CDE
a、在AIX啟動時自動啟動CDE。使用root使用者登入,並在命令列中執行:
#/usr/dt/bin/dtconfig -e

b、在命令列中啟動CDE:
#/etc/rc.dt;exit

c、確認CDE已經啟動:
#ps -ef |grep dtlogin
如果您看到dtlogin程式在執行,則說明CDE已經啟動。

CDE 啟動了,但是xwindows 啟動不了?

估計你的問題解決應該是刪除/etc/resolv.conf,重心設定IP地址,估計就可以解決

===============================================================================

we are using ascII terminal which connected to 2 p650 server. I also am able to connect them through Xmanager.
the process of X should be listed by command ps.

ps -ef|grep X
root   6970   6724   0 23:11:47      -  0:05 /usr/lpp/X11/bin/X -x abx -x dbe -x GLX -D /usr/lib/X11//rgb -T -force :0 -auth /var/dt/A:0-KsgAqa

command xinit /usr/dt/bin/Xsession can start X environment as well.

the following contents might help.

Starting AIX Common Desktop Environment
If the AIX Common Desktop Environment (CDE) is not set up to start
automatically on a locally attached graphics display, you can use the following
command to start the desktop from an AIX command line.
xinit /usr/dt/bin/Xsession
Using the xinit command starts the desktop without bringing up the whole
desktop environment. You will bypass the login window when you start the
desktop, and when you exit, you will return to a command line rather than an AIX
CDE login window. You will, however, use the same desktop applications you
would use had you started the desktop from the welcome window.
You can set up the system so that the AIX CDE comes up automatically when
you start the system, or you can start AIX CDE manually. You must log in as root
to perform. each of these tasks.
Enabling and disabling desktop autostart
To enable the desktop autostart, use smitty dtconfig or dtconfig -e.
To disable the desktop autostart, use smitty dtconfig or dtconfig -d.
After enabling or disabling desktop autostart, reboot the system.
Starting AIX Common Desktop Environment manually.
Use the following command to start the AIX CDE at the command line.
/usr/dt/bin/dtlogin -daemon
A Desktop Login window will display. When you log in, you will start a desktop
session.
Stopping AIX Common Desktop Environment manually.
When you manually stop the login manager, all X servers and desktop sessions
that the login manager started are stopped.
1. Open a terminal emulator window and log in as root.
2. Obtain the process ID of the Login Manager by entering the following:
cat /var/dt/Xpid
3. Stop the Login Manager by entering:
kill -term process_id

===============================================================================

CDE(通用桌面環境)的安裝和初始設定

--------------------------------------------------------------------------------

2008-08-18 00:52:51 標籤:CDE AIX   [推送到技術圈]


CDE的安裝步驟
安裝CDE所需要的檔案集可以在AIX作業系統的基本安裝介質的卷1(通常情況下,CD1)中找到。
要安裝CDE,請以root使用者登入,並在命令列中輸入:
smitty install_all
然後在SMIT選單中選擇:
1、選定安裝裝置。如果您的安裝介質是CD,請選擇/dev/cd0。
2、將游標移動到Software to install上,並按F4。
3、逐個選擇要安裝的檔案集並按F7選中。
4、按Enter鍵開始安裝步驟。
5、再按一次Enter鍵確認這些檔案集的安裝。
以下是執行CDE所必須的檔案集(您可以用lslpp -l X11.Dt*來列出您的系統上已經安裝的CDE檔案集):
       X11.Dt.ToolTalk --  AIX CDE ToolTalk 支援
                    這個檔案集中包含為 AIX CDE 提供ToolTalk支援所需要的庫檔案和可執行檔案。
       X11.Dt.bitmaps  --  AIX CDE 點陣圖
                     這個檔案集中包含 AIX  CDE 所需要的圖示和背景等圖案。
       X11.Dt.compat   --  AIX CDE 相容性包
                    這個檔案集中包含有圖示,操作定義和可執行檔案等檔案。這些檔案已經從當前的AIX CDE軟體包中刪除,並且不會在未來的CDE發行版
                    本中出現。提供它們的目的是為了便於從舊版本的CDE遷移到當前的版本。
       X11.Dt.helpinfo --  AIX CDE 幫助檔案
                     這個檔案集中包含有完整的AIX CDE幫助檔案。
       X11.Dt.helpmin  --  AIX CDE 最小幫助檔案
                     這個檔案集中包含有最小化的AIX CDE幫助檔案。
       X11.Dt.helprun  --  AIX CDE 執行時幫助
                     這個檔案集中包含有桌面幫助系統所需要的可執行檔案,資原始檔和配置檔案。
       X11.Dt.lib      --  AIX CDE 執行時連線庫
                     這個檔案集中包含有支援桌面應用程式的執行時連線庫,包括所有桌面服務,桌面小程式和桌面幫助所要使用的所有連線庫。
       X11.Dt.rte      --  AIX 通用桌面環境
                      這個檔案集中包含有在X Windows上執行CDE所需要的可執行檔案,庫檔案和資原始檔。
CDE的初始設定
1、首先請考慮您正在使用的系統控制檯。如果您使用的系統安裝有圖形卡和圖形顯示器,那麼CDE可以直接在這個圖形控制檯上執行而不需要額外的配置。如果您使用的是ASCII字元控制檯,那麼CDE不能在這個控制檯上執行。以下的步驟可以防止系統試圖在這個控制檯上啟動CDE:
# cp /usr/dt/config/Xservers /etc/dt/config/Xservers
編輯 /etc/dt/config/Xservers ,註釋啟動Xserver的一行。比如:
# :0 Local local@console /usr/lpp/X11/defaults/xserverrc -T -force :0
2、如何啟動CDE
a、在AIX啟動時自動啟動CDE。使用root使用者登入,並在命令列中執行:
#/usr/dt/bin/dtconfig -e
b、在命令列中啟動CDE:
#/etc/rc.dt;exit
c、確認CDE已經啟動:
#ps -ef |grep dtlogin
如果您看到dtlogin程式在執行,則說明CDE已經啟動。
其它配置資訊
重要的檔案:
/var/dt/Xerrors
$HOME/.dt/errorlog
$HOME/.dt/startlog
/usr/dt/bin/dtlogin --  登入服務的可執行檔案
/usr/dt/bin/dtgreet --  顯示歡迎螢幕
/usr/dt/bin/dtchooser --  顯示選擇螢幕
/usr/dt/bin/Xsession --  啟動桌面會話
/usr/dt/config/Xfailsafe -- 啟動安全會話
/usr/dt/config/Xconfig --  登入服務的配置檔案
/usr/dt/config/Xservers --   登入服務描述檔案
/usr/dt/config/Xaccess --   登入服務訪問控制檔案
/usr/dt/config/language/Xresources -- 螢幕顯示資源
/usr/dt/config/Xsetup --  顯示設定檔案
/usr/dt/config/Xstartup --  Pre-session startup file
/usr/dt/config/Xreset --  Post-session reset file
/var/dt/Xpid--   登入服務的程式號
/var/dt/Xerrors --   登入服務的錯誤日誌
重要的檔案許可權:
Permissions on /dev/null (666)
Permissions on /dev/lft0 (666)
Permissions on /dev/tty (666)
Permissions on /dev/console (622)
Permissions of /usr/dt/bin files
Permissions on /var/tmp (666)
Permissions on /var/dt/tmp (666)
Permissions on /etc/hosts (664)
Permissions on /home/$USER 使用者必須有 rwx 許可權

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7970627/viewspace-723437/,如需轉載,請註明出處,否則將追究法律責任。

相關文章