# Fault: Code: 5 Reason 'Didn't receive 200 OK

**URL:** <https://community.open-emr.org/t/fault-code-5-reason-didnt-receive-200-ok/922>\
**Category:** Management and Administration\
**Created:** [July 31, 2008, 6:07pm UTC](https://community.open-emr.org/t/fault-code-5-reason-didnt-receive-200-ok/922 "2008-07-31T18:07:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [July 31, 2008, 6:07pm UTC](https://community.open-emr.org/t/fault-code-5-reason-didnt-receive-200-ok/922/1 "2008-07-31T18:07:37Z")

</div>

**[cgpl2002](https://sourceforge.net/u/cgpl2002/)** wrote on [Thursday, July 31, 2008](https://sourceforge.net/p/openemr/discussion/202505/thread/5e387043/#8354):

I get following message soon as I go to patient profile.&nbsp; I have installed EMR v.2.8.3, perl 5, postgresql 2.8.7, sql-ledger 2.8.13.&nbsp; Install is on Fedora core 8 in 64 bit version. I am also using GACL.

I started noticing this error when I configured SSL.&nbsp; I have tried all posted advice to fix that is listed with this error.&nbsp; No luck.&nbsp; The error is braking the ability to post any bills.&nbsp;  
I also read this is caused by misconfiguration of freeb and or the bug that doesn’t allow to pass billing&nbsp; info to sql-ledger.&nbsp; I have looked both and it seems fine.&nbsp; Please help.  
Please provide a hint or log to look at for this to resolve the error:  
Fault: Code: 5 Reason ‘Didn’t receive 200 OK from remote server.’

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [August 1, 2008, 12:16am UTC](https://community.open-emr.org/t/fault-code-5-reason-didnt-receive-200-ok/922/2 "2008-08-01T00:16:27Z")

</div>

**[drbowen](https://sourceforge.net/u/drbowen/)** wrote on [Friday, August 01, 2008](https://sourceforge.net/p/openemr/discussion/202505/thread/5e387043/#8354/2f75):

I know that:

Fault: Code: 5 Reason ‘Didn’t receive 200 OK from remote server.’

Usually means that Apache is complaining that another demon (service on MS Windows) has not processed a request correctly.&nbsp; The FreeB demon is usually the culprit.&nbsp; Others have had this problem usually after switching to SSL.&nbsp; I don’t think this problem has yet been solved.

Two thoughts:

Revert back to port 80 and give up on SSL for now.

FreeB will not be necessary in the next 1-2 weeks as the new 2.8.4 is released.&nbsp; The functionality of FreeB is now inside of OpenEMR 2.8.4-dev.&nbsp; You could get the 2.8.4-dev using CVS ([http://sourceforge.net/cvs/?group\_id=60081](http://sourceforge.net/cvs/?group_id=60081)).&nbsp; The SSL will likely work fine once FreeB is out of the picture.

Sam Bowen, MD

> **[OEMR](https://www.oemr.org/)**
>
> OEMR is a non-profit organization that supports the OpenEMR project.

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [August 1, 2008, 2:49am UTC](https://community.open-emr.org/t/fault-code-5-reason-didnt-receive-200-ok/922/3 "2008-08-01T02:49:12Z")

</div>

**[stevegreen2008](https://sourceforge.net/u/stevegreen2008/)** wrote on [Friday, August 01, 2008](https://sourceforge.net/p/openemr/discussion/202505/thread/5e387043/#8354/45d8):

I had the same error when I installed.&nbsp; I don’t know if this is the same issue or not, but here is how I solved the problem:  
&nbsp; Since I had installed sql-ledger 2.8.13 (as you have), I needed the ws\_server\_28.pl file, which contains changes for the newer version of sql-ledger.&nbsp; I think only ws\_server\_26.pl comes with the OpenEMR 2.8.3 download.&nbsp;&nbsp;&nbsp; I downloaded the ws\_server\_28.pl file by browsing the CVS, then copied it into my sql-ledger subdirectory (/usr/local/sql-ledger on my system).&nbsp; I then renamed it ws\_server.pl (replacing the existing file of that name).&nbsp; After that everything worked fine.&nbsp;

Steve

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [August 5, 2008, 9:58pm UTC](https://community.open-emr.org/t/fault-code-5-reason-didnt-receive-200-ok/922/4 "2008-08-05T21:58:57Z")

</div>

**[cgpl2002](https://sourceforge.net/u/cgpl2002/)** wrote on [Tuesday, August 05, 2008](https://sourceforge.net/p/openemr/discussion/202505/thread/5e387043/#8354/5771):

Thanks Doc for letting me know, for last almost 3 weeks I was trying to debug the error.&nbsp; I am also going to try Steve’s recommendation and report back my finding.

---

<div class="post-metadata">

**Author:** ![system](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/2X/b/bb9e4e8ae2ea7faac2e952fd9e38a3ce03aac403.png) [@system](https://community.open-emr.org/u/system)\
**Post date:** [August 15, 2008, 8:15pm UTC](https://community.open-emr.org/t/fault-code-5-reason-didnt-receive-200-ok/922/5 "2008-08-15T20:15:17Z")

</div>

**[cgpl2002](https://sourceforge.net/u/cgpl2002/)** wrote on [Friday, August 15, 2008](https://sourceforge.net/p/openemr/discussion/202505/thread/5e387043/#8354/971b):

I decided to upgrade to 2.9 but problem was still there.&nbsp; I found out the issue was the actual connection from EMR to SL.&nbsp; I have multiple nic cards and different apps were running on different nic/ip addresses.&nbsp; When I upgraded to SSL I used virtual host to route and address the traffic and that’s where the problems were.&nbsp; So I went back and corrected the access to postgresql access ip on different nic to segregate the traffic and that resolved my problem.
