1. 程式人生 > >Ambari 安裝確認主機 “SSLError“ 錯誤 終極解決方案

Ambari 安裝確認主機 “SSLError“ 錯誤 終極解決方案

Ambari 安裝過程中,確認主機步驟(Confirm Hosts) 遇到如下錯誤:

ERROR 2018-08-02 11:25:09,300 NetUtil.py:96 - EOF occurred in violation of protocol (_ssl.c:579)
ERROR 2018-08-02 11:25:09,300 NetUtil.py:97 - SSLError: Failed to connect. Please check openssl library versions.
Refer to: https://bugzilla.redhat.com/show_bug.cgi?id=1022468 for more details.

錯誤產生的原因可能有多個,根本原因是 openssl 和 ambi-agent 預設配置所致。下面總結的方案可以解決絕大部分狀況:

終極解決方案:

① 檢視 openssl 版本:

    [[email protected] ~]# openssl version
    OpenSSL 1.0.2k-fips  26 Jan 2017

    [[email protected] ~]# rpm -qa | grep openssl
    openssl-libs-1.0.2k-12.el7.x86_64
    openssl-1.0.2k-12.el7.x86_64


如果低於 openssl-1.0.1e-16.el6.x86_64 版本,則需要更新到 openssl-1.0.1e-16.el6.x86_64 及以上版本

② 檢視 Python 版本:

    [root[email protected] ~]# python -V
    Python 2.7.5

如果低於 Python 2.7 版本,則升級 Python 到 2.7 及以上版本。


③ 編輯 /etc/python/cert-verification.cfg 配置檔案,將 [https] 節的 verify 項設為禁用:

    [[email protected]

~]# vi /etc/python/cert-verification.cfg
    # Possible values are:
    # 'enable' to ensure HTTPS certificate verification is enabled by default
    # 'disable' to ensure HTTPS certificate verification is disabled by default
    # 'platform_default' to delegate the decision to the redistributor providing this particular Python version

    # For more info refer to https://www.python.org/dev/peps/pep-0493/
    [https]
    verify=disable

儲存退出。


④ 編輯 /etc/ambari-agent/conf/ambari-agent.ini 配置檔案,在 [security] 節部分,確保設定如下兩個值,其它值保持不變:

    [[email protected] ~]# vi /etc/ambari-agent/conf/ambari-agent.ini

    [security]
    ssl_verify_cert=0
    force_https_protocol=PROTOCOL_TLSv1_2


儲存退出,重啟 ambari-agent:

    [[email protected] ~]# ambari-agent restart


重新執行確認主機步驟(Confirm Hosts),即可通過確認主機並完成註冊。

相關推薦

Ambari 安裝確認主機SSLError錯誤 終極解決方案

Ambari 安裝過程中,確認主機步驟(Confirm Hosts) 遇到如下錯誤: ERROR 2018-08-02 11:25:09,300 NetUtil.py:96 - EOF occurred in violation of protocol (_ssl.c:57

安裝Adobe 全線產品時出現提示錯誤終極解決方案

解決一:官方版 1. Restart your computer in a minimized state before running the installer.(重啟系統) For instructions, see the following documents: Start Windows in D

安裝系統更新時,強制斷電導致之後安裝更新,提示錯誤解決方案

首先是修復磁碟。仍然不行: 新建一個檔案,檔名為 Repair.bat。  輸入內容: sc config wuauserv start= auto sc config bits start= auto sc config DcomLaunch start= auto ne

Android Studio安裝APK報錯 INSTALL_FAILED_TEST_ONLY終極解決方案

1、檢查\app\src\main\AndroidMainfest.xml中是否有testOnly屬性為true,如果有去掉或者改為false 2、檢查Android Studio和gradle版本是否

Mysql 1067系統錯誤終極解決方案全集

 MySQL手賤把data目錄下的系統自帶資料庫刪除了,結果出現了1067系統錯誤,於是我花了一天時間各種論壇逛,蒐集了五種解決1067的方法如下,我屬於第一種,後面四種怎麼都解決不了 解決方案一  原因:mysql中data檔案下的部分目錄例如:mysql、test等不

安裝jpype出現_jpype錯誤解決方案

說明:主要是執行該python檔案呼叫了anaconda的python直譯器。所以報錯: 後來使用/user/bin python 呼叫該py檔案就可以執行成功。 說明:#!/usr/bin/python 也是預設呼叫/usr/bin/python,這樣通過./a.

mysql免安裝版1067錯誤終極解決辦法

【從筆記本到pc】 筆記本一直都使用mysql免安裝版5.6.17,使用如下方法安裝: 今天把同一個zip包傳到pc上,按上面的方法安裝居然報1067,按上面方法多次嘗試還是不行。 百度,google查半天還是不行,最終折騰到一個好辦法,應該可以一勞永逸的解決這個問

win10安裝Anaconda3出現failed to create anacoda menue錯誤解決方案

family menu span 16px 安裝完成 bit 沒有 settings nav 其他描述:【Anaconda Prompt找不到】【開始菜單沒有Anaconda Prompt】【Anaconda failed to create anacoda menue】

Oracle安裝最常碰到的6個錯誤解決方案

繼續 數據庫服務 tns 情況下 無法啟動 rac 步驟 margin 配置 Oracle安裝最常碰到的6個錯誤及解決方案 [以8.1.6為例]: 1、ORA-12541:TNS:沒有監聽器   原因:沒有啟動監聽器或者監聽器損壞。如果是前者,使用命令net star

windows7安裝vmware client 報錯誤1935解決辦法

報錯誤1935解決辦法首先網上找了好多,都無解,什麽安裝。net,改註冊表,安裝visual c++ 啊都沒解決,最後發現是win7系統服務沒啟動,造成安裝到最後就提示1935報錯。啟動Windows Modules Installer 服務器解決問題windows7安裝vmware client 報錯誤

安裝RabbitMq啟動運行出現服務無法啟動 發生系統錯誤1067解決方案

出現 ron nbsp 英文 發生 正常 電腦 字符 無法 造成此原因是因為電腦名稱為中文字符造成的,把電腦名稱改為英文字符正常解決 安裝RabbitMq啟動運行出現服務無法啟動 發生系統錯誤1067解決方案

關於mindmanager 2012安裝後報C++錯誤解決方法

關於mindmanager 2012啟動無法執行,提示c++錯誤 ---------------------------Microsoft Visual C++ Runtime Library---------------------------Runtime Error! Prog

小米2不能連電腦 XP系統無法安裝MTP裝置驅動的終極解決方法

小米2剛到貨,用電腦訪問SD卡,抓心撓肝的捅咕了2天,終於把我的XP系統驅動了MTP,  @. D2 w) n5 _& M, w2 j9 p; U- ] 悲催的Android,悲催的小米2,悲催的小米客服(鄙視之,什麼也解決不了)。' n7 S  |& Y4

linux下安裝redis出現錯誤及其解決方案

測試於:Redis2.6.17 | CentOS 5.7 安裝: 通過wget方式直接在linux上下載Redis wget http://download.redis.io/releases/red

在LINUX下安裝DISCUZ出現的錯誤:advice_mysqli_connect 解決方法。

在用curl進行模擬呼叫時,curl接收內容會出現"Empty reply from server"的錯誤。 修改httpd.conf,在虛擬主機上新增如下內容:EnableSendfile offEnableMMAP off 在安裝discuz時,無法安裝,提示錯誤如下:advice_mysqli_co

discuz論壇在安裝完成後 首頁所有頁面開啟均出現404錯誤解決方案

今天公司一網站內的BBS論壇 出問題了 首頁所有版塊在點選開啟後均出現 404錯誤 在伺服器上查詢N久終於找到原因 原來是IIS 配置 .aspx 處的問題 詳情見圖: 必須將圖中 2處的 “確認檔案是否存在”前的複選框前勾除!  

windows下安裝python出現2503錯誤解決辦法

如果安裝檔案的路徑中有空格一定要使用("),英文狀態下的。其實,最好在安裝的路徑中始終都使用引號。比如,我的安裝檔案”E:\softwareunion\開發軟體“下的”TortoiseSVN-1.8.5.25224-x64-svn-1.8.8.msi“,那麼,我的命令就是這樣的了: msiexec /pac

ROS(hydro)下安裝turtlebot出現的錯誤解決辦法

        我按照官網(點選開啟連結)所說來安裝,但是在執行到  4.3 Software Development Workspace   這一步時,出了錯。 ( 啊,好傷心啊!!原來 ROS 已經預設安裝上了 turtlebot 啦)         【1】在執行ca

python3.7.2安裝錯誤0x80072efd解決方案

安裝錯誤資訊(忘記截圖): Setup failed One or more issues caused the setup to fail.Please fix the issues and then retry setup.For more information see

windows 安裝composer 報SSL錯誤解決方式

先去http://curl.haxx.se/docs/caextract.html  下載下面兩個檔案 HTTP from curl.haxx.se: cacert.pem 開啟 php.ini