Inicio > Debian, Linux > VMware bloquea las actualizaciónes de software en Debian Squeeze

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)
Anuncios
Categorías:Debian, Linux Etiquetas: ,
  1. Lunes, 8 octubre 2012 en 9:23 am

    @tXambe Son simples ficheros de texto plano sin extensión

  2. Sábado, 6 octubre 2012 en 3:54 pm

    QUISIERA QUEMEDIRIAN QUE SEMEQUEDO EN BLANCO LA PATALLA Y QUIERO SAVER QUE LA PASADO BLACKBERRY9700

  3. tXambe
    Sábado, 6 octubre 2012 en 6:56 am

    Hola,

    Una duda, cuando hablas ce crear esos ficheros, de que tipo son un txt script ??

    Un saludo y gracias

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: