[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problem Installing VMWare Tools in Debian Testing/Jessie



I have installed both Debian 64 bit 7.1.0 and Debian 64 bit Testing in separate VMWare Player v-5.0.2 on my 64 bit laptop to serve as test beds before messing with my Debian production computer.

I successfully installed VMWare Tools 9.2.3 build-1031360 on 7.1.0. However when I attempted the installation of the Tools on the Debian Testing installation the installation failed. I managed to correct the earlier problems, apparently lack of required libraries, but the installation still failed.

I have attached the log file to this message in the hope that someone can point me towards a solution.

Thanks in advance.
Script started on Sat 20 Jul 2013 09:22:19 AM EDT
root@inga:/home/computation/Downloads/vmware-tools-distrib# perl vmware-install.pl
A previous installation of VMware Tools has been detected.

The previous installation was made by the tar installer (version 4).

Keeping the tar4 installer database format.

You have a version of VMware Tools installed.  Continuing this install will 
first uninstall the currently installed version.  Do you wish to continue? 
(yes/no) [yes] 

Uninstalling the tar installation of VMware Tools.

Stopping services for VMware Tools

Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:
 done
   VMware User Agent (vmware-user): done
   Blocking file system: done
   Unmounting HGFS shares: done
   Guest filesystem driver: done
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
/etc/init.d/vmware-tools: 1187: local: ': bad variable name

update-rc.d: using dependency based boot sequencing
Stopping Thinprint services in the virtual machine:
   Stopping Virtual Printing daemon: done

update-rc.d: using dependency based boot sequencing
This program previously created the file 
/usr/lib/vmware-tools/lib64/libconf/etc/pango/pango.modules, and was about to 
remove it.  Somebody else apparently did it already.

File /etc/vmware-tools/vmware-user.desktop is backed up to 
/etc/vmware-tools/vmware-user.desktop.old.3.

File /usr/lib/vmware-tools/lib64/libconf/etc/gtk-2.0/gtk.immodules is backed up
to /usr/lib/vmware-tools/lib64/libconf/etc/gtk-2.0/gtk.immodules.old.3.

File /usr/lib/vmware-tools/lib64/libconf/etc/fonts/fonts.conf is backed up to 
/usr/lib/vmware-tools/lib64/libconf/etc/fonts/fonts.conf.old.1.

File /usr/lib/vmware-tools/lib64/libconf/etc/gtk-2.0/gdk-pixbuf.loaders is 
backed up to 
/usr/lib/vmware-tools/lib64/libconf/etc/gtk-2.0/gdk-pixbuf.loaders.old.3.

This program previously created the file 
/usr/lib/vmware-tools/libconf/etc/gtk-2.0/gdk-pixbuf.loaders, and was about to 
remove it.  Somebody else apparently did it already.

This program previously created the file 
/usr/lib/vmware-tools/lib64/libconf/etc/pango/pangorc, and was about to remove 
it.  Somebody else apparently did it already.

This program previously created the file 
/usr/lib/vmware-tools/libconf/etc/gtk-2.0/gtk.immodules, and was about to 
remove it.  Somebody else apparently did it already.

This program previously created the file 
/usr/lib/vmware-tools/lib64/libconf/etc/pango/pangox.aliases, and was about to 
remove it.  Somebody else apparently did it already.

This program previously created the directory 
/usr/lib/vmware-tools/lib/libtpvmlpd2.so, and was about to remove it. Somebody 
else apparently did it already.

This program previously created the directory 
/usr/lib/vmware-tools/lib/libtpvmgp.so, and was about to remove it. Somebody 
else apparently did it already.

File /etc/initramfs-tools/modules is backed up to 
/etc/initramfs-tools/modules.old.1.

update-initramfs: Generating /boot/initrd.img-3.9-1-amd64
Warning: LBA32 addressing assumed
Added Linux  *
Skipping /vmlinuz.old
One warning was issued.
The removal of VMware Tools 9.2.3 build-1031360 for Linux completed 
successfully.

Installing VMware Tools.

In which directory do you want to install the binary files? 
[/usr/bin] 
What is the directory that contains the init directories (rc0.d/ to rc6.d/)? 
[/etc] 

What is the directory that contains the init scripts? 
[/etc/init.d] 

In which directory do you want to install the daemon files? 
[/usr/sbin] 

In which directory do you want to install the library files? 
[/usr/lib/vmware-tools] 

In which directory do you want to install the documentation files? 
[/usr/share/doc/vmware-tools] 

The path "/usr/share/doc/vmware-tools" does not exist currently. This program 
is going to create it, including needed parent directories. Is this what you 
want? [yes] 

The installation of VMware Tools 9.2.3 build-1031360 for Linux completed 
successfully. You can decide to remove this software from your system at any 
time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".

Before running VMware Tools for the first time, you need to configure it by 
invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want 
this program to invoke the command for you now? [yes] 

Initializing...

Use of uninitialized value $subLevel in split at /usr/bin/vmware-config-tools.pl line 5399.
Use of uninitialized value $subLevel in concatenation (.) or string at /usr/bin/vmware-config-tools.pl line 5400.
Argument "9-1-amd64" isn't numeric in multiplication (*) at /usr/bin/vmware-config-tools.pl line 4958.
Use of uninitialized value $subLevel in addition (+) at /usr/bin/vmware-config-tools.pl line 4958.

Making sure services for VMware Tools are stopped.

Stopping Thinprint services in the virtual machine:
   Stopping Virtual Printing daemon: done
Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon: done
   VMware User Agent (vmware-user): done
   Blocking file system: done
   Unmounting HGFS shares: done
   Guest filesystem driver: done
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
/etc/init.d/vmware-tools: 1187: local: ': bad variable name


The VMware FileSystem Sync Driver (vmsync) allows external third-party backup 
software that is integrated with vSphere to create backups of the virtual 
machine. Do you wish to enable this feature? [no] 

The module vmci has already been installed on this system by another installer 
or package and will not be modified by this installer.  Use the flag 
--clobber-kernel-modules=vmci to override.

The module vsock has already been installed on this system by another installer
or package and will not be modified by this installer.  Use the flag 
--clobber-kernel-modules=vsock to override.

The module vmxnet3 has already been installed on this system by another 
installer or package and will not be modified by this installer.  Use the flag 
--clobber-kernel-modules=vmxnet3 to override.

The module pvscsi has already been installed on this system by another 
installer or package and will not be modified by this installer.  Use the flag 
--clobber-kernel-modules=pvscsi to override.

The module vmmemctl has already been installed on this system by another 
installer or package and will not be modified by this installer.  Use the flag 
--clobber-kernel-modules=vmmemctl to override.

The VMware Host-Guest Filesystem allows for shared folders between the host OS 
and the guest OS in a Fusion or Workstation virtual environment.  Do you wish 
to enable this feature? [yes] ^C
Execution aborted.

root@inga:/home/computation/Downloads/vmware-tools-distrib# perl vmware-install.pl --clobber-kernel-m 
odules=vmci --clobber-kernel-modules=vsock --clobber-kernel-modules=vmxnet3 --clobber-kernel-modules= 
pvscsi --clobber-kernel-modules=vmmemctl
A previous installation of VMware Tools has been detected.

The previous installation was made by the tar installer (version 4).

Keeping the tar4 installer database format.

You have a version of VMware Tools installed.  Continuing this install will 
first uninstall the currently installed version.  Do you wish to continue? 
(yes/no) [yes] 

Uninstalling the tar installation of VMware Tools.

Stopping services for VMware Tools

Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon: done
   VMware User Agent (vmware-user): done
   Blocking file system: done
   Unmounting HGFS shares: done
   Guest filesystem driver: done
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
/etc/init.d/vmware-tools: 1187: local: ': bad variable name

update-rc.d: using dependency based boot sequencing
Stopping Thinprint services in the virtual machine:
   Stopping Virtual Printing daemon: done

update-rc.d: using dependency based boot sequencing
This program previously created the file 
/usr/lib/vmware-tools/lib64/libconf/etc/pango/pango.modules, and was about to 
remove it.  Somebody else apparently did it already.

File /etc/vmware-tools/vmware-user.desktop is backed up to 
/etc/vmware-tools/vmware-user.desktop.old.4.

File /usr/lib/vmware-tools/lib64/libconf/etc/gtk-2.0/gtk.immodules is backed up
to /usr/lib/vmware-tools/lib64/libconf/etc/gtk-2.0/gtk.immodules.old.4.

File /usr/lib/vmware-tools/lib64/libconf/etc/gtk-2.0/gdk-pixbuf.loaders is 
backed up to 
/usr/lib/vmware-tools/lib64/libconf/etc/gtk-2.0/gdk-pixbuf.loaders.old.4.

This program previously created the file 
/usr/lib/vmware-tools/libconf/etc/gtk-2.0/gdk-pixbuf.loaders, and was about to 
remove it.  Somebody else apparently did it already.

This program previously created the file 
/usr/lib/vmware-tools/lib64/libconf/etc/pango/pangorc, and was about to remove 
it.  Somebody else apparently did it already.

This program previously created the file 
/usr/lib/vmware-tools/libconf/etc/gtk-2.0/gtk.immodules, and was about to 
remove it.  Somebody else apparently did it already.

This program previously created the file 
/usr/lib/vmware-tools/lib64/libconf/etc/pango/pangox.aliases, and was about to 
remove it.  Somebody else apparently did it already.

update-initramfs: Generating /boot/initrd.img-3.9-1-amd64
Warning: LBA32 addressing assumed
Added Linux  *
Skipping /vmlinuz.old
One warning was issued.
The removal of VMware Tools 9.2.3 build-1031360 for Linux completed 
successfully.

Installing VMware Tools.

In which directory do you want to install the binary files? 
[/usr/bin] 

What is the directory that contains the init directories (rc0.d/ to rc6.d/)? 
[/etc] 

What is the directory that contains the init scripts? 
[/etc/init.d] 

In which directory do you want to install the daemon files? 
[/usr/sbin] 

In which directory do you want to install the library files? 
[/usr/lib/vmware-tools] 

In which directory do you want to install the documentation files? 
[/usr/share/doc/vmware-tools] 

The path "/usr/share/doc/vmware-tools" does not exist currently. This program 
is going to create it, including needed parent directories. Is this what you 
want? [yes] 

The installation of VMware Tools 9.2.3 build-1031360 for Linux completed 
successfully. You can decide to remove this software from your system at any 
time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".

Before running VMware Tools for the first time, you need to configure it by 
invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want 
this program to invoke the command for you now? [yes] 

Initializing...

Use of uninitialized value $subLevel in split at /usr/bin/vmware-config-tools.pl line 5399.
Use of uninitialized value $subLevel in concatenation (.) or string at /usr/bin/vmware-config-tools.pl line 5400.
Argument "9-1-amd64" isn't numeric in multiplication (*) at /usr/bin/vmware-config-tools.pl line 4958.
Use of uninitialized value $subLevel in addition (+) at /usr/bin/vmware-config-tools.pl line 4958.

Making sure services for VMware Tools are stopped.

Stopping Thinprint services in the virtual machine:
   Stopping Virtual Printing daemon: done
Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon: done
   VMware User Agent (vmware-user): done
   Blocking file system: done
   Unmounting HGFS shares: done
   Guest filesystem driver: done
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
/etc/init.d/vmware-tools: 1187: local: ': bad variable name


The VMware FileSystem Sync Driver (vmsync) allows external third-party backup 
software that is integrated with vSphere to create backups of the virtual 
machine. Do you wish to enable this feature? [no] 

The module vmci has already been installed on this system by another installer 
or package and will not be modified by this installer.  Use the flag 
--clobber-kernel-modules=vmci to override.

The module vsock has already been installed on this system by another installer
or package and will not be modified by this installer.  Use the flag 
--clobber-kernel-modules=vsock to override.

The module vmxnet3 has already been installed on this system by another 
installer or package and will not be modified by this installer.  Use the flag 
--clobber-kernel-modules=vmxnet3 to override.

The module pvscsi has already been installed on this system by another 
installer or package and will not be modified by this installer.  Use the flag 
--clobber-kernel-modules=pvscsi to override.

The module vmmemctl has already been installed on this system by another 
package but has been marked for clobbering and will be overridden.


Before you can compile modules, you need to have the following installed... 

make
gcc
kernel headers of the running kernel


Searching for GCC...
Detected GCC binary at "/usr/bin/gcc".
The path "/usr/bin/gcc" appears to be a valid path to the gcc binary.
Would you like to change it? [no] 

Searching for a valid kernel header path...
Detected the kernel headers at "/lib/modules/3.9-1-amd64/build/include".
The path "/lib/modules/3.9-1-amd64/build/include" appears to be a valid path to
the 3.9-1-amd64 kernel headers.
Would you like to change it? [no] 

Using 2.6.x kernel build system.
make: Entering directory `/tmp/modconfig-47Q2JE/vmmemctl-only'
/usr/bin/make -C /lib/modules/3.9-1-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
	  MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.9-1-amd64'
  CC [M]  /tmp/modconfig-47Q2JE/vmmemctl-only/backdoorGcc64.o
  CC [M]  /tmp/modconfig-47Q2JE/vmmemctl-only/os.o
  CC [M]  /tmp/modconfig-47Q2JE/vmmemctl-only/vmballoon.o
  LD [M]  /tmp/modconfig-47Q2JE/vmmemctl-only/vmmemctl.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/modconfig-47Q2JE/vmmemctl-only/vmmemctl.mod.o
  LD [M]  /tmp/modconfig-47Q2JE/vmmemctl-only/vmmemctl.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.9-1-amd64'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
	  MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/modconfig-47Q2JE/vmmemctl-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/modconfig-47Q2JE/vmmemctl-only'
cp -f vmmemctl.ko ./../vmmemctl.o
make: Leaving directory `/tmp/modconfig-47Q2JE/vmmemctl-only'

The VMware Host-Guest Filesystem allows for shared folders between the host OS 
and the guest OS in a Fusion or Workstation virtual environment.  Do you wish 
to enable this feature? [yes] 

Using 2.6.x kernel build system.
make: Entering directory `/tmp/modconfig-KcLzlI/vmxnet-only'
/usr/bin/make -C /lib/modules/3.9-1-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
	  MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.9-1-amd64'
  CC [M]  /tmp/modconfig-KcLzlI/vmxnet-only/vmxnet.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/modconfig-KcLzlI/vmxnet-only/vmxnet.mod.o
  LD [M]  /tmp/modconfig-KcLzlI/vmxnet-only/vmxnet.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.9-1-amd64'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
	  MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/modconfig-KcLzlI/vmxnet-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/modconfig-KcLzlI/vmxnet-only'
cp -f vmxnet.ko ./../vmxnet.o
make: Leaving directory `/tmp/modconfig-KcLzlI/vmxnet-only'

The vmblock enables dragging or copying files between host and guest in a 
Fusion or Workstation virtual environment.  Do you wish to enable this feature?
[yes] 

!!! [EXPERIMENTAL] !!!
VMware automatic kernel modules enables automatic building and installation of
VMware kernel modules at boot that are not already present.  By selecting yes,
you will be enabling this experimental feature.  You can always disable this
feature by re-running vmware-config-tools.pl.

Would you like to enable VMware automatic kernel modules?
[no] 

Thinprint provides driver-free printing. Do you wish to enable this feature? 
[yes] 



Detected X server version 1.12.4



Distribution provided drivers for Xorg X server are used.

Skipping X configuration because X drivers are not included.

Creating a new initrd boot image for the kernel.
update-initramfs: Generating /boot/initrd.img-3.9-1-amd64
Warning: LBA32 addressing assumed
Added Linux  *
Skipping /vmlinuz.old
One warning was issued.
   Starting Virtual Printing daemon: done
   Checking acpi hot plug done
Starting VMware Tools services in the virtual machine:
   Switching to guest configuration: done
   Guest memory manager: done
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
/etc/init.d/vmware-tools: 1090: local: ': bad variable name
   Blocking file system:failed
/etc/init.d/vmware-tools: 1187: local: ': bad variable name
   Guest operating system daemon: done
Unable to start services for VMware Tools

Execution aborted.

root@inga:/home/computation/Downloads/vmware-tools-distrib# exit

Script done on Sat 20 Jul 2013 09:25:32 AM EDT

Reply to: