I'm attempting to move my ConQuest install from an old Windows server over to a newer box with Ubuntu Server 12.04.1 (64 bit). After getting it all setup and moving my configs over from the Windows box, I immediately ran into an issue. The ConQuest server on the Ubuntu box is able to receive images, but fails to export them the majority of the time (the destinations are abruptly dropping connections mid transfer). Images that do successfully export end up being corrupted on the receiving end. I figured I goofed up something with the configs, so I did a fresh build of 1.4.16k, left the vanilla configs intact and added one simple export converter. Same problem. I tried various types of transfer syntaxes and image sets. Same problem (even the sample image data fails). It doesn't matter if you initiate the transfer via an export converter, a dicom query or a manual push from the ConQuest server. The end result is always the same, failed transfers or corrupted pixel data. I should note here that ConQuest is storing inbound images correctly. The corruption only occurs during an outbound transfer.
So I did packet captures with Wireshark. Everything in the header looks correct until it gets to the pixel stream. That's when things go wonky. Usually the destination notices that the data is corrupt and drops the connection (or in some cases outright crashes).
Thinking that I may have a hardware or network issue, I did a fresh install of 12.04.1 in a vm (vanilla install with nothing else but build-essential, apache2 and unzip). Same problem. So then I tried Ubuntu Server 10.10 (64 bit) in another vm and it worked! Out of curiosity, I tarred up the build of ConQuest from the 10.10 vm and moved it over to the original 12.04.1 box. It seems to work fine.
So has anyone else ran into this issue? Is it safe to use the build from the 10.10 vm on the 12.04.1 box?