Home > linux, Software, StoreGrid > storegrid installation on 64 bit RHEL / CentOS systems

storegrid installation on 64 bit RHEL / CentOS systems

Vembu’s excellent tech support helped me quickly resolve this problem. We ran into it again later on a different system and the same solution worked again:

Generally the StoreGrid apache installation will link the ‘libexpat.so’ filefrom the ‘/usr/lib’ directory. The error “/usr/lib/libexpat.so: could not read symbols: File in wrong format” will occur either when ‘/usr/lib/libexpat.so’ is a non-64 bit version (may be a 32 bit .so file) or the file is corrupted.

Please follow the below steps to resolve the issue:

1) Rename ‘/usr/lib/libexpat.so’ as ‘/usr/lib/oldlibexpat.so’.

2) Copy the ‘/usr/lib64/libexpat.so’ as ‘/usr/lib/libexpat.so’.

So, as root:

mv /usr/lib/libexpat.so /usr/lib/oldlibexpat.so
cp /usr/lib64/libexpat.so /usr/lib/libexpat.so

We also found another package needed to be installed:


yum install compat-libstdc++-33

The installation should run successfully.

Advertisements
Categories: linux, Software, StoreGrid
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: