trouble emerging vmware-workstation from the vmware overlay
Hello.
I am having some trouble installing vmware-workstation from the vmware
overlay:
# emerge -avt vmware-workstation
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild N f ] app-emulation/vmware-workstation-7.1.1.282343 USE="vmware-tools -doc -vix" 0 kB [1]
[ebuild N ] app-emulation/vmware-modules-238 0 kB [1]
[ebuild N F ] app-emulation/vmware-player-3.1.0.261024 USE="vmware-tools -doc" 100,067 kB [1]
[blocks B ] app-emulation/vmware-workstation ("app-emulation/vmware-workstation" is blocking app-emulation/vmware-player-3.1.0.261024)
[blocks B ] app-emulation/vmware-player ("app-emulation/vmware-player" is blocking app-emulation/vmware-workstation-7.1.1.282343)
Total: 3 packages (3 new), Size of downloads: 100,067 kB
Fetch Restriction: 2 packages (1 unsatisfied)
Conflict: 2 blocks (2 unsatisfied)
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/vmware
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(app-emulation/vmware-player-3.1.0.261024, ebuild scheduled for merge) pulled in by
~app-emulation/vmware-player-3.1.0.261024 required by (app-emulation/vmware-modules-238, ebuild scheduled for merge)
(app-emulation/vmware-workstation-7.1.1.282343, ebuild scheduled for merge) pulled in by
vmware-workstation
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
trouble emerging vmware-workstation from the vmware overlay
> Hello.
>
> I am having some trouble installing vmware-workstation from the vmware
> overlay:
>
>
> # emerge -avt vmware-workstation
>
> These are the packages that would be merged, in reverse order:
>
> Calculating dependencies... done!
> [ebuild N f ] app-emulation/vmware-workstation-7.1.1.282343
> USE="vmware-tools -doc -vix" 0 kB [1]
> [ebuild N ] app-emulation/vmware-modules-238 0 kB [1]
> [ebuild N F ] app-emulation/vmware-player-3.1.0.261024
> USE="vmware-tools -doc" 100,067 kB [1]
> [blocks B ] app-emulation/vmware-workstation
> ("app-emulation/vmware-workstation" is blocking
> app-emulation/vmware-player-3.1.0.261024)
> [blocks B ] app-emulation/vmware-player ("app-emulation/vmware-player"
> is blocking app-emulation/vmware-workstation-7.1.1.282343)
>
> Total: 3 packages (3 new), Size of downloads: 100,067 kB
> Fetch Restriction: 2 packages (1 unsatisfied)
> Conflict: 2 blocks (2 unsatisfied)
> Portage tree and overlays:
> [0] /usr/portage
> [1] /var/lib/layman/vmware
>
> * Error: The above package list contains packages which cannot be
> * installed at the same time on the same system.
>
> (app-emulation/vmware-player-3.1.0.261024, ebuild scheduled for merge)
> pulled in by
> ~app-emulation/vmware-player-3.1.0.261024 required by
> (app-emulation/vmware-modules-238, ebuild scheduled for merge)
>
> (app-emulation/vmware-workstation-7.1.1.282343, ebuild scheduled for
> merge) pulled in by
> vmware-workstation
>
>
> For more information about Blocked Packages, please refer to the following
> section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
>
> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
>
>
>
>
> Any help?
>
> Romildo
>
>
[blocks B ] app-emulation/vmware-workstation
("app-emulation/vmware-workstation"
is blocking app-emulation/vmware-player-3.1.0.261024)
[blocks B ] app-emulation/vmware-player ("app-emulation/vmware-player" is
blocking app-emulation/vmware-workstation-7.1.1.282343)
Here is the reason of your problem. Try to mask vmware-player
08-25-2010, 11:58 AM
José Romildo Malaquias
trouble emerging vmware-workstation from the vmware overlay
On Wed, Aug 25, 2010 at 03:23:13PM +0400, d.fedorov@timeweb.ru wrote:
> > Hello.
> >
> > I am having some trouble installing vmware-workstation from the vmware
> > overlay:
> >
> >
> > # emerge -avt vmware-workstation
> >
> > These are the packages that would be merged, in reverse order:
> >
> > Calculating dependencies... done!
> > [ebuild N f ] app-emulation/vmware-workstation-7.1.1.282343
> > USE="vmware-tools -doc -vix" 0 kB [1]
> > [ebuild N ] app-emulation/vmware-modules-238 0 kB [1]
> > [ebuild N F ] app-emulation/vmware-player-3.1.0.261024
> > USE="vmware-tools -doc" 100,067 kB [1]
> > [blocks B ] app-emulation/vmware-workstation
> > ("app-emulation/vmware-workstation" is blocking
> > app-emulation/vmware-player-3.1.0.261024)
> > [blocks B ] app-emulation/vmware-player ("app-emulation/vmware-player"
> > is blocking app-emulation/vmware-workstation-7.1.1.282343)
> >
> > Total: 3 packages (3 new), Size of downloads: 100,067 kB
> > Fetch Restriction: 2 packages (1 unsatisfied)
> > Conflict: 2 blocks (2 unsatisfied)
> > Portage tree and overlays:
> > [0] /usr/portage
> > [1] /var/lib/layman/vmware
> >
> > * Error: The above package list contains packages which cannot be
> > * installed at the same time on the same system.
> >
> > (app-emulation/vmware-player-3.1.0.261024, ebuild scheduled for merge)
> > pulled in by
> > ~app-emulation/vmware-player-3.1.0.261024 required by
> > (app-emulation/vmware-modules-238, ebuild scheduled for merge)
> >
> > (app-emulation/vmware-workstation-7.1.1.282343, ebuild scheduled for
> > merge) pulled in by
> > vmware-workstation
> >
> >
> > For more information about Blocked Packages, please refer to the following
> > section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
> >
> > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
> >
> >
> >
> >
> > Any help?
> >
> > Romildo
> >
> >
> [blocks B ] app-emulation/vmware-workstation
> ("app-emulation/vmware-workstation"
> is blocking app-emulation/vmware-player-3.1.0.261024)
> [blocks B ] app-emulation/vmware-player ("app-emulation/vmware-player" is
> blocking app-emulation/vmware-workstation-7.1.1.282343)
>
> Here is the reason of your problem. Try to mask vmware-player
That does not seem to be enough.
Looking at the ebuilds, I have found the following:
Therefore it seems that there are errors in the dependencies in the
ebuilds: vmware-workstation-7.1.1.282343 depends on vmware-modules-238,
which depends on vmware-workstation-7.1.0.261024.
Is this a bug? If so, where should it be reported?
Romildo
08-25-2010, 12:02 PM
Albert Hopkins
trouble emerging vmware-workstation from the vmware overlay
On Wed, 2010-08-25 at 08:58 -0300, José Romildo Malaquias wrote:
> > Here is the reason of your problem. Try to mask vmware-player
>
> That does not seem to be enough.
>
> Looking at the ebuilds, I have found the following:
>
>
>
> # grep
> vmware-modules /var/lib/layman/vmware/app-emulation/vmware-workstation/vmware-workstation-7.1.1.282343.ebuild
> PDEPEND="~app-emulation/vmware-modules-238
>
> # grep -B 2
> vmware-workstation /var/lib/layman/vmware/app-emulation/vmware-modules/vmware-modules-238.ebuild
> DEPEND="${RDEPEND}
> || ( ~app-emulation/vmware-player-3.1.0.261024
> ~app-emulation/vmware-workstation-7.1.0.261024 )"
>
> # grep -B 2
> vmware-workstation /var/lib/layman/vmware/app-emulation/vmware-modules/vmware-modules-238.1.ebuild
> DEPEND="${RDEPEND}
> || ( ~app-emulation/vmware-player-3.1.1.282343
> ~app-emulation/vmware-workstation-7.1.1.282343 )"
>
>
>
>
>
> Therefore it seems that there are errors in the dependencies in the
> ebuilds: vmware-workstation-7.1.1.282343 depends on
> vmware-modules-238,
> which depends on vmware-workstation-7.1.0.261024.
>
>
It's an OR (||) relationship. The modules depend on vmware-player OR
vmware-workstation. And likely vmware-player and vmware-workstation
block each other. So you need to install one OR the other and make sure
the other one isn't installed.