おのたく日記 YouTubeも始めました→
2011-11-22(Tue) [長年日記]
■ [VMware][Debian] VMwarePlayerの影響がinsservが引っかかる
いつものようにaptitude updateでdebianをアップグレードしていたら、insservでvmware-USBArbitratorとmunin-nodeがloopしているとエラーになって、うまくアップグレードできない。
VMware Playerをdebパッケージではなくて、別途インストールしているのが悪さをしているのだろうと思って、調べてみると。VMware Playerの/etc/init.d/vmware-USBArbitratorと/etc/init.d/vmwareは、INIT INFOがついていないので、insservに完全対応していない。
「insservによる起動スクリプト再配置の順序の制御」よると、/etc/insserv/overrides/にINIT INFOを置くと、そちらで上書きされるそうなので、現在の/etc/rc?.d/の様子を見て
### BEGIN INIT INFO
# Provides: vmware-USBArbitrator
# Required-Start: $network $syslog
# Required-Stop: $network
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: VMware Player USBArbitrator
### END INIT INFO
[/etc/insserv/overrides/vmware-USBArbitratorより引用]
と
### BEGIN INIT INFO
# Provides: vmware
# Required-Start: $network $syslog
# Required-Stop: $network
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: VMware Player
### END INIT INFO
[/etc/insserv/overrides/vmwareより引用]
を作って、
# insserv -v -d
として、insservを更新してしたら、aptitudeがうまく完了するようになった。
|