Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124545 - !!! All ebuilds that could satisfy "sys-apps/sandbox" have been masked.
Summary: !!! All ebuilds that could satisfy "sys-apps/sandbox" have been masked.
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-01 11:28 UTC by Vincent van de Camp
Modified: 2006-03-03 08:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent van de Camp 2006-03-01 11:28:27 UTC
After 2/28's emerge --sync, I am getting this in response to an emerge -Duvpn world:

emerge -Duvpn world

These are the packages that I would merge, in order:

Calculating world dependencies |
!!! All ebuilds that could satisfy "sys-apps/sandbox" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/sandbox-1.2.12 (masked by: missing keyword)
- sys-apps/sandbox-1.2.16 (masked by: missing keyword)
- sys-apps/sandbox-1.2.17 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or 
section 2.2 "Software Availability" in the Gentoo Handbook.
!!!    (dependency required by "sys-apps/portage-2.0.51.22-r3" [ebuild])


!!! Problem with ebuild app-text/docbook-sgml-dtd-4.4
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.


I have blown away my /usr/portage directory and re--synced but no luck so far.

emerge --info:
emerge --info
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13.4 i686)
=================================================================
System uname: 2.6.13.4 i686 AMD Athlon(tm) XP 3000+
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.8.1-r1, 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X acl alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl divx divx4linux eds emboss encode esd exif expat fam foomatic foomaticdb fortran gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml idn imagemagick imlib java jpeg junit kerberos lcms ldap libg++ libwww mad matroska mikmod mmx mng motif mozilla mp3 mp4 mpeg ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pcre pdflib perl png python quicktime readline recode samba sdl slang spell sse ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis win32codecs xine xinerama xml2 xmms xscreensaver xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-02 09:36:29 UTC
Set your profile to 2006.0 and run 'emerge portage' first, reopen if there's still an issue w/ current stable version (2.0.54).
Comment 2 Vincent van de Camp 2006-03-02 09:50:50 UTC
I linked the 2006.0 profile to /etc/make.profile but it still happens. According to portage, the current stable version of portage is 2.0.51.22-r3, but it still can't emerge that because of the missing keywords in sandbox:

These are the packages that I would merge, in order:

Calculating world dependencies |
!!! All ebuilds that could satisfy "sys-apps/sandbox" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/sandbox-1.2.12 (masked by: missing keyword)
- sys-apps/sandbox-1.2.16 (masked by: missing keyword)
- sys-apps/sandbox-1.2.17 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or 
section 2.2 "Software Availability" in the Gentoo Handbook.
!!!    (dependency required by "sys-apps/portage-2.0.51.22-r3" [ebuild])


!!! Problem with ebuild app-text/docbook-sgml-dtd-4.4
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.

This fixed it, since now sandbox 1.2.17 did have a ~x86 keyword, which it didn't have before:

echo "sys-apps/sandbox ~x86" >> /etc/portage/package.keywords

portage is still at version 2.0.51.22-r3, not 2.0.54 though.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-03-02 10:03:45 UTC
(In reply to comment #2)
> I linked the 2006.0 profile to /etc/make.profile but it still happens.
> According to portage, the current stable version of portage is 2.0.51.22-r3,
> but it still can't emerge that because of the missing keywords in sandbox:

No, it isn't. 

Keywords for sys-apps/portage:

             | a a a h i m m p p p s s s x
             | l m r p a 6 i p p p 3 h p 8
             | p d m p 6 8 p c c c 9   a 6
             | h 6   a 4 k s   6 - 0   r
             | a 4             4 m     c
             |                   a
             |                   c
             |                   o
             |                   s
-------------+----------------------------
2.0.51.22-r3 | + + + + + + + + + + + + + +
2.0.53       | + + + + + + ~ + + ~ + + + +
2.0.54       | + + ~ + + ~ + + + ~ ~ ~ + +
2.1_pre3-r1  | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
2.1_pre5-r2  | ~ ~ ~ ~ ~     ~ ~ ~   ~ ~ ~

Please, emerge sync and upgrade your portage before reporting portage bugs. 
Comment 4 Vincent van de Camp 2006-03-02 10:35:57 UTC
For some reason my system disagrees with your statement that 2.0.54 is the latest stable portage version for x86:

kerberos vincentc # emerge --sync
>>> starting rsync with rsync://38.99.64.200/gentoo-portage...
>>> checking server timestamp ...
Welcome to cockatoo.gentoo.org
 
Server Address : 65.19.163.230
Contact Name   : mirror-admin@gentoo.org
Hardware       : 2 x Intel(R) Pentium(R) 4 CPU 2.80GHz, 1024MB RAM
 
 
Please note: common gentoo-netiquette says you should not sync more
than once a day.  Users who abuse the rsync.gentoo.org rotation
may be added to a temporary ban list.
 
 
MOTD brought to you by motd-o-matic, version 0.3

receiving file list ... 
1 file to consider
timestamp.chk
          32 100%    0.00kB/s    0:00:00

Number of files: 1
Number of files transferred: 1
Total file size: 32 bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 32
Total bytes written: 223
Total bytes read: 545

wrote 223 bytes  read 545 bytes  307.20 bytes/sec
total size is 32  speedup is 0.04

>>>
>>> Timestamps on the server and in the local repository are the same.
>>> Cancelling all further sync action. You are already up to date.
>>>

kerberos vincentc # emerge -pv portage

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] sys-apps/portage-2.0.51.22-r3  -build -doc (-selinux) 0 kB 

kerberos vincentc # grep portage /etc/portage/*
kerberos vincentc # 
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-03-02 11:00:29 UTC
Then please change the sucky mirror to another one and file a separate bug about this mirror. It contains complete crap, portage-2.0.51.22-r3 is way outdated and unmaintained.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-03-02 11:09:30 UTC
Actually, I'd say no separate bug will be needed if changing the mirror fixes this issue. Looks like crappy mirror to me.
Comment 7 Vincent van de Camp 2006-03-02 11:28:54 UTC
Any mirrors you can recommend? I just set SYNC to rsync://rsync.gentoo.org/gentoo-portage and sync'd again, but the only thing it's going to upgrade is baselayout, not portage or gcc (I have two other machines that upgraded to 3.4.5 already. This here machine is still on 3.4.4-r1:

emerge -pv gcc

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] sys-devel/gcc-3.4.4-r1  (-altivec) -bootstrap -boundschecking -build +fortran -gcj +gtk -hardened -ip28 (-multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc -vanilla 27,037 kB 

Total size of downloads: 27,037 kB
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-03-02 11:34:10 UTC
No, there's no particular mirror that I'd recommend, I'd just not recommend the broken one. Portage 2.0.51.22-r3 is NOT current stable and sandbox sandbox-1.2.12 is NOT ~x86, so your synch tree is plain broken. Get a correct sync, there's no point to continue in this bug if your local tree contains crap.
Comment 9 Vincent van de Camp 2006-03-02 11:47:06 UTC
So, if with my current settings 'emerge --sync' doesn't fix my tree, then what should I do to get a correct one?
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-03-02 11:51:04 UTC
Change your mirror to not use the pool if you are getting bounced to the broken one over and over again. What's so hard about changing your mirror to something else?
Comment 11 Vincent van de Camp 2006-03-02 11:54:17 UTC
To what should I change my mirror?

And if that's not done by using SYNC= in /etc/make.conf then you'll have to tell me how to do that.
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2006-03-02 12:02:15 UTC
Sigh... Read the handbook to learn how to set your mirror, or grab a snapshot tarball or run mirror-select. Look, this is really not a support forum to teach you how to set your mirror. Post here once you have ensured that you have a sane local tree.
Comment 13 Vincent van de Camp 2006-03-02 13:10:09 UTC
I have so far tried three different mirrors. raptor, crane and owl.gentoo.org. All it wants to update is baselayout. There is no reported newer version of portage available than 2.0.51.22.

If, as you say, there are mirrors out there that are not up to date, then it should be gentoo's responsibility to find those and have them corrected. However, since three different mirrors (each with a different IP address) seem to agree that there is no newer version of portage than 2.0.51.22 I'm not so sure if that would be incorrect.

What mirror do you use to sync?
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2006-03-02 23:18:36 UTC
Round and round we go. Is it that hard to grab a portage snapshot tarball if all mirrors you hit are outdated (*very* unlikely)???

GENTOO_MIRRORS="ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo ftp://ftp.fi.muni.cz/pub/linux/gentoo/"

Wipe your portage tree, emerge sync with the above (or grab a snapshot) and make sure you don't have any crap in /etc/portage. If you need more help wrt how to set your mirrors and emerge sync correctly, go ask to the forums or IRC.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-03-02 23:22:56 UTC
Bleh, ignore the mirrors in previous comment, you need *rsync* mirror. Pick one here: http://www.gentoo.org/main/en/mirrors.xml
Comment 16 Vincent van de Camp 2006-03-03 08:12:19 UTC
I wiped out /usr/portage, downloaded portage-latest.tar.bz2 (dated March 2nd 2006, 20:57) from http://cdot.senecac.on.ca/software/gentoo/snapshots/ and untarred that to /usr, removed /etc/portage and ran emerge -pv portage with this result:

emerge -pv portage

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] sys-apps/portage-2.0.51.22-r3  -build -doc (-selinux) 251 kB 

Total size of downloads: 251 kB

still no portage 2.0.54 that should be stable:

kerberos vincentc # emerge =sys-apps/portage-2.0.54
Calculating dependencies   
!!! All ebuilds that could satisfy "=sys-apps/portage-2.0.54" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/portage-2.0.54 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or 
section 2.2 "Software Availability" in the Gentoo Handbook.


Now, if it's not the portage tree that's whack, what else could it be?