Forums

Skip to content

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

Unmasking Sunbird [SOLVED]

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
19 posts • Page 1 of 1
Author
Message
MagusWizardo
n00b
n00b
Posts: 49
Joined: Wed Mar 09, 2005 4:43 am

Unmasking Sunbird [SOLVED]

  • Quote

Post by MagusWizardo » Fri Mar 18, 2005 6:15 am

I am trying to install sunbird via

Code: Select all

emerge mozilla-sunbird-bin
It tells me that the package is masked by 'package.mask'. Searching the forums for 'unmask sunbird' tells me that I need to put:
=app-office/mozilla-sunbird-bin-2.0.20040812/
Into /usr/portage/package.unmask . Unfortunately, this doesn't work, and portage gives me the same error. For the record, the exact error is:
root # emerge mozilla-sunbird-bin
Calculating dependencies
!!! All ebuilds that could satisfy "mozilla-sunbird-bin" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-office/mozilla-sunbird-bin-0.2.20041112 (masked by: package.mask)
# <agriffis@gentoo.org> (19 Aug 2004)
# Masking because this package is not ready for prime, but want it in
# portage for better observation (and users are clamoring)

- app-office/mozilla-sunbird-bin-0.2.20040812 (masked by: package.mask, package.mask)
How can I fix this?
Last edited by MagusWizardo on Fri Mar 18, 2005 11:41 pm, edited 1 time in total.
Top
donjuan
l33t
l33t
User avatar
Posts: 760
Joined: Tue May 11, 2004 12:22 am
Location: At Uni

Re: Unmasking Sunbird

  • Quote

Post by donjuan » Fri Mar 18, 2005 6:25 am

=app-office/mozilla-sunbird-bin-2.0.20040812/
Typo. You want

Code: Select all

=app-office/mozilla-sunbird-bin-0.2.20041112
Well, that's the next version, but anyway, you had the first 0 and 2 flipped, and you didn't want the / at the end.

And you'll also need to add

Code: Select all

=app-office/mozilla-sunbird-bin-0.2.20041112 ~x86
to /etc/portage/package.keywords.

P.S. this really belongs in Portage & Programming.
Command-line ACCEPT_KEYWORDS is considered harmful, use the package.* files.

The Stage 1 on 3 Install
Top
nephros
Advocate
Advocate
User avatar
Posts: 2139
Joined: Fri Feb 07, 2003 2:46 am
Location: Graz, Austria (Europe - no kangaroos.)
Contact:
Contact nephros
Website

  • Quote

Post by nephros » Fri Mar 18, 2005 6:37 am

Try to remove the trailing slash in the unmask line.
Please put [SOLVED] in your topic if you are a moron.
Top
MagusWizardo
n00b
n00b
Posts: 49
Joined: Wed Mar 09, 2005 4:43 am

  • Quote

Post by MagusWizardo » Fri Mar 18, 2005 6:48 am

I put those lines in, and I still get the same error:
wyvern root # echo "=app-office/mozilla-sunbird-bin-0.2.20041112" > /usr/portag
e/profiles/package.unmask
wyvern root # echo "=app-office/mozilla-sunbird-bin-0.2.20041112 ~x86" > /etc/p
ortage/package.keywords
wyvern root # emerge mozilla-sunbird-bin
Calculating dependencies
!!! All ebuilds that could satisfy "mozilla-sunbird-bin" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-office/mozilla-sunbird-bin-0.2.20041112 (masked by: package.mask)
# <agriffis@gentoo.org> (19 Aug 2004)
# Masking because this package is not ready for prime, but want it in
# portage for better observation (and users are clamoring)

- app-office/mozilla-sunbird-bin-0.2.20040812 (masked by: package.mask, package.
mask, -* keyword)
(I purposely overwrote both files incase anything I've done up till now was causing any cascading errors...)

Am I crazy, or does this seem not normal?
Top
donjuan
l33t
l33t
User avatar
Posts: 760
Joined: Tue May 11, 2004 12:22 am
Location: At Uni

  • Quote

Post by donjuan » Fri Mar 18, 2005 6:59 am

package.unmask isn't in /usr/portage/profiles, it's in /etc/portage.
Command-line ACCEPT_KEYWORDS is considered harmful, use the package.* files.

The Stage 1 on 3 Install
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4994
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Fri Mar 18, 2005 7:00 am

Moved from Other Things Gentoo.
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
MagusWizardo
n00b
n00b
Posts: 49
Joined: Wed Mar 09, 2005 4:43 am

  • Quote

Post by MagusWizardo » Fri Mar 18, 2005 7:26 am

donjuan wrote:package.unmask isn't in /usr/portage/profiles, it's in /etc/portage.
Oh, right. Now how'd I manage to misread that :?

Anyway, that fixed, I'm now getting this error:
!!! All ebuilds that could satisfy ">=sys-libs/lib-compat-1.0-r2" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/lib-compat-1.4 (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 "app-office/mozilla-sunbird-bin-0.2.20041112" [ebuild])
Strange thing is, based on advice in this thread, I looked in /usr/portage/sys-libs/lib-compat/lib-compat-1.4.ebuild , and I see, quite clearly, this:
KEYWORDS="x86 ppc sparc alpha ~ia64"
Now, since I'm running x86, and x86 is in the KEYWORDS, wouldn't that mean it isn't missing the keyword?
Top
donjuan
l33t
l33t
User avatar
Posts: 760
Joined: Tue May 11, 2004 12:22 am
Location: At Uni

  • Quote

Post by donjuan » Fri Mar 18, 2005 8:29 am

Yes, that's right. I'm a bit confused right now on this. Try emerging it by itself (probably should use --oneshot for good measure).
Command-line ACCEPT_KEYWORDS is considered harmful, use the package.* files.

The Stage 1 on 3 Install
Top
MagusWizardo
n00b
n00b
Posts: 49
Joined: Wed Mar 09, 2005 4:43 am

  • Quote

Post by MagusWizardo » Fri Mar 18, 2005 8:34 am

root # emerge --oneshot lib-compat-1.4.ebuild
Calculating dependencies
Traceback (most recent call last):
File "/usr/bin/emerge", line 2998, in ?
retval,favorites=mydepgraph.select_files(myfiles)
File "/usr/bin/emerge", line 1019, in select_files
if os.path.realpath(portage.db["/"]["porttree"].dbapi.findname(mykey)) != x:
File "/usr/lib/python2.3/posixpath.py", line 406, in realpath
filename = abspath(filename)
File "/usr/lib/python2.3/posixpath.py", line 395, in abspath
if not isabs(path):
File "/usr/lib/python2.3/posixpath.py", line 49, in isabs
return s.startswith('/')
AttributeError: 'NoneType' object has no attribute 'startswith'
Would I be right in guessing that this is why Sunbird is masked?
Top
donjuan
l33t
l33t
User avatar
Posts: 760
Joined: Tue May 11, 2004 12:22 am
Location: At Uni

  • Quote

Post by donjuan » Fri Mar 18, 2005 8:46 am

No, this is something basic that should work fine. When I meant to emerge lib-compat by itself I meant

Code: Select all

emerge --oneshot lib-compat
Command-line ACCEPT_KEYWORDS is considered harmful, use the package.* files.

The Stage 1 on 3 Install
Top
MagusWizardo
n00b
n00b
Posts: 49
Joined: Wed Mar 09, 2005 4:43 am

  • Quote

Post by MagusWizardo » Fri Mar 18, 2005 8:55 am

*doh* .. I realy need to start thinking when I copy/paste :)

emerge --oneshot lib-compat still tells me 'missing keyword'.
Top
donjuan
l33t
l33t
User avatar
Posts: 760
Joined: Tue May 11, 2004 12:22 am
Location: At Uni

  • Quote

Post by donjuan » Fri Mar 18, 2005 9:00 am

Have you synced recently? Try that and see if it fixes things.
Command-line ACCEPT_KEYWORDS is considered harmful, use the package.* files.

The Stage 1 on 3 Install
Top
MagusWizardo
n00b
n00b
Posts: 49
Joined: Wed Mar 09, 2005 4:43 am

  • Quote

Post by MagusWizardo » Fri Mar 18, 2005 9:17 am

Does about 2 hours ago count as 'recently'?
Top
donjuan
l33t
l33t
User avatar
Posts: 760
Joined: Tue May 11, 2004 12:22 am
Location: At Uni

  • Quote

Post by donjuan » Fri Mar 18, 2005 9:28 am

Yeah, that's recent.

What's the output of

Code: Select all

emerge -s lib-compat
and

Code: Select all

etcat -v lib-compat
You'll need the gentoolkit for the etcat command.

Code: Select all

emerge info
would also be helpful at this point.

And just for the hell of it, you could try

Code: Select all

echo "sys-libs/lib-compat ~x86" >> /etc/portage/package.keywords
Command-line ACCEPT_KEYWORDS is considered harmful, use the package.* files.

The Stage 1 on 3 Install
Top
MagusWizardo
n00b
n00b
Posts: 49
Joined: Wed Mar 09, 2005 4:43 am

  • Quote

Post by MagusWizardo » Fri Mar 18, 2005 9:45 am

root # emerge -s lib-compat
Searching...
[ Results for search key : lib-compat ]
[ Applications found : 2 ]

* sys-libs/lib-compat [ Masked ]
Latest version available: 1.4
Latest version installed: [ Not Installed ]
Size of downloaded files: 3,090 kB
Homepage: http://www.gentoo.org/
Description: Compatibility C++ and libc5 and libc6 libraries for programs new and old
License: GPL-2

* sys-libs/lib-compat-loki [ Masked ]
Latest version available: 0.1
Latest version installed: [ Not Installed ]
Size of downloaded files: 1,333 kB
Homepage: http://www.gentoo.org/
Description: Compatibility libc6 libraries for Loki games
License: GPL-2
And after a bit of fiddling because gentoolkit was also masked,
# etcat -v lib-compat
[ Results for search key : lib-compat ]
[ Candidate applications found : 1 ]

Only printing found installed programs.

* sys-libs/lib-compat :
[M ] 1.4 (0)
It strikes me as odd that those seem to contradict each other... I read it as the top saying that libcompat isn't installed (or that no version of it is), but the second seems to say that it found lib-compat-1.4 installed. I ran emerge -s again, incase somehow it had been pulled in with gentoolkit, but... same output... or does 'Only printing found installed programs' mean some other connotation of 'installed'?
Top
donjuan
l33t
l33t
User avatar
Posts: 760
Joined: Tue May 11, 2004 12:22 am
Location: At Uni

  • Quote

Post by donjuan » Fri Mar 18, 2005 4:45 pm

MagusWizardo wrote:[ Results for search key : lib-compat ]
[ Candidate applications found : 1 ]

Only printing found installed programs.

* sys-libs/lib-compat :
[M ] 1.4 (0)
This is the exact same output as I get and I'm on amd64. Are you sure you're on x86? Because a different architecture is the only thing I can think of that would be causing this problem, and is also why I asked for emerge info.

About the installed programs thing, I'm not exactly sure what that's all about.
Command-line ACCEPT_KEYWORDS is considered harmful, use the package.* files.

The Stage 1 on 3 Install
Top
MagusWizardo
n00b
n00b
Posts: 49
Joined: Wed Mar 09, 2005 4:43 am

  • Quote

Post by MagusWizardo » Fri Mar 18, 2005 10:52 pm

root # emerge info
Portage 2.0.51.18 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1,
2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 Mobile Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.4.16
Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 5 2005, 11:36:02)
]
dev-lang/python: 2.3.4-r1
sys-devel/autoconf: 2.59-r6, 2.13
sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils: 2.15.92.0.2-r1
sys-devel/libtool: 1.5.10-r4
virtual/os-headers: 2.4.22-r1
ACCEPT_KEYWORDS=""
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1
1/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://mirror.isp.net.au/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm arts avi berkdb bitmap-fonts crypt cups emboss encode font-s
erver foomaticdb fortran gdbm gif gpm gtk2 imlib ipv6 jpeg libg++ libwww mad mik
mod motif mp3 mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png py
thon quicktime readline sdl spell sse2 ssl svga tcpd tiff truetype truetype-font
s type1-fonts xml2 xmms xv zlib"
Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Am I sure I'm on x86? The sticker on the case says it's a P4; Windows XP says it's a P4 M; Dell's page says it's a Celeron; 'arch' says i686; and I'm yet to figure out how to turn off the annoying logo-on-boot to see what POST says.
Top
kallamej
Administrator
Administrator
User avatar
Posts: 4994
Joined: Fri Jun 27, 2003 10:05 am
Location: Gothenburg, Sweden

  • Quote

Post by kallamej » Fri Mar 18, 2005 11:06 pm

MagusWizardo wrote:
root # emerge info
ACCEPT_KEYWORDS=""
Well, this is not right. Can you post /etc/make.conf as well?
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Top
MagusWizardo
n00b
n00b
Posts: 49
Joined: Wed Mar 09, 2005 4:43 am

  • Quote

Post by MagusWizardo » Fri Mar 18, 2005 11:41 pm

Ok, I noticed that sometime, somehow, for some reason, that 'ACCEPT_KEYWORDS="-*"' (of all things) had ended up in make.conf :?
Time for me to stop fiddling around with stuff on the wrong side of midnight, I guess... I removed that and everything works.
Thanks for the help. :)
Top
Post Reply

19 posts • Page 1 of 1

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 Authors
Gentoo is a trademark of the Gentoo Foundation, Inc. and of Förderverein Gentoo e.V.
The contents of this document, unless otherwise expressly stated, are licensed under the CC-BY-SA-4.0 license.
The Gentoo Name and Logo Usage Guidelines apply.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy