After the installation of a remote virtual server vmware-server procedure to install on my computer console vmware-server-console, which is required to remotely manage virtual machine. Both products are free of vmware.

The installation of the local server-console was on a Linux Ubuntu 8.04 Hardy Heron, with 512 MB of ram and enough hard disk space. When we installed the console is not necessary that the team has a lot of RAM because only see the screenshots of the system that we installed on the server virtualized, which in my case installed at a remote location.

Everything was going well until you attempt to run the console and deployed me this error:


  fher98 @ betuntu: ~ / temp / VMware / vmware-server-console-distrib $ vmware-server-console 
  / usr / lib / vmware-server-console / bin / vmware-server-console: 
  / usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version GCC_3.4 ` 'not found 
  (required by / usr/lib/libcairo.so.2) 
  / usr / lib / vmware-server-console / bin / vmware-server-console: 
  / usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version GCC_4.2.0 ` 'not found 
  (required by / usr / lib / libstdc + +. so.6) 
  / usr / lib / vmware-server-console / bin / vmware-server-console: 
  / usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version GCC_3.4 ` 'not found 
  (required by / usr/lib/libcairo.so.2) 
  / usr / lib / vmware-server-console / bin / vmware-server-console: 
  / usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version GCC_4.2.0 ` 'not found 
   (required by / usr / lib / libstdc + +. so.6) 
  / usr / lib / vmware-server-console / bin / vmware-server-console: 
  / usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version GCC_3.4 ` 'not found 
   (required by / usr/lib/libcairo.so.2) 
  / usr / lib / vmware-server-console / bin / vmware-server-console: 
  / usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version GCC_4.2.0 ` 'not found 
  (required by / usr / lib / libstdc + +. so.6) 


I happened to the libraries of the GCC were not installed or that there was conflict between versions of gcc 3.4 and gcc 4.2. Go reviewing a couple of minutes, then in a google found that vmware install an outdated version of libcgg_s.so.1 despite my Ubuntu already has a more current version.

It is only necessary to remove the file / usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1 system and re-run the command vmware-server-console.

Another case is that the libraries are looking for shippers from inside gtk / usr/lib/gtk-2.0/2.10.0/loaders instead of / usr/lib32/gtk-2.0/2.10.0/loaders.

Try running the following commands to create the links simbolicos needed for the libraries used:


  ln-s / usr/lib32 / usr/l32 
  sed-i-e 's / usr \ / lib / usr \ / l32 / g' / usr/lib32/gtk-2.0/2.10.0/loader-files.d/libgtk2.0-0.loaders 
  sed-i-e 's / usr \ / lib / usr \ / l32 / g' / usr/lib32/libgdk_pixbuf-2.0.so.0.1200.3 


Popularity: 38% [?]