Gentoo Archives: gentoo-user-fr

From: Stephane Bortzmeyer <stephane@×××××××.org>
To: gentoo-user-fr@l.g.o
Subject: [gentoo-user-fr] ACCESS DENIED pendant un emerge alors que je suis root
Date: Thu, 15 Feb 2007 07:52:52
Message-Id: 20070215075133.GA7061@digory.sources.org
1 Je n'arrive pas à faire des emerge :
2
3 % sudo emerge screen
4 ...
5 Calculating dependencies ...done!
6 >>> emerge (1 of 6) sys-devel/automake-wrapper-3-r1 to /
7 >>> md5 files ;-) automake-wrapper-1-r1.ebuild
8 >>> md5 files ;-) automake-wrapper-2-r1.ebuild
9 >>> md5 files ;-) automake-wrapper-3-r1.ebuild
10 >>> md5 files ;-) files/am-wrapper-1.sh
11 >>> md5 files ;-) files/digest-automake-wrapper-1-r1
12 >>> md5 files ;-) files/am-wrapper-2.sh
13 >>> md5 files ;-) files/am-wrapper-3.sh
14 >>> md5 files ;-) files/digest-automake-wrapper-2-r1
15 >>> md5 files ;-) files/digest-automake-wrapper-3-r1
16 ACCESS DENIED open_wr: /var/tmp/portage/automake-wrapper-3-r1/temp/eclass-debug.log
17 /usr/lib/portage/bin/ebuild.sh: line 1445: /var/tmp/portage/automake-wrapper-3-r1/temp/eclass-debug.log: Permission denied
18 ACCESS DENIED mkdir: /var/portage-extra/tmp/automake-wrapper-3-r1/work
19 install: cannot create directory `/var/tmp/portage/automake-wrapper-3-r1/work': Permission denied
20
21 !!! ERROR: sys-devel/automake-wrapper-3-r1 failed.
22 !!! Function dyn_unpack, Line 669, Exitcode 1
23 !!! Failed to create dir '/var/tmp/portage/automake-wrapper-3-r1/work'
24 !!! If you need support, post the topmost build error, NOT this status message.
25
26 --------------------------- ACCESS VIOLATION SUMMARY ---------------------------
27 LOG FILE = "/var/log/sandbox/sandbox-sys-devel_-_automake-wrapper-3-r1-6949.log"
28
29 open_wr: /var/tmp/portage/automake-wrapper-3-r1/temp/eclass-debug.log (symlink to /var/portage-extra/tmp/automake-wrapper-3-r1/temp/eclass-debug.log)
30 chmod: /var/tmp/portage/automake-wrapper-3-r1/temp/eclass-debug.log (symlink to /var/portage-extra/tmp/automake-wrapper-3-r1/temp/eclass-debug.log)
31 mkdir: /var/portage-extra/tmp/automake-wrapper-3-r1/work
32
33 Or, je suis root, et, si je tente de créer ces répertoires à la main,
34 ça marche :
35
36 digory:~ % sudo -u portage mkdir /var/portage-extra/tmp/automake-wrapper-3-r1/work
37 digory:~ % sudo -u portage rmdir /var/portage-extra/tmp/automake-wrapper-3-r1/work
38 digory:~ % sudo mkdir /var/portage-extra/tmp/automake-wrapper-3-r1/work
39 digory:~ % sudo rmdir /var/portage-extra/tmp/automake-wrapper-3-r1/work
40 digory:~ % sudo -u portage mkdir /var/tmp/portage/automake-wrapper-3-r1/work
41 digory:~ % sudo -u portage rmdir /var/tmp/portage/automake-wrapper-3-r1/work
42
43 Notez que /var/tmp/portage est un lien vers /var/portage-extra/tmp et
44 que /var/portage-extra est servi en NFS (par une machine NetBSD). Le
45 problème est sans doute là mais je ne vois pas où puisque la machine
46 NetBSD exporte avec :
47
48 /home/exports/gentoo -network 172.19.1.0/24 -maproot=root
49
50 Et que, je l'ai montré, root sur la machine gentoo peut bien créer les
51 répertoires qu'il veut.
52 --
53 gentoo-user-fr@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-fr] ACCESS DENIED pendant un emerge alors que je suis root Boris Fersing <kernelsensei@g.o>