View previous topic :: View next topic |
Author |
Message |
pr0vidence n00b
Joined: 12 Apr 2002 Posts: 47 Location: Connecticut
|
Posted: Thu Feb 20, 2003 2:27 am Post subject: Errors compiling xfree-4.2.1-r2 |
|
|
Hello All
I did a search for this and got a few hits, but none applied to my specific problem, although a couple were similar. The solutions I saw did not work.
I am trying to update Gentoo on my laptop (Compaq Presario 1800T P3-650 320 mb RAM, 40gig)
When I do a "emerge -u portage" it wants to compile xfree 4.2.1-r2, have no idea why, but it's fine with me, if there's a newer version, I would probably compile it on there anyway.
Well here is what I get when It finishes downloading and starts the compile.
ACCESS DENIED chown: /var/cache/edb
ACCESS DENIED chown: /var/cache/edb/dep
ACCESS DENIED open_wr: /var/cache/edb/mtimedb
over and over and over, just never stops.
when I CTRL-C it I get:
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.2/atexit.py", line 20, in _run_exitfuncs
apply(func, targs, kargs)
File "/usr/lib/python2.2/site-packages/portage.py", line 4236, in store
cPickle.dump(mtimeb,open(mymfn,"w"))
IOError: [Errno 13] Permission denied: '/var/cache/ebd/mtimedb'
Killed
#
Anyone have any clue? I did a searge in bugs.gentoo.org too and got little of any use to me. But I have been shown before what I could not find on my own.
I appreciate any help. |
|
Back to top |
|
|
Yeric Apprentice
Joined: 17 Feb 2003 Posts: 150
|
Posted: Thu Feb 20, 2003 11:17 am Post subject: |
|
|
Hmmm looks like a permissions issue to me
either log in as root from console su -
or as root change permissions for users to change these files
on reflection just do this from root
anything like this should be a root thing anyway, you do not want any user updating and trashing your lovely gentoo system willey nilly
try the emerge -u portage as root user logged into either a gui consol or from or terminal |
|
Back to top |
|
|
pr0vidence n00b
Joined: 12 Apr 2002 Posts: 47 Location: Connecticut
|
Posted: Thu Feb 20, 2003 2:13 pm Post subject: |
|
|
Thanks for replying.
Perhaps I should have specified, but that was done as root. I usually do all my updating as root so as to avoid these kinds of problems... |
|
Back to top |
|
|
bfelger n00b
Joined: 19 Feb 2003 Posts: 47 Location: Augusta, GA
|
Posted: Thu Feb 20, 2003 3:55 pm Post subject: |
|
|
I had the same problem.
Your install is old/b0rked.
Do an emerge -u portage and see if that fixes it. It did for me. |
|
Back to top |
|
|
Yeric Apprentice
Joined: 17 Feb 2003 Posts: 150
|
Posted: Thu Feb 20, 2003 3:58 pm Post subject: |
|
|
better still
do an emerge sync
do an emerge -up world, and see what it will upgrade?
if portage is not listed then do emerge -up --deep world
thsi will not install it will just show what will be merged |
|
Back to top |
|
|
pr0vidence n00b
Joined: 12 Apr 2002 Posts: 47 Location: Connecticut
|
Posted: Fri Feb 21, 2003 4:55 am Post subject: |
|
|
Thanks for helping everyone...
No such luck though.
Quote: | I had the same problem.
Your install is old/b0rked.
Do an emerge -u portage and see if that fixes it. It did for me. |
that IS an emerge -u portage. For some reason, portage wants to update xfree on a portage update. Why is beyond me, but it does.
Quote: | better still
do an emerge sync
do an emerge -up world, and see what it will upgrade?
if portage is not listed then do emerge -up --deep world
thsi will not install it will just show what will be merged |
I just tried this an emerge -up world comes up with a whole list of stuff that needs updating. (It's been a while).
An emerge -up --deep comes up with a similar list. With a few extras
emerge -up --deep come up wanting to update the same packages with a new one to be compiled first...
gcc-config-1.3.1
xfree-4.2.1-r2
tcl-8.3.4
tk-8.3.4
python-2.2.2
portage-2.0.46-r12
then if I do a emerge -u --deep portage. gcc-config starts doing it's thing and it croaks with:
Quote: | ACCESS VIOLATION SUMMARY
LOG FILE = "/tmp/sandbox-gcc-config-1.3.1-2096.log"
chown: /var/cache/edb
chown: /var/cache/edb/dep
open_wr: /var/cache/edb/mtimedb
chown: /var/cache/edb
chown: /var/cache/edb/dep
open_wr: /var/cache/edb/mtimedb
chown: /var/cache/edb
chown: /var/cache/edb/dep
open_wr: /var/cache/edb/mtimedb
|
Ugh, my Gentoo (re)install CD is starting to call my name... I really don't want to have to do that though. |
|
Back to top |
|
|
|