miyosuda/unreal

failed to open library - ./libdmlab.so

Closed this issue · 1 comments

sygi commented

I tried running unreal:train --define headless=osmesa, but got the following error.

Failed to open library! - ./libdmlab.so
dlopen: cannot load any more object with static TLS
Process Process-1:
Traceback (most recent call last):
  File "/part/01/Tmp/lisa/os_v5/anaconda/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
    self.run()
  File "/part/01/Tmp/lisa/os_v5/anaconda/lib/python2.7/multiprocessing/process.py", line 114, in run
    self._target(*self._args, **self._kwargs)
  File "/data/lisa/exp/sygnowsj/lab/unreal/environment/lab_environment.py", line 26, in worker
    'height': str(84)
RuntimeError: Failed to connect RL API

Do you know why it happens? (the libdmlab.so library is there in bazel-bin)

sygi commented

It turned out it was a bigger problem with the lab, that was resolved by recompiling mesa with different flags. Closing now.