View previous topic :: View next topic |
Author |
Message |
MagusWizardo n00b
Joined: 09 Mar 2005 Posts: 49
|
Posted: Fri Mar 18, 2005 6:15 am Post subject: Unmasking Sunbird [SOLVED] |
|
|
I am trying to install sunbird via
Code: | 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:
Quote: | =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:
Quote: | 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 |
|
Back to top |
|
|
donjuan l33t
Joined: 11 May 2004 Posts: 760 Location: At Uni
|
Posted: Fri Mar 18, 2005 6:25 am Post subject: Re: Unmasking Sunbird |
|
|
Quote: | =app-office/mozilla-sunbird-bin-2.0.20040812/ |
Typo. You want Code: | =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: | =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 |
|
Back to top |
|
|
nephros Advocate
Joined: 07 Feb 2003 Posts: 2139 Location: Graz, Austria (Europe - no kangaroos.)
|
Posted: Fri Mar 18, 2005 6:37 am Post subject: |
|
|
Try to remove the trailing slash in the unmask line. _________________ Please put [SOLVED] in your topic if you are a moron. |
|
Back to top |
|
|
MagusWizardo n00b
Joined: 09 Mar 2005 Posts: 49
|
Posted: Fri Mar 18, 2005 6:48 am Post subject: |
|
|
I put those lines in, and I still get the same error:
Quote: |
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? |
|
Back to top |
|
|
donjuan l33t
Joined: 11 May 2004 Posts: 760 Location: At Uni
|
|
Back to top |
|
|
kallamej Administrator
Joined: 27 Jun 2003 Posts: 4975 Location: Gothenburg, Sweden
|
Posted: Fri Mar 18, 2005 7:00 am Post subject: |
|
|
Moved from Other Things Gentoo. _________________ Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat |
|
Back to top |
|
|
MagusWizardo n00b
Joined: 09 Mar 2005 Posts: 49
|
Posted: Fri Mar 18, 2005 7:26 am Post subject: |
|
|
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:
Quote: | !!! 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:
Quote: | 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? |
|
Back to top |
|
|
donjuan l33t
Joined: 11 May 2004 Posts: 760 Location: At Uni
|
Posted: Fri Mar 18, 2005 8:29 am Post subject: |
|
|
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 |
|
Back to top |
|
|
MagusWizardo n00b
Joined: 09 Mar 2005 Posts: 49
|
Posted: Fri Mar 18, 2005 8:34 am Post subject: |
|
|
Quote: | 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? |
|
Back to top |
|
|
donjuan l33t
Joined: 11 May 2004 Posts: 760 Location: At Uni
|
Posted: Fri Mar 18, 2005 8:46 am Post subject: |
|
|
No, this is something basic that should work fine. When I meant to emerge lib-compat by itself I meant Code: | emerge --oneshot lib-compat |
_________________ Command-line ACCEPT_KEYWORDS is considered harmful, use the package.* files.
The Stage 1 on 3 Install |
|
Back to top |
|
|
MagusWizardo n00b
Joined: 09 Mar 2005 Posts: 49
|
Posted: Fri Mar 18, 2005 8:55 am Post subject: |
|
|
*doh* .. I realy need to start thinking when I copy/paste
emerge --oneshot lib-compat still tells me 'missing keyword'. |
|
Back to top |
|
|
donjuan l33t
Joined: 11 May 2004 Posts: 760 Location: At Uni
|
|
Back to top |
|
|
MagusWizardo n00b
Joined: 09 Mar 2005 Posts: 49
|
Posted: Fri Mar 18, 2005 9:17 am Post subject: |
|
|
Does about 2 hours ago count as 'recently'? |
|
Back to top |
|
|
donjuan l33t
Joined: 11 May 2004 Posts: 760 Location: At Uni
|
Posted: Fri Mar 18, 2005 9:28 am Post subject: |
|
|
Yeah, that's recent.
What's the output of Code: | emerge -s lib-compat | and Code: | etcat -v lib-compat |
You'll need the gentoolkit for the etcat command.
would also be helpful at this point.
And just for the hell of it, you could try Code: | 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 |
|
Back to top |
|
|
MagusWizardo n00b
Joined: 09 Mar 2005 Posts: 49
|
Posted: Fri Mar 18, 2005 9:45 am Post subject: |
|
|
Quote: | 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,
Quote: | # 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'? |
|
Back to top |
|
|
donjuan l33t
Joined: 11 May 2004 Posts: 760 Location: At Uni
|
Posted: Fri Mar 18, 2005 4:45 pm Post subject: |
|
|
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 |
|
Back to top |
|
|
MagusWizardo n00b
Joined: 09 Mar 2005 Posts: 49
|
Posted: Fri Mar 18, 2005 10:52 pm Post subject: |
|
|
Quote: | 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. |
|
Back to top |
|
|
kallamej Administrator
Joined: 27 Jun 2003 Posts: 4975 Location: Gothenburg, Sweden
|
Posted: Fri Mar 18, 2005 11:06 pm Post subject: |
|
|
MagusWizardo wrote: | Quote: | 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 |
|
Back to top |
|
|
MagusWizardo n00b
Joined: 09 Mar 2005 Posts: 49
|
Posted: Fri Mar 18, 2005 11:41 pm Post subject: |
|
|
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. |
|
Back to top |
|
|
|