Package Details: ib-controller 3.4.3-1

Git Clone URL: (read-only)
Package Base: ib-controller
Description: Manages headless Interactive Brokers IB Gateway instances
Upstream URL:
Licenses: GPL3
Submitter: benalexau
Maintainer: benalexau
Last Packager: benalexau
Votes: 5
Popularity: 0.014847
First Submitted: 2014-04-23 03:04
Last Updated: 2018-05-07 21:13

Latest Comments

nileshmoodley commented on 2017-07-06 17:27

@benalexau - the package works perfectly in headless mode - I too, am able to launch the application using an INI config.

The problem comes in with the bundled apps. When try to use the GUI approach (after systemctl stop ibcontroller@<iniconfig>.service), only TWS completes the login procedure; IBGW does not and hangs at the splash screen.

benalexau commented on 2017-07-06 04:35

This package is mainly designed to host a headless (xvfb-based) long-running systemd service that securely launches and logs into IB Gateway. You can use it in other ways (eg to fetch and install IB Controller), but all testing is aimed at the described use case.

To this end, I just tested ib-controller 3.2.0-3 with ib-tws 966.1b-1 (AUR package versions) and it worked fine with sudo systemctl start ibcontroller@myinifile.service. IB API loaded up on the /etc/ibcontroller/myinifile.ini-configured port and I was able to execute a trading client against it.

nileshmoodley commented on 2017-07-05 16:36

When using actual applications that come bundled, I have no problems logging in with ib-tws. However, when trying to login with ib-gw, it hangs after entering my username and password and the splash screen does not disappear.

Not sure if this related to the controller, or a problem with the application itself.

bmo commented on 2017-06-22 18:35

Thanks for checking and the additional insight.

I have resolved my issues by using a fresh install and ensuring that the bundled JRE was used.


benalexau commented on 2017-06-17 05:10

I just testing fine by a fresh install of ib-tws 966.1-2 and ib-controller 3.2.0-3, then systemctl start ibcontroller@myinifile (and a systemctl status). Please note that the ib-tws package now bundles Oracle JRE and both ib-tws and ib-controller require that the ib-tws bundled Oracle JRE is at /usr/share/ib-tws/jre/.

bmo commented on 2017-06-16 19:53

This appears to be expecting an older build of ib-tws. Jars have been renamed and when manually adjusting classpath, getting:

java.lang.UnsupportedClassVersionError: ibgateway/GWClient : Unsupported major.minor version 52.0

Can this be updated?

benalexau commented on 2016-02-19 09:54


ibizaman commented on 2016-02-16 07:01

Hi, the checksum for ibcontroller@.service fails.