Hello all, I've been playing with Mandelbulber (v2.04) for a few days now, and have ran into a problem:
I am attempting to set up Mandelbulber on a handful of local servers I have, such that I can distribute rendering workloads from my desktop machine (Win7 64bit) via NetRender.
All of these servers are running Ubuntu 14.04 64-bit headless, fully updated, with a rather stock install. I downloaded mandelbulber2-2.04.tar.gz from
the main download page, untarred, and followed README instructions for compilation. Everything went fine.
Upon execution via command line the executable is aborting with the error:
~$ mandelbulber2 -nogui -ip 192.168.1.4
Log file name: /home/-----/.mandelbulber_log.txt
Detected 4 CPUs
Default data directory: /home/-----/.mandelbulber/
Fatal: QXcbConnection: Could not connect to display
(qxcbconnection.cpp:290, QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, const char*))
Aborted (core dumped)
Given the documentation, I would have assumed that the -nogui option (along with -ip a.b.c.d) would simply make the program connect to server (desktop) and wait for render jobs without the need for any server-side interaction whatsoever.
Interestingly, if I run this, which after Googling seemed to show promise:
~$ mandelbulber2 -platform offscreen -nogui -ip 192.168.1.4
Log file name: /home/-----/.mandelbulber_log.txt
Detected 4 CPUs
Default data directory: /home/-----/.mandelbulber/
Fatal: QFontDatabase: Cannot find font directory /usr/lib/x86_64-linux-gnu/fonts - is Qt installed correctly?
(fontdatabases/basic/qbasicfontdatabase.cpp:99, virtual void QBasicFontDatabase::populateFontDatabase())
Aborted (core dumped)
I seem to trade one error for another. I'm sure the problem has to do with dependency on desktop libraries or displays, but how would I go about rectifying this? These are headless machines with nothing but default terminals.
Would love to get my Mandelbulber-Cluster up and running.
Thanks for the amazing software and community.