As ferramentas do VMWare não são instaladas no Ubuntu 12.04. Estou usando o Chef para gerenciar a instalação, mas os comandos do Apt falham se forem executados manualmente.
Estou usando o repo Debian da ferramenta VMWare. Exemplo:
$ cat /etc/apt/sources.list.d/vmware-tools-source.list
deb http://packages.vmware.com/tools/esx/5.0u2/ubuntu precise main
Ao tentar instalar, a maioria dos pacotes parece estar ok, mas um deles, "vmware-tools-foundation", não funciona.
Exemplo:
$ apt-get -q -y install vmware-tools-esx-nox=8.6.10-1.precise
Reading package lists...
Building dependency tree...
Reading state information...
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
vmware-tools-esx-kmods-3.2.0-23-generic : Depends: vmware-tools-foundation (>= 8.6.10) but it is not going to be installed
vmware-tools-esx-nox : Depends: ...snip list of deps...
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
$ apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
vmware-tools-foundation
The following NEW packages will be installed:
vmware-tools-foundation
0 upgraded, 1 newly installed, 0 to remove and 118 not upgraded.
7 not fully installed or removed.
Need to get 0 B/5,886 B of archives.
After this operation, 86.0 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 103499 files and directories currently installed.)
Unpacking vmware-tools-foundation (from .../vmware-tools-foundation_8.6.10-1.precise_all.deb) ...
VMware Tools cannot install because it appears that another installation of
VMware Tools is already present. Please remove the previous installation and
then attempt to install this copy of VMware Tools again.
dpkg: error processing /var/cache/apt/archives/vmware-tools-foundation_8.6.10-1.precise_all.deb (--unpack):
subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/vmware-tools-foundation_8.6.10-1.precise_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A chave parece ser este erro: "O VMware Tools não pode ser instalado porque parece que outra instalação do VMware Tools já está presente. Remova a instalação anterior e tente instalar essa cópia do VMware Tools novamente."
No entanto, tentei remover e eliminar e não consigo "enganar" as ferramentas VMWare para que eles pensem que os pacotes não existem mais. Apt acha que eles se foram.
Existe algum serviço / arquivo / cache / bloqueio deixado pelas ferramentas VMWare que faz com que ele pense que as ferramentas VMWare ainda estão instaladas?
Eu pesquisei e pesquisei no Google, mas não há resposta para essa pergunta com minhas circunstâncias particulares nas interwebs. A documentação do VMWare deste erro é mínima.