VMware bloquea las actualizaciónes de software en Debian Squeeze
Hola,
hace tiempo al intentar actualizar mi Debian Squeeze de casa me salían errores de insserv y el proceso de apt-get upgrade devolvía un error. El problema parecía relacionado con vmware tal como aparece en el log.
configurando initscripts (2.88dsf-13.1+squeeze1) ... insserv: warning: script 'K01vmware' missing LSB tags and overrides insserv: warning: script 'K08vmware-USBArbitrator' missing LSB tags and overrides insserv: warning: script 'vmware' missing LSB tags and overrides insserv: warning: script 'vmware-USBArbitrator' missing LSB tags and overrides insserv: There is a loop between service rc.local and mountnfs if started insserv: loop involving service mountnfs at depth 6 insserv: loop involving service nfs-common at depth 5 insserv: There is a loop between service rc.local and checkroot if started insserv: loop involving service checkroot at depth 3 insserv: loop involving service hdparm at depth 2 insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! ....
En los foros de vmware encontré a más gente con el mismo problema y la solución pasa por usar /etc/insserv/overrides.
Para ello creamos los siguientes ficheros
/etc/insserv/overrides/vmware
### BEGIN INIT INFO # Provides: vmware # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 5 # Default-Stop: 2 3 5 # Short-Description: VMware VMX service for virtual machines # Description: Allows running of VMware virtual machines. ### END INIT INFO
/etc/insserv/overrides/vmware-USBArbitrator
### BEGIN INIT INFO # Provides: vmware-USBArbitrator # Required-Start: $remote_fs $syslog vmware # Required-Stop: $remote_fs $syslog vmware # Default-Start: 2 3 5 # Default-Stop: 2 3 5 # Short-Description: Start daemon when vmware starts # Description: Enable service provided by daemon. ### END INIT INFO
Y como root ejecutamos en una consola el comando
chmod +x /etc/insserv/overrides/vmware*
Ahora si ejecutamos un apt-get upgrade no debería darnos ningún error.
Mensaje de error completo.
configurando initscripts (2.88dsf-13.1+squeeze1) ... insserv: warning: script 'K01vmware' missing LSB tags and overrides insserv: warning: script 'K08vmware-USBArbitrator' missing LSB tags and overrides insserv: warning: script 'vmware' missing LSB tags and overrides insserv: warning: script 'vmware-USBArbitrator' missing LSB tags and overrides insserv: There is a loop between service rc.local and mountnfs if started insserv: loop involving service mountnfs at depth 6 insserv: loop involving service nfs-common at depth 5 insserv: There is a loop between service rc.local and checkroot if started insserv: loop involving service checkroot at depth 3 insserv: loop involving service hdparm at depth 2 insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true! insserv: Max recursions depth 99 reached insserv: loop involving service polipo at depth 7 insserv: There is a loop between service rc.local and pcmcia if started insserv: loop involving service pcmcia at depth 2 insserv: loop involving service udev at depth 1 insserv: There is a loop at service rc.local if started insserv: loop involving service fuse at depth 10 insserv: There is a loop between service rc.local and ifupdown if started insserv: loop involving service ifupdown at depth 5 insserv: loop involving service ifupdown-clean at depth 4 insserv: There is a loop between service vmware-USBArbitrator and mountoverflowtmp if started insserv: loop involving service mountoverflowtmp at depth 3 insserv: loop involving service mountall-bootclean at depth 2 insserv: There is a loop at service vmware-USBArbitrator if started insserv: loop involving service module-init-tools at depth 4 insserv: loop involving service hostname at depth 4 insserv: loop involving service portmap at depth 8 insserv: There is a loop between service rc.local and mountall if started insserv: loop involving service mountall at depth 8 insserv: loop involving service checkfs at depth 7 insserv: loop involving service mtab at depth 6 insserv: There is a loop between service rc.local and ifupdown-clean if started insserv: There is a loop between service vmware-USBArbitrator and bootlogd if started insserv: loop involving service bootlogd at depth 4 insserv: loop involving service mountdevsubfs at depth 3 insserv: There is a loop between service rc.local and mountkernfs if started insserv: loop involving service mountkernfs at depth 1 insserv: loop involving service vmware-USBArbitrator at depth 1 insserv: loop involving service networking at depth 10 insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header dpkg: error al procesar initscripts (--configure): el subproceso instalado el script post-installation devolvió el código de salida de error 1 configured to not write apport reports Se encontraron errores al procesar: initscripts E: Sub-process /usr/bin/dpkg returned an error code (1)
Hola,
Una duda, cuando hablas ce crear esos ficheros, de que tipo son un txt script ??
Un saludo y gracias
QUISIERA QUEMEDIRIAN QUE SEMEQUEDO EN BLANCO LA PATALLA Y QUIERO SAVER QUE LA PASADO BLACKBERRY9700
@tXambe Son simples ficheros de texto plano sin extensión