Vmware Player Prevents Aptitude from Installing Packages

Mark Phillips mark at phillipsmarketing.biz
Sat Nov 26 08:03:47 MST 2011


According to the vmware site (
http://www.vmware.com/products/player/faqs.html):

What can I do with VMware Player?

Use VMware Player to create, run, evaluate, and share software running in
virtual machines:

   - *Create*: Use VMware Player to create virtual machines with the latest
   32-bit and 64-bit Windows and Linux operating systems. With Easy Install
   it’s easier than installing them directly on your PC.
   - *Run*: VMware Player can be used by anyone to run virtual machines on
   a Windows or Linux PC. VMware Player makes it quick and easy to take
   advantage of the security, flexibility, and portability of virtual machines.
   - *Evaluate*: VMware Player is ideal for safely evaluating software
   distributed as a virtual appliance. Virtual appliances are pre-built,
   pre-configured and ready-to-run enterprise software applications packaged
   along with an operating system in a virtual machine. With VMware Player,
   anyone can quickly and easily experience the benefits of preconfigured
   products without any installation or configuration hassles. Run over 900
   virtual appliances from leading software vendors available from the VMware
   Virtual Appliance Marketplace <http://www.vmware.com/appliances/>.
   - *Share*: VMware Player can be used by anyone to run a virtual machine
   shared by a colleague or friend. For example, customer support and
   development teams can share a customer scenario encapsulated within a
   virtual machine.

So, I am using it as designed - to run Windows 7 in a VM under Debian.

The problem turned out to be the missing LSB in the script
vmware-USBArbitrator. I add theses lines to the script, and I was able to
install cups with no errors and run vmware.

### BEGIN INIT INFO
# Provides:          vmware-USBArbitrator
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# 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

see http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot and
http://wiki.debian.org/LSBInitScripts....and in order for it to work you
have to be having a lucky day! ;)

Mark

On Fri, Nov 25, 2011 at 11:23 PM, Technomage Hawke <
technomage.hawke at gmail.com> wrote:

> the name "player" in the name of it is the biggest hint. the player is
> designed to show off or demonstrate an OS inside the VM. it is generally
> considered to be read only. you need a full version vmware server capable
> of running any OS in read-write mode). there is a free version
> vmware-server )I think it is the version 1 series) that you can still
> download from vmware. they make a version for both windows and linux. this
> free server doesn't have a corresponding kind on OS X. on that OS, you have
> to use VMware-fusion (and it is not free).
>
> hope this helps
>
> -eric
>
> On Nov 25, 2011, at 11:11 PM, Mark Phillips wrote:
>
> > I am running a fresh install of debian wheezy. I installed VMware Player
> 4.0.1 build-528992 and then Windows 7 in a vm. Everything is working
> properly, until I tried to use aptitude to install foomatic-db-hpijs.
> VMware seems to be preventing aptitude from installing the debian packages.
> The error messages:
> >
> > root at orca:~# aptitude install foomatic-db-hpijs
> > Note: selecting "foomatic-db" instead of the
> >       virtual package "foomatic-db-hpijs"
> > The following NEW packages will be installed:
> >   foomatic-db
> > The following partially installed packages will be configured:
> >   cups
> > 0 packages upgraded, 1 newly installed, 0 to remove and 15 not upgraded.
> > Need to get 0 B/1,248 kB of archives. After unpacking 6,966 kB will be
> used.
> > Selecting previously unselected package foomatic-db.
> > (Reading database ... 131007 files and directories currently installed.)
> > Unpacking foomatic-db (from .../foomatic-db_20110831-1_all.deb) ...
> > Setting up cups (1.5.0-12) ...
> > insserv: warning: script 'K01vmware' missing LSB tags and overrides
> > insserv: warning: script 'S50vmware-USBArbitrator' missing LSB tags and
> overrides
> > insserv: warning: script 'vmware-USBArbitrator' missing LSB tags and
> overrides
> > insserv: warning: script 'vmware' missing LSB tags and overrides
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Max recursions depth 99 reached
> > insserv: There is a loop at service vmware-USBArbitrator if started
> > insserv: There is a loop at service rmnologin if started
> > 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 processing cups (--configure):
> >  subprocess installed post-installation script returned error exit
> status 1
> > Setting up foomatic-db (20110831-1) ...
> > configured to not write apport reports
> >                                       Errors were encountered while
> processing:
> >  cups
> > E: Sub-process /usr/bin/dpkg returned an error code (1)
> > A package failed to install.  Trying to recover:
> > Setting up cups (1.5.0-12) ...
> > insserv: warning: script 'K01vmware' missing LSB tags and overrides
> > insserv: warning: script 'S50vmware-USBArbitrator' missing LSB tags and
> overrides
> > insserv: warning: script 'vmware-USBArbitrator' missing LSB tags and
> overrides
> > insserv: warning: script 'vmware' missing LSB tags and overrides
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Starting vmware-USBArbitrator depends on rmnologin and
> therefore on system facility `$all' which can not be true!
> > insserv: Max recursions depth 99 reached
> > insserv: There is a loop at service vmware-USBArbitrator if started
> > insserv: There is a loop at service rmnologin if started
> > 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 processing cups (--configure):
> >  subprocess installed post-installation script returned error exit
> status 1
> > Errors were encountered while processing:
> >  cups
> >
> > root at orca:~#
> >
> > Anyone see this before? Any ideas, short of removing VMware and then
> reinstalling it, to fix this problem?
> >
> > Thanks,
> >
> > Mark
> > ---------------------------------------------------
> > PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> > To subscribe, unsubscribe, or to change your mail settings:
> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20111126/6ccc78ce/attachment.html>


More information about the PLUG-discuss mailing list