From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1E78Ju-0000Ok-2v for garchives@archives.gentoo.org; Mon, 22 Aug 2005 09:10:18 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7M98HP9021937; Mon, 22 Aug 2005 09:08:17 GMT Received: from hetzner.email-server.info (new.email-server.info [213.133.109.44]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7M98HmE029839 for ; Mon, 22 Aug 2005 09:08:17 GMT Received: from my.email-server.info (muedsl-82-207-251-097.citykom.de [82.207.251.97]) by hetzner.email-server.info (Postfix) with ESMTP id A9B52274158 for ; Mon, 22 Aug 2005 11:08:58 +0200 (CEST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by my.email-server.info (Postfix) with ESMTP id 22B287C084 for ; Mon, 22 Aug 2005 11:08:57 +0200 (CEST) Message-ID: <43099628.9050301@mid.email-server.info> Date: Mon, 22 Aug 2005 11:08:56 +0200 From: Alexander Skwar User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050803) X-Accept-Language: de-DE, de, en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user-de@gentoo.org Reply-to: gentoo-user-de@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user-de@lists.gentoo.org Subject: [gentoo-user-de] distfiles mit NFS exportieren - kann keine Locks erzeugen :( Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id j7M98HPf021937 X-Archives-Salt: 09453d3b-0888-4949-bf24-694162bd21a3 X-Archives-Hash: 2c9c3bfc827e32dcf43d36b0722eade8 Hi! alexander@blatt ~ $ sudo emerge -vf rt2500 Calculating dependencies ...done! >>> emerge (1 of 1) net-wireless/rt2500-1.1.0_beta3 to / Traceback (most recent call last): File "/usr/bin/emerge", line 3200, in ? mydepgraph.merge(mydepgraph.altlist()) File "/usr/bin/emerge", line 1859, in merge retval=3Dportage.doebuild(y,"fetch",myroot,self.pkgsettings,edebug,("= --pretend" in myopts),fetchonly=3D1) File "/usr/lib/portage/pym/portage.py", line 2664, in doebuild if mydo!=3D"manifest" and not fetch(fetchme, mysettings, listonly=3Dl= istonly, fetchonly=3Dfetchonly): File "/usr/lib/portage/pym/portage.py", line 1819, in fetch file_lock =3D portage_locks.lockfile(mysettings["DISTDIR"]+"/"+locks_= in_subdir+"/"+myfile,wantnewlockfile=3D1) File "/usr/lib/portage/pym/portage_locks.py", line 93, in lockfile fcntl.lockf(myfd,fcntl.LOCK_EX|fcntl.LOCK_NB) IOError: [Errno 13] Permission denied Wie man hier sehen kann, konnte portage (bzw. das Modul /usr/lib/portage/pym/portage_locks.py) keinen Lock erzeugen. Ist mit Fehlercode "13 - Zugriff verweigert" gescheitert. Auf diesem Client habe ich in der make.conf das DISTDIR "umgelegt": DISTDIR=3D"/Gentoo/Portage/distfiles" alexander@blatt ~ $ ls -lad /Gentoo/Portage/distfiles /misc/distfiles /mi= sc/distfiles/.locks lrwxrwxrwx 1 root portage 15 22. Aug 09:43 /Gentoo/Portage/distfiles = -> /misc/distfiles drwxrwsr-x 4 root portage 16384 22. Aug 10:46 /misc/distfiles drwxrwsr-x 2 root portage 125 22. Aug 10:46 /misc/distfiles/.locks Normale Dateien k=F6nnen aber Problemlos in $DISTDIR/.locks angelegt werden: alexander@blatt ~ $ date > $DISTDIR/.locks/testfile.$(id -un) alexander@blatt ~ $ date | sudo -u portage dd of=3D$DISTDIR/.locks/testfi= le.portage 0+1 Datens=E4tze ein 0+1 Datens=E4tze aus alexander@blatt ~ $ date | sudo dd of=3D$DISTDIR/.locks/testfile.root 0+1 Datens=E4tze ein 0+1 Datens=E4tze aus alexander@blatt ~ $ ls -la $DISTDIR/.locks insgesamt 32 drwxrwsr-x 2 root portage 4096 22. Aug 10:53 . drwxrwsr-x 4 root portage 16384 22. Aug 10:52 .. -rw-r--r-- 1 alexander portage 29 22. Aug 10:52 testfile.alexander -rw-r--r-- 1 portage portage 29 22. Aug 10:53 testfile.portage -rw-r--r-- 1 root portage 29 22. Aug 10:54 testfile.root Warum kann emerge hier keinen Lock im $DISTDIR/.locks Verzeichnis anlegen? Sowohl auf dem Client wie auch auf dem Server l=E4uft [lockd] (also rpc.lockd). Danke sehr, Alexander Skwar --=20 Give your very best today. Heaven knows it's little enough. --=20 gentoo-user-de@gentoo.org mailing list