Installing libXmu 32 Bit Libraries

11/1/2016
Antonio Morawski & Steve DiBartolomeo

 

Problem

A customer of Artwork's reported that on his Linux CentOS workstation he could not run our xgdsplot software because his workstation was missing libXmu 32 bit libraries.

hanamalia:tester: $ ../bin/xgdsplot
../bin/xgdsplot: error while loading shared libraries: libXmu.so.6: cannot open shared object file: No such file or directory

hanamalia:tester: $ uname -a
Linux hanamalia 2.6.32-642.4.2.el6.x86_64 #1 SMP Tue Aug 23 19:58:13 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

hanamalia:tester: $ cat /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m

Workaround

The customer had to download from the web and install the libXmu libraries.

hanamalia:tester: $ su
Password: 


hanamalia:tester: $ yum search libXmu
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos-distro.1gservers.com
 * extras: mirror.beyondhosting.net
 * updates: mirror.fileplanet.com
================================================================== N/S Matched: libXmu ===================================================================
libXmu.i686 : X.Org X11 libXmu/libXmuu runtime libraries
libXmu.x86_64 : X.Org X11 libXmu/libXmuu runtime libraries
libXmu-devel.i686 : X.Org X11 libXmu development package
libXmu-devel.x86_64 : X.Org X11 libXmu development package

  Name and summary matches only, use "search all" for everything.



hanamalia:tester: $ yum install libXmu.i686
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos-distro.1gservers.com
 * extras: mirror.beyondhosting.net
 * updates: mirror.fileplanet.com
Resolving Dependencies
--> Running transaction check
---> Package libXmu.i686 0:1.1.1-2.el6 will be installed
--> Processing Dependency: libXt.so.6 for package: libXmu-1.1.1-2.el6.i686
--> Processing Dependency: libXext.so.6 for package: libXmu-1.1.1-2.el6.i686
--> Processing Dependency: libX11.so.6 for package: libXmu-1.1.1-2.el6.i686
--> Running transaction check
---> Package libX11.i686 0:1.6.3-2.el6 will be installed
--> Processing Dependency: libxcb.so.1 for package: libX11-1.6.3-2.el6.i686
---> Package libXext.i686 0:1.3.3-1.el6 will be installed
---> Package libXt.i686 0:1.1.4-6.1.el6 will be installed
--> Processing Dependency: libSM.so.6 for package: libXt-1.1.4-6.1.el6.i686
--> Processing Dependency: libICE.so.6 for package: libXt-1.1.4-6.1.el6.i686
--> Running transaction check
---> Package libICE.i686 0:1.0.6-1.el6 will be installed
---> Package libSM.i686 0:1.2.1-2.el6 will be installed
--> Processing Dependency: libuuid.so.1(UUID_1.0) for package: libSM-1.2.1-2.el6.i686
--> Processing Dependency: libuuid.so.1 for package: libSM-1.2.1-2.el6.i686
---> Package libxcb.i686 0:1.11-2.el6 will be installed
--> Processing Dependency: libXau.so.6 for package: libxcb-1.11-2.el6.i686
--> Running transaction check
---> Package libXau.i686 0:1.0.6-4.el6 will be installed
---> Package libuuid.i686 0:2.17.2-12.24.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================
 Package                             Arch                             Version                                      Repository                        Size
==========================================================================================================================================================
Installing:
 libXmu                              i686                             1.1.1-2.el6                                  base                              66 k
Installing for dependencies:
 libICE                              i686                             1.0.6-1.el6                                  base                              52 k
 libSM                               i686                             1.2.1-2.el6                                  base                              36 k
 libX11                              i686                             1.6.3-2.el6                                  base                             593 k
 libXau                              i686                             1.0.6-4.el6                                  base                              24 k
 libXext                             i686                             1.3.3-1.el6                                  base                              35 k
 libXt                               i686                             1.1.4-6.1.el6                                base                             159 k
 libuuid                             i686                             2.17.2-12.24.el6                             base                              71 k
 libxcb                              i686                             1.11-2.el6                                   base                             149 k

Transaction Summary
==========================================================================================================================================================
Install       9 Package(s)

Total download size: 1.2 M
Installed size: 2.7 M
Is this ok [y/N]: y
Downloading Packages:
(1/9): libICE-1.0.6-1.el6.i686.rpm                                                                                                 |  52 kB     00:00     
(2/9): libSM-1.2.1-2.el6.i686.rpm                                                                                                  |  36 kB     00:00     
(3/9): libX11-1.6.3-2.el6.i686.rpm                                                                                                 | 593 kB     00:01     
(4/9): libXau-1.0.6-4.el6.i686.rpm                                                                                                 |  24 kB     00:00     
(5/9): libXext-1.3.3-1.el6.i686.rpm                                                                                                |  35 kB     00:00     
(6/9): libXmu-1.1.1-2.el6.i686.rpm                                                                                                 |  66 kB     00:00     
(7/9): libXt-1.1.4-6.1.el6.i686.rpm                                                                                                | 159 kB     00:00     
(8/9): libuuid-2.17.2-12.24.el6.i686.rpm                                                                                           |  71 kB     00:00     
(9/9): libxcb-1.11-2.el6.i686.rpm                                                                                                  | 149 kB     00:00     
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                     103 kB/s | 1.2 MB     00:11     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : libICE-1.0.6-1.el6.i686                                                                                                                1/9 
  Installing : libXau-1.0.6-4.el6.i686                                                                                                                2/9 
  Installing : libxcb-1.11-2.el6.i686                                                                                                                 3/9 
  Installing : libX11-1.6.3-2.el6.i686                                                                                                                4/9 
  Installing : libXext-1.3.3-1.el6.i686                                                                                                               5/9 
  Installing : libuuid-2.17.2-12.24.el6.i686                                                                                                          6/9 
  Installing : libSM-1.2.1-2.el6.i686                                                                                                                 7/9 
  Installing : libXt-1.1.4-6.1.el6.i686                                                                                                               8/9 
  Installing : libXmu-1.1.1-2.el6.i686                                                                                                                9/9 
  Verifying  : libICE-1.0.6-1.el6.i686                                                                                                                1/9 
  Verifying  : libuuid-2.17.2-12.24.el6.i686                                                                                                          2/9 
  Verifying  : libXext-1.3.3-1.el6.i686                                                                                                               3/9 
  Verifying  : libXau-1.0.6-4.el6.i686                                                                                                                4/9 
  Verifying  : libXt-1.1.4-6.1.el6.i686                                                                                                               5/9 
  Verifying  : libSM-1.2.1-2.el6.i686                                                                                                                 6/9 
  Verifying  : libX11-1.6.3-2.el6.i686                                                                                                                7/9 
  Verifying  : libxcb-1.11-2.el6.i686                                                                                                                 8/9 
  Verifying  : libXmu-1.1.1-2.el6.i686                                                                                                                9/9 

Installed:
  libXmu.i686 0:1.1.1-2.el6                                                                                                                               

Dependency Installed:
  libICE.i686 0:1.0.6-1.el6     libSM.i686 0:1.2.1-2.el6           libX11.i686 0:1.6.3-2.el6    libXau.i686 0:1.0.6-4.el6    libXext.i686 0:1.3.3-1.el6   
  libXt.i686 0:1.1.4-6.1.el6    libuuid.i686 0:2.17.2-12.24.el6    libxcb.i686 0:1.11-2.el6    


hanamalia:tester: $ yum install libXmu.x86_64
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos-distro.1gservers.com
 * extras: mirror.beyondhosting.net
 * updates: mirror.fileplanet.com
Package libXmu-1.1.1-2.el6.x86_64 already installed and latest version

Summary

After the installation was completed, the client was able to use the software with no issues.