latest docker image not working after update to 0.8.8
Created originally on Bitbucket by asplinsolutions (John Asplin)
The docker image xcgd/py3o.fusion:0.8.8 (and :latest) isn't working. The log shows the below output:
#!text
py3ofusion_1 | 2018-05-08 08:39:27,705 INFO server py3o.fusion server starting
py3ofusion_1 | 2018-05-08 08:39:27,707 INFO server listening on py3orenderserver:8765
py3ofusion_1 | Traceback (most recent call last):
py3ofusion_1 | File "/usr/local/bin/start-py3o-fusion", line 11, in <module>
py3ofusion_1 | sys.exit(cmd_line_server())
py3ofusion_1 | File "/usr/local/lib/python2.7/dist-packages/py3o/fusion/server.py", line 54, in cmd_line_server
py3ofusion_1 | start_server(args)
py3ofusion_1 | File "/usr/local/lib/python2.7/dist-packages/py3o/fusion/server.py", line 81, in start_server
py3ofusion_1 | int(options.listen_port), factory, interface=options.render_server)
py3ofusion_1 | File "/usr/local/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 478, in listenTCP
py3ofusion_1 | p.startListening()
py3ofusion_1 | File "/usr/local/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 983, in startListening
py3ofusion_1 | raise CannotListenError(self.interface, self.port, le)
py3ofusion_1 | twisted.internet.error.CannotListenError: Couldn't listen on py3orenderserver:8765: [Errno 99] Cannot assign requested address.
libratst_py3ofusion_1 exited with code 1
The docker image uses the command line "start-py3o-fusion --renderserver=py3orenderserver" and in my very limited experience with this project it looks to me like commit cf34ec1006ee uses this renderserver arg to try to bind the fusion server to a specific local interface (as shown in the log with the"server listening on py3orenderserver:8765" message)?
This isn't a problem for me, I've changed to use a fixed :0.8.7 tag rather than :latest - which I probably should have been doing anyway :)
Thanks as always, John