Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Can't emerge world because of masked dependancy mpg123

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
28 posts
  • 1
  • 2
  • Next
Author
Message
BradB
Apprentice
Apprentice
User avatar
Posts: 190
Joined: Tue Jun 18, 2002 2:54 am
Location: Christchurch NZ

Can't emerge world because of masked dependancy mpg123

  • Quote

Post by BradB » Sun Feb 15, 2004 8:21 pm

Well, the title says it all, I can't even emerge -pu world because I get the following error:

all ebuilds that could satisfy media-sound/mpg123 have been masked.

And they are! Even ACCEPT_KEYWORDS="~x86" doesn't fix this. Portage knows about 4 packages (0.59r-r2, 0.59s-r1, 0.59r-r3, 0.59s), and they are all masked by package.mask. I could hack my package.mask, but I am sure that the following mask is there for a reason

Code: Select all

<=media-sound/mpg123-0.59s-r1
Oh, and I'd just done an "emerge rsync"

So, what can I do now? Also, what is with the 0.59s & 0.59r version numbers, I don't think I've seen "s" suffixes before.

Cheers
Brad
Microsoft - bringing the pain right into your home since 1982
Top
Davin
n00b
n00b
User avatar
Posts: 45
Joined: Tue May 13, 2003 12:46 am
Location: United States

  • Quote

Post by Davin » Sun Feb 15, 2004 8:28 pm

Same problem. Here's the full output:
root@napalm davin # emerge -u --deep world
Calculating world dependencies \
!!! all ebuilds that could satisfy "media-sound/mpg123" have been masked.
!!! possible candidates are:
- media-sound/mpg123-0.59r-r2 (masked by: package.mask)
- media-sound/mpg123-0.59s-r1 (masked by: package.mask, ~keyword)
- media-sound/mpg123-0.59r-r3 (masked by: package.mask)
- media-sound/mpg123-0.59s (masked by: package.mask, ~keyword)
!!! (dependency required by "kde-base/kdemultimedia-3.2.0" [ebuild])

!!! Problem with ebuild kde-base/kde-3.2.0
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.
root@napalm davin # emerge mpg123
Calculating dependencies
!!! all ebuilds that could satisfy "mpg123" have been masked.
!!! possible candidates are:
- media-sound/mpg123-0.59r-r2 (masked by: package.mask)
- media-sound/mpg123-0.59s-r1 (masked by: package.mask, ~keyword)
- media-sound/mpg123-0.59r-r3 (masked by: package.mask)
- media-sound/mpg123-0.59s (masked by: package.mask, ~keyword)

!!! Error calculating dependencies. Please correct.
root@napalm davin # ACCEPT_KEYWORDS="~x86" emerge mpg123
Calculating dependencies
!!! all ebuilds that could satisfy "mpg123" have been masked.
!!! possible candidates are:
- media-sound/mpg123-0.59r-r2 (masked by: package.mask)
- media-sound/mpg123-0.59s-r1 (masked by: package.mask)
- media-sound/mpg123-0.59r-r3 (masked by: package.mask)
- media-sound/mpg123-0.59s (masked by: package.mask)

!!! Error calculating dependencies. Please correct.
Anyone have some input? Figures, I put off my update for a few days, and when I have some time away from the comp this happens. ;)
Top
psylo
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 129
Joined: Tue May 27, 2003 11:43 pm
Location: Belgium

  • Quote

Post by psylo » Sun Feb 15, 2004 8:32 pm

At first sight, it's recommended to replace mpg123 by mpg321 ( http://bugs.gentoo.org/show_bug.cgi?id=14940 ).
Top
BradB
Apprentice
Apprentice
User avatar
Posts: 190
Joined: Tue Jun 18, 2002 2:54 am
Location: Christchurch NZ

  • Quote

Post by BradB » Sun Feb 15, 2004 8:35 pm

I noticed that bug report - mpg321 should fill the virtual package mpg123, right? I'm not at my box to check right now, will this fix it up?

emerge -C mpg123
emerge mpg321
emerge -u world

Brad
Microsoft - bringing the pain right into your home since 1982
Top
Davin
n00b
n00b
User avatar
Posts: 45
Joined: Tue May 13, 2003 12:46 am
Location: United States

  • Quote

Post by Davin » Sun Feb 15, 2004 8:36 pm

Just so nobody else gets their hopes up, merging mpg321 will *not* fix this problem.
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

  • Quote

Post by Earthwings » Sun Feb 15, 2004 8:37 pm

package.mask wrote: grep -B 2 mpg /usr/portage/profiles/package.mask
# <solar@gentoo.org> (15 Feb 2004)
# heap overflow bug #40631
<=media-sound/mpg123-0.59s-r1
http://bugs.gentoo.org/show_bug.cgi?id=40631
Top
psylo
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 129
Joined: Tue May 27, 2003 11:43 pm
Location: Belgium

  • Quote

Post by psylo » Sun Feb 15, 2004 8:38 pm

BradB wrote:I noticed that bug report - mpg321 should fill the virtual package mpg123, right? I'm not at my box to check right now, will this fix it up?

emerge -C mpg123
emerge mpg321
emerge -u world

Brad
Normally, according Bugzilla, yes... I'm trying it...
Top
Davin
n00b
n00b
User avatar
Posts: 45
Joined: Tue May 13, 2003 12:46 am
Location: United States

  • Quote

Post by Davin » Sun Feb 15, 2004 8:38 pm

BradB wrote:I noticed that bug report - mpg321 should fill the virtual package mpg123, right? I'm not at my box to check right now, will this fix it up?

emerge -C mpg123
emerge mpg321
emerge -u world

Brad
Nah, not even unmerging mpg123 and then merging mpg321 will fix it. Looks like we have a true dependency b0rk on our hands.
Top
Seph64
Apprentice
Apprentice
User avatar
Posts: 191
Joined: Tue May 13, 2003 5:58 am

  • Quote

Post by Seph64 » Sun Feb 15, 2004 8:39 pm

Even replacing mpg123 with mpg321 does not solve this problem for me. Only Gentoo would mask a dependency that would screw up the use of emerge -UD world.

Now I can't update my Gentoo install untill a fix is posted, what am I to do? :(
Top
Davin
n00b
n00b
User avatar
Posts: 45
Joined: Tue May 13, 2003 12:46 am
Location: United States

  • Quote

Post by Davin » Sun Feb 15, 2004 8:41 pm

"Only Gentoo?" Someone goofed and we're the first ones to make noise, give me a break already. People are only human.

Earthwings provided the link to the cause of the problem:

http://bugs.gentoo.org/show_bug.cgi?id=40631

So...we've got to wait for someone to unmask it. :P
Top
BradB
Apprentice
Apprentice
User avatar
Posts: 190
Joined: Tue Jun 18, 2002 2:54 am
Location: Christchurch NZ

  • Quote

Post by BradB » Sun Feb 15, 2004 8:42 pm

According to the above bug report, it should now be unmasked in portage (so emerge rsync should fix it right?)
(or manually hack the /usr/portage/profile/package.mask file)

However, this does highlight a significant failing in portage, the inability to continue when some packages can't be satisfied. I think portage should say that a package can't be satisfied & then continue upgrading other packages that don't have the broken dependancy.

Brad
Microsoft - bringing the pain right into your home since 1982
Top
Seph64
Apprentice
Apprentice
User avatar
Posts: 191
Joined: Tue May 13, 2003 5:58 am

  • Quote

Post by Seph64 » Sun Feb 15, 2004 8:46 pm

Davin wrote:"Only Gentoo?" Someone goofed and we're the first ones to make noise, give me a break already. People are only human.

Earthwings provided the link to the cause of the problem:

http://bugs.gentoo.org/show_bug.cgi?id=40631

So...we've got to wait for someone to unmask it. :P
I don't think I was talking directly to you. :) Anyway, I was not being serious by the "Only Gentoo" I love Gentoo. It's my Linux of choice. Hope this issue is resolved soon.
Top
Davin
n00b
n00b
User avatar
Posts: 45
Joined: Tue May 13, 2003 12:46 am
Location: United States

  • Quote

Post by Davin » Sun Feb 15, 2004 8:46 pm

I think you misread, while it is possible to do another sync now the package is still broken. If you'll look at the thread again, it looks like we have a devel war on our hands. :D
Top
psylo
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 129
Joined: Tue May 27, 2003 11:43 pm
Location: Belgium

  • Quote

Post by psylo » Sun Feb 15, 2004 8:52 pm

I'm really not lucky... I try to emerge KDE 3.2 since 3 days... I solve a qt problem, a libjpeg problem but a devel war problem, I think I cannot solve it!!! :D
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

  • Quote

Post by Earthwings » Sun Feb 15, 2004 8:58 pm

There's much input on bug 40631 now, wait some time and it will be fixed.
Top
nadamsieee
Guru
Guru
User avatar
Posts: 340
Joined: Fri May 30, 2003 10:33 pm
Location: Atlanta, GA, USA
Contact:
Contact nadamsieee
Website

  • Quote

Post by nadamsieee » Sun Feb 15, 2004 9:18 pm

See also: http://bugs.gentoo.org/show_bug.cgi?id=26787
nadams (at) ieee (dot) org
Top
sigmalll
Guru
Guru
User avatar
Posts: 332
Joined: Sun Aug 24, 2003 7:22 pm
Contact:
Contact sigmalll
Website

  • Quote

Post by sigmalll » Sun Feb 15, 2004 9:40 pm

Its fixed. I find more disturbing that a single person can break the tree and have the attitude that we should just 'cope'.
Top
solar
Developer
Developer
Posts: 22
Joined: Wed Aug 06, 2003 6:54 am

  • Quote

Post by solar » Sun Feb 15, 2004 10:22 pm

There has been zero breakage. package masking is no more than a delay in updating your tree.
portage still functions as it always has and you the user always have the option of adding this to your package.unmask
I'm sorry if this has caused you problems but package masking is at times the only option we have until we can touch base with a maintainer.
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

  • Quote

Post by Earthwings » Sun Feb 15, 2004 10:29 pm

I don't think it's a good idea to carry out such discussions (flamewars) to bugzilla. I'm afraid that does in no way look professional to anyone who is not too familiar with gentoo. Discussing things in #gentoo-dev should be enough.
Top
avenj
Retired Dev
Retired Dev
User avatar
Posts: 495
Joined: Fri Oct 11, 2002 3:55 pm
Location: New Hampshire
Contact:
Contact avenj
Website

  • Quote

Post by avenj » Sun Feb 15, 2004 10:33 pm

Earthwings wrote:I don't think it's a good idea to carry out such discussions (flamewars) to bugzilla. I'm afraid that does in no way look professional to anyone who is not too familiar with gentoo. Discussing things in #gentoo-dev should be enough.
This is an open project; we try to discuss things on open mediums. Open development is, to me, more important than plastering on a fake smiley face for people browsing bugzilla while discussing these things on other mediums.
Top
Davin
n00b
n00b
User avatar
Posts: 45
Joined: Tue May 13, 2003 12:46 am
Location: United States

  • Quote

Post by Davin » Sun Feb 15, 2004 10:56 pm

avenj wrote:
Earthwings wrote:I don't think it's a good idea to carry out such discussions (flamewars) to bugzilla. I'm afraid that does in no way look professional to anyone who is not too familiar with gentoo. Discussing things in #gentoo-dev should be enough.
This is an open project; we try to discuss things on open mediums. Open development is, to me, more important than plastering on a fake smiley face for people browsing bugzilla while discussing these things on other mediums.
I concur on the point of "fake smiley faces". The conversation was eventually moved to a more appropriate medium regardless.
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

  • Quote

Post by Earthwings » Sun Feb 15, 2004 11:02 pm

avenj wrote: This is an open project; we try to discuss things on open mediums. Open development is, to me, more important than plastering on a fake smiley face for people browsing bugzilla while discussing these things on other mediums.
You got me wrong (my fault). What I wanted to point out was that most of the "discussion" was not about how to fix the bug, but how to handle the general case and who was responsible for breaking things. I don't think there is much use to have this recorded in bugzilla.
Top
nadamsieee
Guru
Guru
User avatar
Posts: 340
Joined: Fri May 30, 2003 10:33 pm
Location: Atlanta, GA, USA
Contact:
Contact nadamsieee
Website

  • Quote

Post by nadamsieee » Mon Feb 16, 2004 3:13 am

Earthwings wrote:
avenj wrote: This is an open project; we try to discuss things on open mediums. Open development is, to me, more important than plastering on a fake smiley face for people browsing bugzilla while discussing these things on other mediums.
You got me wrong (my fault). What I wanted to point out was that most of the "discussion" was not about how to fix the bug, but how to handle the general case and who was responsible for breaking things. I don't think there is much use to have this recorded in bugzilla.
Bugzilla is the bug squashing tool for Gentoo. It creates the neccessary artifacts (a log + attachments in this case) to keep the bugs squashed and Gentoo rolling along. In any engineering project, you sometimes find one bug that uncovers yet another bug and yet another bug and so on. Sometimes you find out that the underlying bug is the process itself. So I think having a nice log of this sort of discussion in Bugzilla is perfectly valid. This sort of thing happens all of the time in the professional world.

Just one humble engineer's honest opinion. :D
nadams (at) ieee (dot) org
Top
sigmalll
Guru
Guru
User avatar
Posts: 332
Joined: Sun Aug 24, 2003 7:22 pm
Contact:
Contact sigmalll
Website

  • Quote

Post by sigmalll » Mon Feb 16, 2004 8:49 am

If any dev working on a project I was heading ripped the rug out from under everyone else AND this action directly impacted on end customers, they would have to have a truly amazing reason for me not to start reconsidering their position.
Top
solar
Developer
Developer
Posts: 22
Joined: Wed Aug 06, 2003 6:54 am

  • Quote

Post by solar » Mon Feb 16, 2004 10:33 am

It's pretty universal that some people will dislike some of the decisions made by security teams till they realize they saved your arse. Take this to a corporation and give them the the choice of 30 mins of downtime(while things are fixed) vs 30 days of cleanup(if nothing is done at all) it will become clear what's the preferred solution of the two rather quickly. Other than that I've got no idea what truly amazing reason you want me to justify. We have policies in place and I followed them, and while following these policies we all discovered that we have conflicting policies and schools of thought within Gentoo that are not going to be easily solvable.
Top
Post Reply

28 posts
  • 1
  • 2
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic