marketstore icon indicating copy to clipboard operation
marketstore copied to clipboard

Unable to load plugins when starting marketstore

Open bastulli opened this issue 4 years ago • 2 comments

Just installed MarketStore from source and I cannot load any of the plugins. What steps am I missing?

  1. go get -u github.com/alpacahq/marketstore
  2. cd /work/src/github.com/alpacahq/marketstore
  3. make
  4. make plugins
  5. $GOPATH/bin/marketstore init
  6. nano mkts.yml

=================================

root_directory: data
listen_port: 5993
log_level: info
queryable: true
stop_grace_period: 0
wal_rotate_interval: 5
enable_add: true
enable_remove: false
enable_last_known: false

triggers:
  - module: ondiskagg.so
    on: "*/1Min/OHLCV"
    config:
      destinations:
        - 5Min
        - 15Min
        - 1H
        - 1D
bgworkers:
  - module: gdaxfeeder.so
    name: GdaxFetcher
    config:
      query_start: "2017-09-01 00:00"

=================================

  1. $GOPATH/bin/marketstore start
{"level":"info","timestamp":"2020-07-10T03:24:13.703Z","msg":"Running single threaded"}
{"level":"info","timestamp":"2020-07-10T03:24:13.704Z","msg":"using ./mkts.yml for configuration"}
{"level":"info","timestamp":"2020-07-10T03:24:13.704Z","msg":"Disabling \"enable_last_known\" feature until it is fixed..."}
{"level":"info","timestamp":"2020-07-10T03:24:13.704Z","msg":"initializing marketstore..."}
{"level":"info","timestamp":"2020-07-10T03:24:13.704Z","msg":"WAL Setup: initCatalog true, initWALCache true, backgroundSync true, WALBypass false: \n"}
{"level":"info","timestamp":"2020-07-10T03:24:13.704Z","msg":"Root Directory: data"}
{"level":"info","timestamp":"2020-07-10T03:24:13.706Z","msg":"My WALFILE: WALFile.1594351453704949204.walfile"}
{"level":"info","timestamp":"2020-07-10T03:24:13.713Z","msg":"launching rpc data server..."}
{"level":"info","timestamp":"2020-07-10T03:24:13.713Z","msg":"initializing websocket..."}
{"level":"info","timestamp":"2020-07-10T03:24:13.713Z","msg":"launching prometheus metrics server..."}
{"level":"info","timestamp":"2020-07-10T03:24:13.713Z","msg":"InitializeTriggers"}
{"level":"info","timestamp":"2020-07-10T03:24:13.714Z","msg":"triggerSetting = &{ondiskagg.so */1Min/OHLCV map[destinations:[5Min 15Min 1H 1D]]}"}
{"level":"info","timestamp":"2020-07-10T03:24:13.714Z","msg":"Trying to load module from path: bin/ondiskagg.so...\n"}
{"level":"error","timestamp":"2020-07-10T03:24:13.724Z","msg":"Unable to open plugin for trigger in ondiskagg.so: module ondiskagg.so not found in bin under any paths in GOPATH= or local directory\n: plugin.Open(\"ondiskagg\"): plugin was built with a different version of package go.uber.org/zap/buffer"}
{"level":"info","timestamp":"2020-07-10T03:24:13.724Z","msg":"InitializeTriggers - Done"}
{"level":"info","timestamp":"2020-07-10T03:24:13.724Z","msg":"InitializeBgWorkers"}
{"level":"info","timestamp":"2020-07-10T03:24:13.724Z","msg":"Trying to load module from path: bin/gdaxfeeder.so...\n"}
{"level":"error","timestamp":"2020-07-10T03:24:13.734Z","msg":"Unable to open plugin for bgworker in gdaxfeeder.so: module gdaxfeeder.so not found in bin under any paths in GOPATH= or local directory\n: plugin.Open(\"gdaxfeeder\"): plugin was built with a different version of package go.uber.org/zap/buffer"}
{"level":"info","timestamp":"2020-07-10T03:24:13.734Z","msg":"InitializeBgWorkers Done"}
{"level":"info","timestamp":"2020-07-10T03:24:13.734Z","msg":"enabling query access..."}
{"level":"info","timestamp":"2020-07-10T03:24:13.734Z","msg":"launching tcp listener for all services..."}

bastulli avatar Jul 10 '20 03:07 bastulli

I also have a similar issue. I'm running as root. :

{"level":"info","timestamp":"2021-01-30T02:17:04.364Z","msg":"Trying to load module from path: /home/cogribin/go/bin/gdaxfeeder.so...\n"}
{"level":"error","timestamp":"2021-01-30T02:17:04.374Z","msg":"Unable to open plugin for bgworker in gdaxfeeder.so: module gdaxfeeder.so not found in bin under any paths in GOPATH=/home/cogribin/go or local directory\n: plugin.Open(\"gdaxfeeder.so\"): realpath failed"}
{"level":"info","timestamp":"2021-01-30T02:17:04.374Z","msg":"Trying to load module from path: /home/cogribin/go/bin/polygon.so...\n"}
{"level":"error","timestamp":"2021-01-30T02:17:04.383Z","msg":"Unable to open plugin for bgworker in polygon.so: module polygon.so not found in bin under any paths in GOPATH=/home/cogribin/go or local directory\n: plugin.Open(\"polygon.so\"): realpath failed"}
{"level":"info","timestamp":"2021-01-30T02:17:04.383Z","msg":"Trying to load module from path: /home/cogribin/go/bin/bitmexfeeder.so...\n"}
{"level":"error","timestamp":"2021-01-30T02:17:04.393Z","msg":"Unable to open plugin for bgworker in bitmexfeeder.so: module bitmexfeeder.so not found in bin under any paths in GOPATH=/home/cogribin/go or local directory\n: plugin.Open(\"bitmexfeeder.so\"): realpath failed"}


cogribin@THEBEAST:/mnt/s/MarketStore/marketstore$ $GOPATH
bash: /home/cogribin/go: Is a directory
cogribin@THEBEAST:/mnt/s/MarketStore/marketstore$ cd /home/cogribin/go
cogribin@THEBEAST:~/go$ ls
bin  pkg  src
cogribin@THEBEAST:~/go$ cd bin
cogribin@THEBEAST:~/go/bin$ ls
alpaca.so         bitmexfeeder.so  ice     marketstore   polygon.so          stream.so
binancefeeder.so  gdaxfeeder.so    iex.so  ondiskagg.so  polygon_backfiller  xignitefeeder.so
cogribin@THEBEAST:~/go/bin$
cogribin@THEBEAST:~/go$ cd /home/cogribin/go/bin
cogribin@THEBEAST:~/go/bin$ ls
alpaca.so         bitmexfeeder.so  ice     marketstore   polygon.so          stream.so
binancefeeder.so  gdaxfeeder.so    iex.so  ondiskagg.so  polygon_backfiller  xignitefeeder.so

OS:

 lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal

Running as a WSL

conall88 avatar Jan 30 '21 02:01 conall88

I also have a similar issue:

{"level":"info","timestamp":"2022-02-16T14:46:16.740+0800","msg":"triggerSetting = &{stream.so */*/* map[]}"}
{"level":"info","timestamp":"2022-02-16T14:46:16.740+0800","msg":"Trying to load module from path: /Users/david/gocode/bin/stream.so...\n"}
{"level":"error","timestamp":"2022-02-16T14:46:17.347+0800","msg":"Unable to open plugin for trigger in stream.so: module stream.so not found in bin under any paths in GOPATH=/Users/david/gocode or local directory\n: plugin.Open(\"stream.so\"): realpath failed"}

kccheung avatar Feb 16 '22 06:02 kccheung