In order to support an ancient version of RSuite CMS I need to run MarkLogic 
4.2. I have a 64-bit RPM that I’ve installed into Cento6.

However, when I run MarkLogic I get this failure:

[root@localhost bin]# ./MarkLogic 
./MarkLogic: error while loading shared libraries: libbteuclid.so.6.5.1: cannot 
open shared object file: No such file or directory
[root@localhost bin]# 

The library is present:

[root@localhost bin]# ls ../lib
libbteuclid.so.6.5.1  libbtrliprofile.so.6.5.1  libbtrlpc.so.6.5.1  
libbtunicode.so  libbtutils.so.6.5.0
libbtrlijni.so        libbtrlpcore.so.6.5       libbtrlpjni.so      
libbtutiljni.so
[root@localhost bin]# 

So I think it must be a configuration issue, possibly the wrong version of the 
library. My online research did not reveal any obvious solution and my linux fu 
is weak.

I have the Redhat lsb-base package installed:

[root@localhost /]# yum install redhat-lsb
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.5ninesolutions.com
 * extras: centos.eecs.wsu.edu
 * updates: mirror.5ninesolutions.com
Package redhat-lsb-4.0-7.el6.centos.x86_64 already installed and latest version
Nothing to do

So my question: Is it possible to run ML 4.2 under CentOS and if so what do I 
need to do to resolve this library problem? If not, what is my best OS choice?

My ultimate goal is to run ML in a Docker container (along with RSuite and 
MySQL, on which RSuite depends), so I was using the ML 7+ Dockerfile as a base 
(thus my use of CentOS). 

Thanks,

Eliot
--
Eliot Kimber
http://contrext.com
 






_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to