BAM 2.0 Installation Issue

I am having an issue installing BAM 2.0 with MySQL Database Support. I am following the instructions from Appendix B of the User Guide and when I get to page 68 of 91 under the title “Set Up BAM” I encounter the issue. Where do I go next?

It reads…
1. As root, enter ./installbam MySQL.

I get the following message which leaves me at an impass…


[root@localhost BAM]# ./installbam MySQL


Motorola Canopy
Bandwidth and Authentication Manager Server
Software Installation


Checking for MySQL’s ODBC Driver…
MyODBC-3.51.07-1
Passed MySQL’s ODBC Driver minimum version requirements…
Checking for MySQL’s Client Software…
mysql-3.23.58-1
Passed MySQL’s Client Software minimum version requirements…
Checking for php-mysql…
php-mysql-4.3.2-11.1.ent
Please install the correct version of Php MySQL Library and rerun the script.
Checking for canopy-logger-bam.02.00.5-12.i386.rpm…
ok.
Checking for canopy-engine-bam.02.00.5-12.i386.rpm…
ok.
Checking for canopy-sse-bam.02.00.5-12.i386.rpm…
ok.
Checking for canopy-gui-bam.02.00.5-12.i386.rpm…
ok.
Checking for LICENSE…
ok.
BAM of dependent packages not found, nothing installed

Nothing installed.


I have the following php-mysql module installed…

[root@localhost BAM]# rpm -qa | grep php-mysql
php-mysql-4.3.2-11.1.ent

The reason why the installation script is failing is because an extra field was added in the version string for all php related packages in the red-hat distribution recently. We believe the same behavior will be seem when BAM is installed for Postgres.

A patch will be posted soon to fix the installation script.

For now the workaround is as follows:

After receiving the message nothing installed… do the following:

1) In the same directory(where the BAM software distribution resides) enter the following commands as root:

rpm -ivh canopy-logger-bam.02.00.5-12.i386.rpm

rpm -ivh canopy-engine-bam.02.00.5-12.i386.rpm

rpm -ivh canopy-sse-bam.02.00.5-12.i386.rpm

rpm -ivh canopy-gui-bam.02.00.5-12.i386.rpm



That should complete the installation of the BAM.