Today I’ve tried to run Balsamiq Mockups on CentOS 5 and it failed to start with the following message:
Error loading the runtime (/lib/libc.so.6: version `GLIBC_2.7' not found (required by /opt/Adobe AIR/Versions/1.0/Resources/libcurl.so))
My laptop is subscribed to Adobe’s YUM repository and adobeair has been upgraded to 2.5.X on October 25. The new adobeair package has libcurl.so linked to glibc version 2.7 (CentOS 5 is shipping glibc 2.5):
[root@silver ~]# grep adobeair /var/log/yum.log* /var/log/yum.log:Jun 30 12:15:19 Updated: adobeair-2.0.2-12610.i386 /var/log/yum.log:Aug 10 22:43:35 Updated: adobeair.i386 2.0.3-13070 /var/log/yum.log:Oct 06 00:29:04 Updated: adobeair.i386 2.0.4-13090 /var/log/yum.log:Oct 25 21:58:50 Updated: adobeair.i386 2.5.0-16600 /var/log/yum.log:Nov 16 22:30:39 Updated: adobeair.i386 2.5.1-17730
To solve this issue I’ve downgraded adobeair to the latest working version.
I’ve removed adobeair 2.5.1 from my laptop:
[root@silver ~]# yum remove adobeair
I’ve downloaded and installed adobeair 2.0.4-13090 from Adobe:
http://airdownload.adobe.com/air/lin/download/2.0.4/adobeair.i386.rpm
Some tweaks to Adobe’s repository settings (exclude=adobeair), disable adobeair updates untill Adobe will fix this issue:
# /etc/yum.repos.d/adobe-linux-i386.repo [adobe-linux-i386] name=Adobe Systems Incorporated baseurl=http://linuxdownload.adobe.com/linux/i386/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux exclude=adobeair