ciao a tutti, mi sono accorto che praticamente su tutte le vm centos che ho i tools non partono automaticamente all'avvio.
Ho trovato un post molto esplicativo su cosa accade nelle versioni recenti dei tools ufficiali: in breve gli script di avvio non sono più in /etc/init.d perché usano "Upstart" quindi si trovano in /etc/init e sono sotto forma di file .conf.
le differenze principali sono che non li controlli più con il "service" né appaiono in chkconfig, e i comandi per gestirli sono
NEW Command to check tools: status vmware-tools
NEW Command to start/stop: start/stop vmware-tools
il problema è che... non funzionano questi controlli, e probabilmente per questo non partono anche automaticamente, come se ci fosse un errore di sintassi nel vmware-tools.conf che riporto sotto
(lanciando a mano /etc/vmware-tools/services.sh start i tools partono correttamente.)
Ho googlato un po' e ho visto che esiste su Ubuntu un comando per controllare la sintassi (init-checkconf) che però non è presente nella versione di Upstart distribuita con le CentOS 6.x
Qualcuno ha sperimentato/risolto la cosa?
##########################################################################
# Copyright 2010 VMware, Inc. All rights reserved. -- VMware Confidential
##########################################################################
##########################################################################
# DO NOT modify this file directly as it will be overwritten the next
# time the VMware Tools are installed.
##########################################################################
description "VMware Tools services"
author "VMware, Inc."
# Be sure to block the display managers until our job has completed. This
# is to make sure our kernel services are running before vmware-user
# may launch.
start on runlevel [235] or starting gdm or starting kdm or starting prefdm
stop on runlevel [06]
pre-start exec /etc/vmware-tools/services.sh start
post-stop exec /etc/vmware-tools/services.sh stop