Eliot, 

Thanks to Norm, I am glad you got this working. I am hoping that you will find 
MarkLogic 8 performance to be much better than MarkLogic 4. I would encourage 
you to try MarkLogic 8 instead if MarkLogic 7.  MarkLogic 7 is expected to end 
of life on November 1 2017 (https://help.marklogic.com). 

Please let us know how we could make our support policies more clear with 
regards to older versions. We can take that offline.

Regards,

Ganesh

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Eliot Kimber
Sent: Sunday, April 30, 2017 8:34 AM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] Attempting to Run ML 4 Under CentOs: Can't 
find libbteuclid.so.6.5.1

Thanks to a suggestion from Norm Walsh I got this working. The key was simply 
adding the /opt/MarkLogic/lib dir to the LD_LIBRARY_PATH environment variable.

I now have ML 4 running under an Ubutunu 14-based Docker container, along with 
another container for RSuite 3.6.3 and a third for MySQL 5.1 (on which RSuite 
3.6.3 also depends). I haven’t circled back to see if the same approach would 
work with CentOS—it probably would.

Part of the reason for insisting on ML4 is that I need to do performance 
comparisons between the current ML4-based environment and a potential ML7- or 
8-based environment (where I presume I will see performance improvements but 
you don’t know until you measure). So I need ML4 to establish a baseline.

Even if older versions of a product are not supported the installers should be 
provided for situations like this—not everyone can upgrade and technologies 
like Docker make it possible to maintain older environments.

I understand the need to limit support exposures but you can do that without 
severely inconveniencing customers by simply making support policies clear as 
regards older versions. I was fortunate that I found a packrat who never throws 
anything away…

Cheers,

Eliot

--
Eliot Kimber
http://contrext.com
 


On 4/28/17, 6:01 PM, "Eliot Kimber" <[email protected] on 
behalf of [email protected]> wrote:

    Upgrading this particular RSuite installation is not an option at this time.
    
    I’m going to explore installing ML4 on Ubuntu.
    
    Cheers,
    
    Eliot
    
    --
    Eliot Kimber
    http://contrext.com
     
    
    
    On 4/28/17, 3:58 PM, "Ganesh Vaideeswaran" 
<[email protected] on behalf of 
[email protected]> wrote:
    
        Eliot, MarkLogic 4 does not support CentOS 6. So, I am not sure if I 
can offer any more guidance on this other than to say please upgrade RSuite to 
a version that runs on a supported MarkLogic version. And you are probably 
looking at that option.
        
        Ganesh
        -----Original Message-----
        From: [email protected] 
[mailto:[email protected]] On Behalf Of Eliot Kimber
        Sent: Friday, April 28, 2017 3:31 PM
        To: MarkLogic Developer Discussion
        Subject: Re: [MarkLogic Dev General] Attempting to Run ML 4 Under 
CentOs: Can't find libbteuclid.so.6.5.1
        
        I realize that ML4 is not supported. However, the application I’m using 
(RSuite 3.6.3) requires ML 4 so I need to be able to run it.
        
        Cheers,
        
        Eliot
        
        --
        Eliot Kimber
        http://contrext.com
         
        
        
        On 4/28/17, 3:29 PM, "Ganesh Vaideeswaran" 
<[email protected] on behalf of 
[email protected]> wrote:
        
            Eliot,
            
            MarkLogic 4 is not supported anymore. I would encourage you to 
upgrade to the latest version of MarkLogic 8. With respect to what is the best 
OS choice, since you are familiar with CentOS, I would suggest CentOS 7 though 
MarkLogic 8 supports CentOS 6 as well. Also at this time, we do not test 
MarkLogic running inside a docker. If you deploy MarkLogic inside a container 
and you need help from our support team, they _may_ request you reproduce the 
issue in a supported platform. 
            
            Note that MarkLogic 9 only supports CentOS 7. Good luck with your 
upgrade. 
            
            Ganesh
            -----Original Message-----
            From: [email protected] 
[mailto:[email protected]] On Behalf Of Eliot Kimber
            Sent: Friday, April 28, 2017 3:18 PM
            To: [email protected]
            Subject: [MarkLogic Dev General] Attempting to Run ML 4 Under 
CentOs: Can't find libbteuclid.so.6.5.1
            
            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
            _______________________________________________
            General mailing list
            [email protected]
            Manage your subscription at: 
            http://developer.marklogic.com/mailman/listinfo/general
            
        
        
        _______________________________________________
        General mailing list
        [email protected]
        Manage your subscription at: 
        http://developer.marklogic.com/mailman/listinfo/general
        _______________________________________________
        General mailing list
        [email protected]
        Manage your subscription at: 
        http://developer.marklogic.com/mailman/listinfo/general
        
    
    
    _______________________________________________
    General mailing list
    [email protected]
    Manage your subscription at: 
    http://developer.marklogic.com/mailman/listinfo/general
    


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

Reply via email to