| Summary | This article explains how to ensure the libraries needed for launching C servers through the Implementation Repository (orbixd) are made available. |
|---|---|
| Article Number | 35710 |
| Environment | Orbix 3.3 C Solaris-SPARC 10 |
| Question/Problem Description | Cannot launch C servers from Implemention Respository through orbixd. Orbixd fails to launch C server due to failure to open shared library. |
| Clarifying Information | |
| Error Message | ld.so.1: MyServer: fatal: liborbixmt.3.3.forte6.so.1: open failed: No such file or directory |
| Defect/Enhancement Number | |
| Cause | This issue occurs if the orbix daemon (orbixd) environment is not correctly set up and the orbix daemon cannot find the shared libraries when trying to launch the server. |
| Resolution | Run ldd on your server binary in order to list the shared libraries required by your Orbix server process. Ensure the setenvs.sh script from the Orbix root installation directory is sourced. Ensure all necessary shared libraries are made available and the LD_LIBRARY_PATH enviroment variable is set up correctly prior to starting the orbix daemon. |
| Workaround | |
| Notes | |
| Attachment |
| Created date: | 23 October 2012 |
|---|---|
| Last Modified: | 12 February 2013 |
| Last Published: | 23 October 2012 |
| First Published date: | 23 October 2012 |
#Orbix
#KnowledgeDocs




