EXCEPTION [Unable to launch the Mongoose server]

I’m having a hard time getting Orthanc to work with the dicom-web plugin

To start, here’s some background on my env.

I’m running Linux Mint. I’m not a pro in linux, but I’m able to typically get things worked out.
I installed orthanc by the sudo apt-get install orthanc command, since that was infinitely easier. I’m not too used to working with cmake
Then I downloaded the dicom-web plugin and followed the instructions here: https://book.orthanc-server.com/plugins/dicomweb.html

It seemed to build completely fine. When I try to load the configuration file, I get an error of: E1121 14:54:31.247576 15446 main.cpp:426] EXCEPTION [Unable to launch the Mongoose server]

I saw another thread on this same issue here: https://groups.google.com/forum/#!msg/orthanc-users/WA4A7DQj0DE/ZmoiriMABAAJ and the solution was to compile and build, but I was getting issues over civetweb. If I can keep this running with the linux package, then that’s ideal.

I’m really not sure where to go from here though. I’m hoping someone might be able to help me figure this all out.

Hi John,

Have you considered Docker as an alternative to smoothly run Orthanc ?
Here is a sample: https://bitbucket.org/osimis/orthanc-setup-samples/src/24e7e460b67951d80f682927d07e129827652e99/docker/dicom-web/
Here is an interesting doc: https://osimis.atlassian.net/wiki/spaces/OKB/pages/26738689/How+to+use+osimis+orthanc+Docker+images

If the native install is the only way in your case, I let other people help you (I’m not experienced with that kind of tstuff).

Regards,

Hello

  • Does Orthanc start correctly right after installing it? (without the DICOMweb plugin)
  • Could you post your startup log after starting orthanc with the --verbose flag ?
  • Can you please make sure no other app or daemon uses the ports that Orthanc use (normally 8042/4242 for http/dicom) with sudo netstat -tulnp ?
  • You might also want to check this thread, too: https://groups.google.com/forum/#!topic/orthanc-users/VK1jF6LW2Wo
  • If you are stuck with an ancient version of Orthanc, maybe you can consider using Docker if you cannot / do not want to build Orthanc on your distribution? (https://book.orthanc-server.com/users/docker.html)

hth