Bug #41522 agent inst fails on Linux x86 32bit glibc2.2: /lib/libc.so.6: version 'GLIBC_2.3
Submitted: 16 Dec 2008 21:07 Modified: 18 Dec 2008 15:39
Reporter: Carsten Segieth Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Enterprise Monitor: Installing Severity:S2 (Serious)
Version:2.0.1.7125 OS:Linux (x86_32 glibc2.2)
Assigned to: BitRock Merlin CPU Architecture:Any

[16 Dec 2008 21:07] Carsten Segieth
Description:
The linux x86-32 glibc2.2 installer fails for build 2.0.1.7125 - but worked fine with 2.0.0.7123.

Calling the installer simply with the parameter "--version" it shows:

.../mysqlmonitoragent-2.0.1.7125-linux-glibc2.2-x86-32bit-installer.bin: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /nfstmp2/merlin/packages/2.0.1.7125/agents/mysqlmonitoragent-2.0.1.7125-linux-glibc2.2-x86-32bit-installer.bin)

How to repeat:
call: <installer> --version
[17 Dec 2008 11:53] BitRock Merlin
Just to clarify,

To build the GLIBC 2.2 installers you have to build using the "enableLinuxLegacySupport" option. This option *ONLY* should be enabled for GLIBC 2.2 installers, not for GLIBC 2.3.

You have two ways to enable this option:

1) To modify the project XML file including the following information:

<project>
...
  <enableLinuxLegacySupport>1</enableLinuxLegacySupport>
...
</project>

2) To enable this feature when you are building the installer, without any XML modification. Maybe this option is more easy for you:

$ ~/installbuilder-5.4.14/bin/builder build <project_xml_file> linux --setvars project.enableLinuxLegacySupport=1

Cheers.
[17 Dec 2008 22:21] Keith Russell
Patch applied in versions => 2.0.2.7126.
[18 Dec 2008 15:39] Carsten Segieth
installer 2.0.2.7126 works fine.