Solución a error USBArbitrator de vmware en linux

Published:

Después de instalar vmware workstation o en otra ocasión vmware player, al querer seguir trabajando con mi Debian 64 bits, me daba errores, por lo que la búsqueda a mi problema me llevo a un foro de vmware, en inglés, pero en Nicklabs te damos la solución en español.

vmwarews

El problema estaba en vmware en concreto en dos scripts de vmware que impiden la instalación o actualización de nuevos programas.

insserv: warning: script ‘K01vmware’ missing LSB tags and overrides
insserv: warning: script ‘K01vmware-USBArbitrator’ missing LSB tags

Este es un error típico al momento que querer instalar por ejemplo hal:

insserv: Starting vmware-USBArbitrator depends on stop-bootlogd and therefore on system facility `$all’ which can not be true!

  insserv: Max recursions depth 99 reached
  insserv: loop involving service cups at depth 2
  insserv: loop involving service mountdevsubfs at depth 3
  insserv: loop involving service mountkernfs at depth 1
  insserv: loop involving service vmware-USBArbitrator at depth 1
  insserv: exiting now without changing boot order!
  update-rc.d: error: insserv rejected the script header
  dpkg: error al procesar hal (--configure):
  el subproceso instalado el script post-installation devolvió el código de salida de error 1
  Se encontraron errores al procesar:
  hal

Solución que seguramente muchos ansían.

Crea el archivo

nano /etc/insserv/overrides/vmware

Y pega el siguiente contenido

### 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

Ahora creamos otro archivo que falta y es el que da casi todos los problemas.

nano /etc/insserv/overrides/vmware-USBArbitrator

Y pega lo siguiente dentro

### 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

Ahora le damos permiso de ejecución

chmod +x /etc/insserv/overrides/vmware*

Listo problema resuelto, finalizamos con un aptitude update.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles

Ads Blocker Image Powered by Code Help Pro

Se detecto un bloqueador de publicidad!!!

Nuestro contenido es 100% gratuito, por favor colabora con nosotros, permite la publicidad y disfruta del contenido.