Installing on Linux

Installing on Linux

Installing on Linux
Installing on Linux
2023-10-27 19:57:57 - last edited 2023-11-08 00:16:52

I am currently running my Omada Controller on Windows, but would much rather run it on Linux.  The problem that I have is that on most current Distros that i have tried (probably all Debian based), it won't install due to dependencies.  Basically, the Omada deb file requires certain versions of software that is too old and no longer available.

 

What is the easiest way to install on a debian based distro (preferably Ubuntu 22.04)?  Or is it not possible without jumping through a ton of hoops?

  0      
  0      
#1
Options
1 Accepted Solution
Re:Installing on Linux-Solution
2023-10-30 20:02:09 - last edited 2023-11-08 00:23:38

I was able to get it following this:

 

How to install Omada Cloud Controller on Ubuntu 22.04 LTS (jammy) (scripts for Java8 and Java11) - Business Community (tp-link.com)

 

I used Linux Mint 21.  I used Java 8.

 

EDIT: For my production Controller, I used Ubuntu 22.04 LTS Server edition.  It worked pretty much exactly the same as Linux Mint.

EDIT2: I was unable to get libssl1.1 installed from the above instructions, so I did this instead:

 

(sorry for the image, the forum software wouldn't let me use that text - said it was an illegal link)

 

Recommended Solution
  2  
  2  
#6
Options
5 Reply
Re:Installing on Linux
2023-10-28 11:35:20

  @muzicman0 

 

I think it's a combo of 2 things... old dependencies and the newer version of Ubuntu has this weird DNS server running from the jump.  I tried to uninstall it without success.  I think it threw my install for a loop.  

 

I have used Ubuntu 20 (that worked without any extra issues) then I moved to Mint.  Using the newest version of Mint seemed to work.  

 

 

 

 

I can not teach anyone anything - I can only make them think - Socrates
  0  
  0  
#2
Options
Re:Installing on Linux
2023-10-28 16:12:58

  @KimcheeGUN I just tried Linux Mint (21?) and it didn't work either.  The weird thing is that Omada says it needs MongoDB v>=3.0, but when I install it from the MongoDB repository, it is only version 2.2, so it doesn't appear to be possible to satisfy that dependency.  

 

I can try Ubuntu 20.04, but I really don't like using that old of an OS.  is it even supported still?

  0  
  0  
#3
Options
Re:Installing on Linux
2023-10-28 16:16:33

  @muzicman0 Sadly you will have to install those dependencies yourself. I'm afraid it's the same exact way as the Raspberry Pi OS(Debian based) to install Omada Controller Linux.

  1  
  1  
#4
Options
Re:Installing on Linux
2023-10-30 17:19:27 - last edited 2023-10-30 17:20:04

  @muzicman0 Have you tried following these instructions from Crosstalk Solutions? https://www.youtube.com/watch?v=ywhtf3l_Xpw

Works fine on 22.04 as well. There is one dependency which you get instructions for directly in the terminal, just follow those and you should be all set...

  1  
  1  
#5
Options
Re:Installing on Linux-Solution
2023-10-30 20:02:09 - last edited 2023-11-08 00:23:38

I was able to get it following this:

 

How to install Omada Cloud Controller on Ubuntu 22.04 LTS (jammy) (scripts for Java8 and Java11) - Business Community (tp-link.com)

 

I used Linux Mint 21.  I used Java 8.

 

EDIT: For my production Controller, I used Ubuntu 22.04 LTS Server edition.  It worked pretty much exactly the same as Linux Mint.

EDIT2: I was unable to get libssl1.1 installed from the above instructions, so I did this instead:

 

(sorry for the image, the forum software wouldn't let me use that text - said it was an illegal link)

 

Recommended Solution
  2  
  2  
#6
Options