?

解決HTML 5 客戶端“無法提取請求的數據”問題

2021-01-06 05:29河北王春海
網絡安全和信息化 2020年12期
關鍵詞:腳本指紋客戶端

■ 河北 王春海

編者按:本文提出了一種在vCenter Server 6.7 的HTML 5 客戶端中出現的“無法提取請求的數據”提示的解決辦法。起初,VMware 在KB74731 已有介紹并提出了解決辦法,但在升級到更高版本時還會出現類似錯誤。

在vCenter Server 6.7 的HTML 5 客戶端中,當瀏覽“監控→vSAN →虛擬對象”時可能會遇到“無法提取請求的數據。請檢查vSphere Client 日志了解詳細信息(Failed to extract requested data.Check vS phere Client logs for de tails)?!钡奶崾?,如圖1 所示。

如果單擊“主機”,在“監控→vSAN →性能”中也會出現類似的錯誤。

對于這個問題,VMware在KB74731(該鏈接地址為https://kb.vmware.com/s/article/74731?lang=zh_CN)已有介紹,并且說明此問題在ESXi 6.7 Update 3a 中已解決。但將ESXi 與vCenter升級到Update 3a 甚至更高版本之后,問題依舊。

這個環境中的vCenter Server 6.7 是從6.5 U2 升級而來的。vCenter Server 6.5 U2 有個bug——在證書到期并且續訂了證書之后,vCenter Server 無法登錄或提示密碼不對。此時就需要在https://kb.vmware.com/s/article/76719?lang=en_US&queryTerm=76719 下載一個名為fixsts.sh 的腳本,并上傳到vCenter Server Appliance 中執行該腳本,替換STS(Security Token Service)證書以解決密碼不對的問題。

而在替換了STS 證書之后,可能會導致計算機SSL 證書與該vCenter Server 節點URI 所使用的服務注冊所使用的SSL 證書不匹配,就會出現圖1 的錯誤。對于這個問題,您可以使用check-trust-anchors -cml腳本修復。

圖1 錯誤提示

通過使用SSH 登錄到vCenter Server,在/tmp 文件夾中使用vi check-trust-anchors 編輯新的文件,然后在Windows 計算機上,用“記事本”打開下載的checktrust-anchors 文件,復制所有內容,并在vi 中點擊insert 按鈕,粘貼所復制的內容后,按下ESC 鍵,輸入“:wq”,保存后退出。

然后執行:

修復證書。

查看SHA1 Fingerprint=后面的字符串,可以看到有一條指紋不匹配,此示例為B9:77:05:11:00:88:72:B1:E5:CC:18:42:8E:39:01:D6:E2:B7:91:94

在以下輸入Y、SSO 帳戶、密碼,輸入要更新的信任錨的指紋:

圖2 修復SSL 證書

圖3 可以查看數據

更新完成后,問題即可解決,如圖3 所示。

猜你喜歡
腳本指紋客戶端
酒駕
你的手機安裝了多少個客戶端
“人民網+客戶端”推出數據新聞
——穩就業、惠民生,“數”讀十年成績單
像偵探一樣提取指紋
為什么每個人的指紋都不一樣
自動推送與網站匹配的腳本
唯一的指紋
可疑的指紋
新華社推出新版客戶端 打造移動互聯新聞旗艦
愚公移山
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合