Well, headless running isn¡¯t an area of expertise for me, but IBC and Gateway certainly seem to be running ok.
?
The only thing I can think of is that maybe you should add:
?
export DISPLAY=:0
?
after the xvfb command.
?
By the way, I¡¯m curious that your logfile contains a lot of lines from the Gateway logfile. Did you edit them in? If not, how did they get there? In general it¡¯s very rare that there¡¯s any value in the Gateway/TWS logfiles for diagnosing IBC issues.