Thread Tools Display Modes
09/09/16, 06:30 PM   #1
Yamagata
Join Date: Sep 2016
Posts: 6
Minion Not Detecting Addons or Searching on Linux

Hi there,

I spent a little bit of time and got Minion running happily on Linux now that ESO can run under wine again (with a tiny patch to make the ground not... invisible). All went well, and I side-stepped those null pointer issues that happen during game detection. However, I am currently unable to search the online database and it appears Minion isn't capable of downloading any data from the addons database. I have some screenshots attached, but it's unable to match any installed addons to the database, nor is it able to allow me to search for new ones to install. (It won't even populate the dropdowns with category information.) I am not running a proxy and should have no need of special settings.

You can see in the log that it's recognizing some addon information but is unable to match them to anything from esoui's database. I'm happily able to ping and access the cdn and api subdomains, as the log shows the app can as well. The program works happily on Windows on the same machine and network setup.
Attached Thumbnails
Click image for larger version

Name:	minion_empty_installed.png
Views:	746
Size:	64.5 KB
ID:	774  Click image for larger version

Name:	minion_empty_search.png
Views:	799
Size:	28.0 KB
ID:	775  
Attached Files
File Type: xml minion.xml (1.1 KB, 582 views)
File Type: log minion.log (52.5 KB, 563 views)
  Reply With Quote
09/09/16, 06:32 PM   #2
Yamagata
Join Date: Sep 2016
Posts: 6
Just for greens, here's a list of what's actually in the directory I pointed Minion to. It's a copy from my Windows install.
Attached Thumbnails
Click image for larger version

Name:	addons_list.png
Views:	811
Size:	108.3 KB
ID:	778  
  Reply With Quote
09/10/16, 08:35 AM   #3
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,276
Hi Yamagata,

Thanks. I see the issue under Ubuntu. Investigating why this is happening.
  Reply With Quote
09/10/16, 03:33 PM   #4
Yamagata
Join Date: Sep 2016
Posts: 6
Yep! It's 16.04 with all updates applied and nothing terribly strange outside the default setup. I use the machine for games, so I don't really change much. I was using Oracle's Java 8.
  Reply With Quote
09/12/16, 08:22 AM   #5
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,276
I found the issue and a way to work around it for now.

During Minions first startup if you choose for it to not scan for WOW or ESO it will no longer load the addon database for that game. Even if you manually add the game back.

So blow away your minion.xml
rm ~/.minion/minion.xml

Start Minion and when prompted to scan for games makes sure they are selected like this:


It probably won't find the games and prompt you to manually add one but this time it should list AddOns under find more.
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2016-09-12 at 9.19.12 AM.png
Views:	2704
Size:	38.5 KB
ID:	779  
  Reply With Quote
09/16/16, 10:22 AM   #6
Yamagata
Join Date: Sep 2016
Posts: 6
Apologies for the long time before replying. That was exactly the needed fix. Thanks so much!
  Reply With Quote
09/24/18, 12:31 PM   #7
Techwolf
 
Techwolf's Avatar
Join Date: Aug 2018
Posts: 5
Originally Posted by Dolby View Post
I found the issue and a way to work around it for now.

During Minions first startup if you choose for it to not scan for WOW or ESO it will no longer load the addon database for that game. Even if you manually add the game back.

So blow away your minion.xml
rm ~/.minion/minion.xml
That is a Linux path. My question is how did you get minion to run on Linux? All the info I found so far is way outdated and I did try running minion under wine and it fails with missing letters and bad fonts. But still runs, but when I navigate to manually point to the AddOns directory, it fails saying it does not exists.
  Reply With Quote
09/25/18, 10:31 AM   #8
Yamagata
Join Date: Sep 2016
Posts: 6
Minion is built in Java and they provide a download link to a JAR version on the download page. (It's tiny print, so it's not obvious.) After that, you just extract it and run the JAR. (In my case, I made my own .desktop file that runs `java -jar Minion-jfx.jar`. So far, the only issue aside from needing to skip auto-detection and manually pointing it to your install (which is a pain for the Steam version via Proton/SteamPlay), the auto-updater doesn't work.
  Reply With Quote
09/25/18, 10:32 AM   #9
Yamagata
Join Date: Sep 2016
Posts: 6
An addendum, this likely won't work with the OpenJDK. You'll probably need to install Oracle Java of at least version 8. (Works up through 10 on my machine.) If you're on Ubuntu, you can just use this delightful PPA instead of manually installing (which is a huge pain): https://launchpad.net/~webupd8team/+archive/ubuntu/java
  Reply With Quote
10/09/18, 03:45 PM   #10
sprice
Join Date: Oct 2018
Posts: 1
Thank you for the information. I was able to get the Java version of Minion installed and able to get new addons. I cannot tell where to put the Addon folder so that ESO can see it? Ive tried ~/Documents, in the ESO folder, in the ESO Steam folder, and a few others. Minion can always find them, but ESO cant??
  Reply With Quote
10/11/18, 04:19 AM   #11
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,912
From the attached minion-log file of the first post in this thread the folder seems to look like this:

/home/<username>/Documents/Elder Scrolls Online/live/AddOns/
  Reply With Quote
11/02/18, 02:10 PM   #12
Techwolf
 
Techwolf's Avatar
Join Date: Aug 2018
Posts: 5
Followup. I just got Minion running in Linux on my gentoo system. So here is some info.

ICE does not work, fails with "Error: Could not find or load main class gg.minion.Minion"

OpenJDK was not tested. May not work as posted above.

Edit /etc/portage/package.use and add one line: "dev-java/oracle-jre-bin javafx gtk2 -gtk3" to it. Note that if "nsplugin" USE flag is set, there may be a conflict. "nsplugin" is not needed.

Fetch and download the oracle file jre-9.0.4_linux-x64_bin.tar.gz . Use bugmenot website to bypass the login screen.

emerge -av dev-java/oracle-jre-bin

Download and install Minion somewhere. I used the windows installer under wine trying to get to run on my system when the java version did not work.

On my system: cd to ~/.wine_Tamriel/drive_c/users/steam/Local Settings/Application Data/Minion/app

then "/opt/oracle-jre-bin-9.0.4/bin/java -jar Minion-jfx.jar" . Note that "java -jar" will not work as that will point to the default javavm, on my system, ICE. The oracle bin is not part of the eselect java picking system. So you have to manually point to it.

You will need to run it twice before it will pick up the addons and display them, obscure bugs that need fixed.
  Reply With Quote

ESOUI » Site Forums » Minion » Minion Not Detecting Addons or Searching on Linux

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off