I ran the full installation script on Ubuntu 18.04 LTS, with all the prerequisite packages in place. The installation script did not throw any error. I then ran "start.sh" to succesfully open FBL (a popup stated that the backend packages are configured correctly).
However, upon trying to connect a Neu3D widget to a dataset (I tried Hemibrain, Flycircuit, Larva and Medulla) I get the following error:
`/home/shashwat/anaconda3/envs/ffbo/lib/python3.7/site-packages/urllib3/connectionpool.py:847: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
/home/shashwat/anaconda3/envs/ffbo/lib/python3.7/site-packages/urllib3/connectionpool.py:847: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
ConnectionRefusedError Traceback (most recent call last)
in
13 dataset='hemibrain',
14 realm=u'realm1',
---> 15 ca_cert_file="isrgrootx1.pem",)
16 fbl.client_manager.add_client('client-Neu3D-1-fa2629de-8418-415a-bc22-912d6d02109c', _client, client_widgets=['Neu3D-1-fa2629de-8418-415a-bc22-912d6d02109c'])
17 else:
~/anaconda3/envs/ffbo/lib/python3.7/site-packages/flybrainlab/Client.py in init(self, ssl, debug, authentication, user, secret, custom_salt, url, realm, ca_cert_file, intermediate_cert_file, FFBOLabcomm, FBLcomm, legacy, initialize_client, name, species, use_config, custom_config, widgets, dataset, log_level)
639 self.legacy = legacy
640 self.dataset = dataset
--> 641 self.init_client(ssl, user, secret, custom_salt, url, ssl_con, legacy)
642 self.findServerIDs(dataset) # Get current server IDs
643 self.connected = True
~/anaconda3/envs/ffbo/lib/python3.7/site-packages/flybrainlab/Client.py in init_client(self, ssl, user, secret, custom_salt, url, ssl_con, legacy)
805 ) # Initialize the communication right now!
806 else:
--> 807 FBLClient.run(url=url, authmethods=[u'wampcra'], authid=user)
808
809 setProtocolOptions(FBLClient._async_session._transport,
~/anaconda3/envs/ffbo/lib/python3.7/site-packages/autobahn_sync/core.py in run(self, url, realm, authmethods, authid, authrole, authextra, blocking, callback, **kwargs)
105 self._bootstrap(blocking, url=url, realm=realm,
106 authmethods=authmethods, authid=authid, authrole=authrole,
--> 107 authextra=authextra, **kwargs)
108 if callback:
109 callback()
~/anaconda3/envs/ffbo/lib/python3.7/site-packages/autobahn_sync/core.py in _bootstrap(self, blocking, **kwargs)
177
178 logger.debug('[MainThread] call bootstrap')
--> 179 start_runner()
180 logger.debug('[MainThread] call decorated register/subscribe')
181 for cb in self._on_running_callbacks:
~/anaconda3/envs/ffbo/lib/python3.7/site-packages/crochet/_eventloop.py in wrapper(function, _, args, kwargs)
508 eventual_result = run()
509 try:
--> 510 return eventual_result.wait(timeout)
511 except TimeoutError:
512 eventual_result.cancel()
~/anaconda3/envs/ffbo/lib/python3.7/site-packages/crochet/_eventloop.py in wait(self, timeout)
239 result = self._result(timeout)
240 if isinstance(result, Failure):
--> 241 result.raiseException()
242 return result
243
~/anaconda3/envs/ffbo/lib/python3.7/site-packages/twisted/python/failure.py in raiseException(self)
473 # Python 3
474 def raiseException(self):
--> 475 raise self.value.with_traceback(self.tb)
476
477 else:
ConnectionRefusedError: Connection was refused by other side: 111: Connection refused.`
I am thus unable to use FBL with Neuroarch as intended.
Thanks!