Citrix Presentation Server 4.5 不能連結, Network or dialup problems are preventing communication with the Citrix Server
老闆有他私人的Citrix系統, 也有另外的Domain和Exchange環境在附近的一個Data Center
有一天他說想重啟他的Citrix機, 結果重啟後就不能再在Citrix的login Site連線了
出現以下錯誤信息
Network or dialup problems are preventing communication with the Citrix Server.
An attempt to automatically restore the connection will begin after a delay to let the network recover.
If the problem persists, please contact your system administrator.
這可慘了, 如果沒有Citrix, 老闆就不能看電郵 (雖然他也能在IPAD看), 也不能查看文件
所以這可是十萬火急啊
幸好遠端桌面連線可以運作! 不用坐車過去Data center解決
先來查看Windows記錄了甚麼事件,首先有Event ID 118
見到是關於Reliability Server 的, 我唯一能想到這關鍵字的就只有Citrix 的Session Reliability功能
用於令使用者就算網絡不暢通也不會立即斷線, 待連線回復就可以再次按鍵, 不用重新登入
既然不通, 但機器沒有斷線, 我又想會不會是防火牆的問題?
檢查後發現Citrix需要的TCP 1494和Session Reliability的TCP 2598埠都開通了
但再深入看Netstat的報告說電腦沒有監聽2598埠, 顯然這服務異常
所以我想先取消使用這功能看看能不能連線, 重啟後發現仍然不行, 但錯誤報告更糟糕
就只說Internal Server有問題…卻沒有說是甚麼問題..
查看文件說, 原來取消Session Reliability後有機會出現這個錯誤, 可又跟這次問題無關了
所以我又開啟了這功能復原狀況…
這時發現一個叫Citrix XTE Server的服務不能啟動, 理所當然不能令使用者登入了, 這才是根本所在.
這時候老闆的壓力越來越大…我想把Citrix整個砍掉重練可能還比繼續Trouble Shoot更快
可是既然已有砍掉重練的決心, 我也不妨試試先砍些簡單的, 就是Terminal Service的設定
如果有安裝Citrix的話這裡會多一個Citrix ICA的連線方式
我先看看設定, 卻不能得到甚麼錯誤報告…但我還是想重新製造這個連接埠..所以記下了現在的設定
最關鍵是一個叫ctx_cpsvcuser的user account一定要在權限清單,
把心一橫就按DELETE了
再來重新建連線
選要建立Citrix ICA 3.0的連接方式, 後來的都照預設去做
順利把連接方式重新建立! 再把ctx_cpsvcuser加進權限清單, 給它Full Control
原本沒有抱多大的期望…可是奇蹟出現了! Citrix Receiver連線回復正常!
這可誤打誤撞解決了問題, 但出事原因還是一個迷啊…