Please Rate this Document

What should I do if I failed to install Omada Software Controller

Knowledgebase
FAQ
2024-06-26
18

內容

目標

要求

介紹

Windows 上的故障排除

Linux 上的故障排除

結論

FAQ

 

目標

本文介紹了在 Windows 或 Linux 系統上安裝 Omada 控制器失敗時的故障排除方式。

要求

  • Windows 7/8/10/11/Server
  • Ubuntu 16.04/18.04/20.04、Debian 8/9/10、CentOS 6/7

介紹

Omada 軟體控制器運作在多個工具程式和環境上,我們通常稱之為相依性。如果沒有這些相依性套件,您將無法成功安裝和執行 Omada 軟體控制器。這裡我們幫助您檢查 Java、Mongo DB 等相依關係。

在本故障排除指南中,我們介紹了檢查 Windows 或 Linux 系統上的相依性套件安裝的方式。您可以依據需要選擇故障排除指南。

Windows 上的故障排除

適用於 Windows 的 Omada 軟體控制器對執行環境有要求,例如 Java 執行階段環境和安裝資料夾。我們提供 3 個步驟來為您檢查這 2 個因素。

步驟 1. 按「win+R」開啟執行視窗,輸入 cmd 然後按 ok 進入命令提示字元。

步驟 2. 輸入 java --version 或 java -version 檢查您的 Java 版本。我們建議使用 Java 8 或更高版本的 64 位元穩定版本。

步驟 2. 檢查控制器的安裝路徑。為避免因權限問題所造成的問題,我們建議將控制器安裝在非系統磁碟機/非管理員資料夾中。

Linux 上的故障排除

適用於 Linux 的 Omada 軟體控制器對運作環境有要求。我們提供了 7 個步驟來為您檢查 Linux 上的所有這些相依關係。由於這些 Linux 系統中的指令有所不同,因此您可以依據您現在使用的 Linux 系統選擇正確的指令。

步驟 1. 執行 command line 視窗

For Ubuntu / Debian:點擊鍵盤上的 Ctrl + Alt + T 開啟 Command Line 視窗。

 

For CentOS / RedHat:點擊 滑鼠右鍵,會彈出選單,然後點擊 Open Terminal,開啟 Command Line 視窗。

 

步驟 2. 檢查您的 apt (apt-get)/dpkg/yum/curl 工具是否設定正確。

對於 Ubuntu/Debian 系統,預設安裝工具是 apt。

對於 CentOS/RedHat,預設工具是 yum。

 

您可以使用以下指令安裝所需的工具:

Ubuntu:sudo apt-get(apt) install tools(tools: curl/yum)

CentOS:sudo yum install tools(tools: apt/curl)

 

安裝 dpkg 工具:

Ubuntu:sudo apt install dpkg

CentOS:sudo yum install epel-release

sudo yum install dpkg

步驟 3. 輸入 java -version 或 java --version 檢查您的 Java 版本。我們建議使用 Java 8 或更高版本的 64 位元穩定版本。

步驟 4. 如果您已經使用 dpkg 指令安裝了 jsvc,輸入 dpkg -l jsvc 檢查您的 JSVC 版本是否與您的 Java 版本相符。

步驟 5. 對於 Ubuntu 22.04 及更高版本,libssl 是安裝 MongoDB v4.4 所需的相依套件。如果您已使用 apt-get 指令安裝了 libssl,請輸入apt list --installed | grep libssl 檢查您的 libssl 版本。

步驟 6. 檢查您的 MongoDB 版本資訊。控制器 5.14.20 支援最高到 v7 的 MongoDB。其他控制器版本支援 v3/v4 的 MongoDB。

  • For Ubuntu:輸入 mongod –version

 

  • For CentOS:輸入 yum list | grep mongodb 來搭配安裝。

步驟 7. 輸入 sudo tpeap version 查看控制器的運作狀態。

結論

現在您已成功解決 Omada 軟體控制器安裝的相依性關係問題。

要了解各項功能和設定的更多詳細資訊,請前往 檔案下載 下載您的產品的手冊。

FAQ

在上面的 Linux 控制器相依性檢查過程中,我遇到 “no packagematchingxxx” 或 “xxxnotfound” 這樣的訊息是代表什麼?

回覆:出現這種提示說明您的電腦上還沒有安裝必要的相依性套件,請確認該相依性套件的名稱並安裝,參考 如何在 Linux 作業系統安裝 Omada SDN 控制器?(控制器 5.0.29 以上版本).

 

Related Documents