Question

What rpm packages are required to install Business Automation SDK?

Answer

  1. If SDK is being installed in Virtuozzo container please install devel template yo the container:

    vzpkg install CT_ID devel
    
  2. In case if SDK is being installed on physical server/vm please install the following packages:

    gcc-c++
    rpm-build
    cyrus-sasl-devel
    db4-devel
    expat-devel
    gnutls-devel
    zlib-devel
    automake
    libxml2-devel
    libcurl-devel
    openssl-devel
    

For ease of deployment you may use the following command to install required packages in a batch:

    #yum install $(<devel_packages)

You may find "devel_packages" file attached to this article.

Please note that some packages could be newer than provided in installation file. In this case following warning could be found in installation log /tmp/product_installer.log:

Aug 17 2014 08:17:04 [:2322] WARNING: [RPM] Found 2 transaction problems (see below).
Aug 17 2014 08:17:04 [:2322] WARNING:   package libxml2-2.7.6-14.el6.x86_64 (which is newer than     libxml2-2.7.6-4.el6.x86_64) is already installed
Aug 17 2014 08:17:04 [:2322] WARNING:   package unixODBC-2.2.14-12.el6_3.x86_64 (which is newer     than unixODBC-2.2.14-11.el6.x86_64) is already installed
Aug 17 2014 08:17:04 [:2322] DEBUG: Trasaction result code: 51, problems: 2
Aug 17 2014 08:17:04 [:2322] ERR: RPM transaction failed.

In this case you need to remove mentioned packages from system, it could be done with following commands:

rpm -e --nodeps --justdb libxml2
rpm -e --nodeps --justdb unixODBC

Restart installtion after this step again.

Internal content