J'ai installé VMWare Player sur mon système Ubuntu 16.04, qui fonctionne correctement.
Dernièrement, je me suis demandé comment je pouvais réduire les services excédentaires de mon système. Je suis tombé sur vmware
et vmware-USBArbitrator
(que j'utilise assez rarement et que je peux activer à la demande. ).
Quand j'essaie Sudo systemctl is-enabled vmware-USBArbitrator.service
Je vois
vmware-USBArbitrator.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install is-enabled vmware-USBArbitrator
enabled
Lorsque je tente de désactiver le même, en utilisant Sudo systemctl disable vmware-USBArbitrator.service
, je reçois
vmware-USBArbitrator.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install disable vmware-USBArbitrator
insserv: Service localfs has to be enabled to start service vmware-USBArbitrator
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
/etc/init.d/vmware-USBArbitrator
mentionne en effet un localfs
service:
#!/usr/bin/env bash
#
# Copyright 1998-2010 VMware, Inc. All rights reserved.
#
# This script manages the VMware USB Arbitrator service
#
### BEGIN INIT INFO
# Provides: vmware-USBArbitrator
# Required-Start: localfs
# Required-Stop: localfs
# X-Start-Before:
# X-Stop-After:
# Default-Start: 2 3 4
# Default-Stop: 0 6
# Short-Description: This services starts and stops the USB Arbitrator.
### END INIT INFO
### ... the script continues ...
J'ai jeté un coup d'œil autour d'un service localfs
, local-fs
ou local_fs
(mon répertoire /etc/
, diverses commandes de gestion de services telles que status
, systemctl
et rcconf
, ainsi que le cher vieux Google), mais rien d’utile n’a été trouvé (sauf pour ce bogue LaunchPad qui mentionne l’erreur exacte, mais le bogue lui-même est lié à systemd
et aucune solution n’est donnée pour le problème de configuration vmware-USBArbitrator.service
).
Des idées sur la façon dont je peux résoudre ce problème et désactiver le démarrage automatique de vmware-USBArbitrator.service
au démarrage?
Remplacez localfs
par $local_fs
comme suit:
# Required-Start: $localfs
# Required-Stop: $localfs
ou touch
un script d’initiation factice appelé localfs
pour contourner ce problème