Question
What rpm packages are required to install Business Automation SDK?
Answer
If SDK is being installed in Virtuozzo container please install devel template yo the container:
vzpkg install CT_ID devel
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.