Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
semi diskless xbox nfs nolock [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
ben_dash
Apprentice
Apprentice


Joined: 12 Aug 2003
Posts: 239

PostPosted: Fri Oct 21, 2005 3:04 am    Post subject: semi diskless xbox nfs nolock [solved] Reply with quote

I'm getting an "Invalid db entry" error when I try to emerge portage on my semi-diskless xBox:

Code:
>>> Completed installing portage-2.0.51.22-r3 into /var/tmp/portage/portage-2.0.51.22-r3/image/

!!! Invalid db entry: /var/db/pkg/sys-apps/portage-2.0.51.22-r3.portage_lockfile.hardlock-livecd-8544
!!! Invalid db entry: /var/db/pkg/sys-apps/portage-2.0.51.22-r3.portage_lockfile.hardlock-livecd-8544
!!! Invalid db entry: /var/db/pkg/sys-apps/portage-2.0.51.22-r3.portage_lockfile.hardlock-livecd-8544
 ...done!
>>> emerge (1 of 1) sys-apps/portage-2.0.51.22-r3 to /


I am installing Gentoo on my xBox by mounting an nfs root which exists on my server. I managed to chroot once I corrected the way which I was mounting my nfs root partition. More details here:

https://forums.gentoo.org/viewtopic-t-393392-start-0-postdays-0-postorder-asc-highlight-.html

The full error is:

Code:
!!! Invalid db entry: /var/db/pkg/sys-apps/portage-2.0.51.22-r3.portage_lockfile.hardlock-livecd-8544
!!! Invalid db entry: /var/db/pkg/sys-apps/portage-2.0.51.22-r3.portage_lockfile.hardlock-livecd-8544
!!! Invalid db entry: /var/db/pkg/sys-apps/portage-2.0.51.22-r3.portage_lockfile.hardlock-livecd-8544
 ...done!
>>> emerge (1 of 1) sys-apps/portage-2.0.51.22-r3 to /
>>> md5 files   ;-) portage-2.0.51.22-r3.ebuild
>>> md5 files   ;-) portage-2.1.0_alpha20050718.ebuild
>>> md5 files   ;-) portage-2.0.53_rc6.ebuild
>>> md5 files   ;-) files/05portage.envd
>>> md5 files   ;-) files/2.0.51.22-fixes.patch
>>> md5 files   ;-) files/README.RESCUE
>>> md5 files   ;-) files/digest-portage-2.0.51.22-r3
>>> md5 files   ;-) files/digest-portage-2.1.0_alpha20050718
>>> md5 files   ;-) files/digest-portage-2.0.53_rc6
>>> md5 src_uri ;-) portage-2.0.51.22.tar.bz2
>>> Merging sys-apps/portage-2.0.51.22-r3 to /
--- /etc/
>>> /etc/etc-update.conf
>>> /etc/dispatch-conf.conf
>>> /etc/make.globals
>>> /etc/make.conf.example
--- /etc/env.d/
>>> /etc/env.d/05portage.envd
--- /usr/
--- /usr/lib/
--- /usr/lib/portage/
--- /usr/lib/portage/bin/
>>> /usr/lib/portage/bin/archive-conf
>>> /usr/lib/portage/bin/chkcontents
>>> /usr/lib/portage/bin/clean_locks
>>> /usr/lib/portage/bin/dispatch-conf
>>> /usr/lib/portage/bin/dobin
>>> /usr/lib/portage/bin/doconfd
>>> /usr/lib/portage/bin/dodir
>>> /usr/lib/portage/bin/dodoc
>>> /usr/lib/portage/bin/doenvd
>>> /usr/lib/portage/bin/doexe
>>> /usr/lib/portage/bin/dohard
>>> /usr/lib/portage/bin/dohtml
>>> /usr/lib/portage/bin/doinfo
>>> /usr/lib/portage/bin/doinitd
>>> /usr/lib/portage/bin/doins
>>> /usr/lib/portage/bin/dojar
>>> /usr/lib/portage/bin/dolib
>>> /usr/lib/portage/bin/dolib.a
>>> /usr/lib/portage/bin/dolib.so
>>> /usr/lib/portage/bin/doman
>>> /usr/lib/portage/bin/domo
>>> /usr/lib/portage/bin/dopython
>>> /usr/lib/portage/bin/dosbin
>>> /usr/lib/portage/bin/dosed
>>> /usr/lib/portage/bin/dosym
>>> /usr/lib/portage/bin/ebuild
>>> /usr/lib/portage/bin/ebuild.sh
>>> /usr/lib/portage/bin/emake
>>> /usr/lib/portage/bin/emerge
>>> /usr/lib/portage/bin/emerge-webrsync
>>> /usr/lib/portage/bin/env-update
>>> /usr/lib/portage/bin/env-update.sh
>>> /usr/lib/portage/bin/etc-update
>>> /usr/lib/portage/bin/find-requires
>>> /usr/lib/portage/bin/fix-db.py
>>> /usr/lib/portage/bin/fixdbentries
>>> /usr/lib/portage/bin/fixpackages
>>> /usr/lib/portage/bin/fowners
>>> /usr/lib/portage/bin/fperms
>>> /usr/lib/portage/bin/md5check.py
>>> /usr/lib/portage/bin/md5check.sh
>>> /usr/lib/portage/bin/mirror.py
>>> /usr/lib/portage/bin/newbin
>>> /usr/lib/portage/bin/newconfd
>>> /usr/lib/portage/bin/newdoc
>>> /usr/lib/portage/bin/newenvd
>>> /usr/lib/portage/bin/newexe
>>> /usr/lib/portage/bin/newinitd
>>> /usr/lib/portage/bin/newins
>>> /usr/lib/portage/bin/newlib.a
>>> /usr/lib/portage/bin/newlib.so
>>> /usr/lib/portage/bin/newman
>>> /usr/lib/portage/bin/newsbin
>>> /usr/lib/portage/bin/pemerge.py
>>> /usr/lib/portage/bin/pkgmerge
>>> /usr/lib/portage/bin/pkgmerge.new
>>> /usr/lib/portage/bin/pkgname
>>> /usr/lib/portage/bin/portage_gpg_update.sh
>>> /usr/lib/portage/bin/portageq
>>> /usr/lib/portage/bin/prepall
>>> /usr/lib/portage/bin/prepalldocs
>>> /usr/lib/portage/bin/prepallinfo
>>> /usr/lib/portage/bin/prepallman
>>> /usr/lib/portage/bin/prepallstrip
>>> /usr/lib/portage/bin/prepinfo
>>> /usr/lib/portage/bin/preplib
>>> /usr/lib/portage/bin/preplib.so
>>> /usr/lib/portage/bin/prepman
>>> /usr/lib/portage/bin/prepstrip
>>> /usr/lib/portage/bin/quickpkg
>>> /usr/lib/portage/bin/regenworld
>>> /usr/lib/portage/bin/repoman
>>> /usr/lib/portage/bin/xpak
>>> /usr/lib/portage/bin/tbz2tool
>>> /usr/lib/portage/bin/donewins -> newins
--- /usr/lib/portage/pym/
>>> /usr/lib/portage/pym/cvstree.py
>>> /usr/lib/portage/pym/cvstree.pyo
>>> /usr/lib/portage/pym/dcdialog.py
>>> /usr/lib/portage/pym/dcdialog.pyo
>>> /usr/lib/portage/pym/dispatch_conf.py
>>> /usr/lib/portage/pym/dispatch_conf.pyo
>>> /usr/lib/portage/pym/emergehelp.py
>>> /usr/lib/portage/pym/emergehelp.pyo
>>> /usr/lib/portage/pym/getbinpkg.py
>>> /usr/lib/portage/pym/getbinpkg.pyo
>>> /usr/lib/portage/pym/output.py
>>> /usr/lib/portage/pym/output.pyo
>>> /usr/lib/portage/pym/portage.py
>>> /usr/lib/portage/pym/portage.py.rej
>>> /usr/lib/portage/pym/portage.pyo
>>> /usr/lib/portage/pym/portage_checksum.py
>>> /usr/lib/portage/pym/portage_checksum.pyo
>>> /usr/lib/portage/pym/portage_const.py
>>> /usr/lib/portage/pym/portage_const.pyo
>>> /usr/lib/portage/pym/portage_contents.py
>>> /usr/lib/portage/pym/portage_contents.pyo
>>> /usr/lib/portage/pym/portage_data.py
>>> /usr/lib/portage/pym/portage_data.pyo
>>> /usr/lib/portage/pym/portage_db_anydbm.py
>>> /usr/lib/portage/pym/portage_db_anydbm.pyo
>>> /usr/lib/portage/pym/portage_db_cpickle.py
>>> /usr/lib/portage/pym/portage_db_cpickle.pyo
>>> /usr/lib/portage/pym/portage_db_flat.py
>>> /usr/lib/portage/pym/portage_db_flat.pyo
>>> /usr/lib/portage/pym/portage_db_template.py
>>> /usr/lib/portage/pym/portage_db_template.pyo
>>> /usr/lib/portage/pym/portage_db_test.py
>>> /usr/lib/portage/pym/portage_db_test.pyo
>>> /usr/lib/portage/pym/portage_dep.py
>>> /usr/lib/portage/pym/portage_dep.pyo
>>> /usr/lib/portage/pym/portage_exception.py
>>> /usr/lib/portage/pym/portage_exception.pyo
>>> /usr/lib/portage/pym/portage_exec.py
>>> /usr/lib/portage/pym/portage_exec.pyo
>>> /usr/lib/portage/pym/portage_file.py
>>> /usr/lib/portage/pym/portage_file.pyo
>>> /usr/lib/portage/pym/portage_gpg.py
>>> /usr/lib/portage/pym/portage_gpg.pyo
>>> /usr/lib/portage/pym/portage_localization.py
>>> /usr/lib/portage/pym/portage_localization.pyo
>>> /usr/lib/portage/pym/portage_locks.py
>>> /usr/lib/portage/pym/portage_locks.pyo
>>> /usr/lib/portage/pym/portage_util.py
>>> /usr/lib/portage/pym/portage_util.pyo
>>> /usr/lib/portage/pym/xpak.py
>>> /usr/lib/portage/pym/xpak.pyo
--- /usr/share/
--- /usr/share/man/
--- /usr/share/man/man1/
>>> /usr/share/man/man1/dispatch-conf.1.gz
>>> /usr/share/man/man1/ebuild.1.gz
>>> /usr/share/man/man1/emerge.1.gz
>>> /usr/share/man/man1/env-update.1.gz
>>> /usr/share/man/man1/etc-update.1.gz
>>> /usr/share/man/man1/quickpkg.1.gz
>>> /usr/share/man/man1/repoman.1.gz
--- /usr/share/man/man5/
>>> /usr/share/man/man5/ebuild.5.gz
>>> /usr/share/man/man5/make.conf.5.gz
>>> /usr/share/man/man5/portage.5.gz
--- /usr/share/doc/
--- /usr/share/doc/portage-2.0.51.22-r3/
>>> /usr/share/doc/portage-2.0.51.22-r3/ChangeLog.gz
--- /usr/bin/
>>> /usr/bin/emerge -> ../lib/portage/bin/emerge
>>> /usr/bin/xpak -> ../lib/portage/bin/xpak
>>> /usr/bin/repoman -> ../lib/portage/bin/repoman
>>> /usr/bin/tbz2tool -> ../lib/portage/bin/tbz2tool
>>> /usr/bin/portageq -> ../lib/portage/bin/portageq
>>> /usr/bin/ebuild -> ../lib/portage/bin/ebuild
--- /usr/sbin/
>>> /usr/sbin/env-update -> ../lib/portage/bin/env-update
>>> /usr/sbin/ebuild -> ../lib/portage/bin/ebuild
>>> /usr/sbin/etc-update -> ../lib/portage/bin/etc-update
>>> /usr/sbin/dispatch-conf -> ../lib/portage/bin/dispatch-conf
>>> /usr/sbin/archive-conf -> ../lib/portage/bin/archive-conf
>>> /usr/sbin/quickpkg -> ../lib/portage/bin/quickpkg
>>> /usr/sbin/fixpackages -> ../lib/portage/bin/fixpackages
>>> /usr/sbin/regenworld -> ../lib/portage/bin/regenworld
>>> /usr/sbin/emerge-webrsync -> ../lib/portage/bin/emerge-webrsync
>>> Safely unmerging already-installed instance...
--- !mtime obj /usr/share/man/man5/portage.5.gz
--- !mtime obj /usr/share/man/man5/make.conf.5.gz
--- !mtime obj /usr/share/man/man5/ebuild.5.gz
--- !mtime obj /usr/share/man/man1/repoman.1.gz
--- !mtime obj /usr/share/man/man1/quickpkg.1.gz
--- !mtime obj /usr/share/man/man1/etc-update.1.gz
--- !mtime obj /usr/share/man/man1/env-update.1.gz
--- !mtime obj /usr/share/man/man1/emerge.1.gz
--- !mtime obj /usr/share/man/man1/ebuild.1.gz
--- !mtime obj /usr/share/man/man1/dispatch-conf.1.gz
--- !mtime obj /usr/share/doc/portage-2.0.51.22-r3/ChangeLog.gz
--- !mtime obj /usr/lib/portage/pym/xpak.pyo
--- !mtime obj /usr/lib/portage/pym/xpak.py
--- !mtime obj /usr/lib/portage/pym/portage_util.pyo
--- !mtime obj /usr/lib/portage/pym/portage_util.py
--- !mtime obj /usr/lib/portage/pym/portage_locks.pyo
--- !mtime obj /usr/lib/portage/pym/portage_locks.py
--- !mtime obj /usr/lib/portage/pym/portage_localization.pyo
--- !mtime obj /usr/lib/portage/pym/portage_localization.py
--- !mtime obj /usr/lib/portage/pym/portage_gpg.pyo
--- !mtime obj /usr/lib/portage/pym/portage_gpg.py
--- !mtime obj /usr/lib/portage/pym/portage_file.pyo
--- !mtime obj /usr/lib/portage/pym/portage_file.py
--- !mtime obj /usr/lib/portage/pym/portage_exec.pyo
--- !mtime obj /usr/lib/portage/pym/portage_exec.py
--- !mtime obj /usr/lib/portage/pym/portage_exception.pyo
--- !mtime obj /usr/lib/portage/pym/portage_exception.py
--- !mtime obj /usr/lib/portage/pym/portage_dep.pyo
--- !mtime obj /usr/lib/portage/pym/portage_dep.py
--- !mtime obj /usr/lib/portage/pym/portage_db_test.pyo
--- !mtime obj /usr/lib/portage/pym/portage_db_test.py
--- !mtime obj /usr/lib/portage/pym/portage_db_template.pyo
--- !mtime obj /usr/lib/portage/pym/portage_db_template.py
--- !mtime obj /usr/lib/portage/pym/portage_db_flat.pyo
--- !mtime obj /usr/lib/portage/pym/portage_db_flat.py
--- !mtime obj /usr/lib/portage/pym/portage_db_cpickle.pyo
--- !mtime obj /usr/lib/portage/pym/portage_db_cpickle.py
--- !mtime obj /usr/lib/portage/pym/portage_db_anydbm.pyo
--- !mtime obj /usr/lib/portage/pym/portage_db_anydbm.py
--- !mtime obj /usr/lib/portage/pym/portage_data.pyo
--- !mtime obj /usr/lib/portage/pym/portage_data.py
--- !mtime obj /usr/lib/portage/pym/portage_contents.pyo
--- !mtime obj /usr/lib/portage/pym/portage_contents.py
--- !mtime obj /usr/lib/portage/pym/portage_const.pyo
--- !mtime obj /usr/lib/portage/pym/portage_const.py
--- !mtime obj /usr/lib/portage/pym/portage_checksum.pyo
--- !mtime obj /usr/lib/portage/pym/portage_checksum.py
--- !mtime obj /usr/lib/portage/pym/portage.pyo
--- !mtime obj /usr/lib/portage/pym/portage.py.rej
--- !mtime obj /usr/lib/portage/pym/portage.py
--- !mtime obj /usr/lib/portage/pym/output.pyo
--- !mtime obj /usr/lib/portage/pym/output.py
--- !mtime obj /usr/lib/portage/pym/getbinpkg.pyo
--- !mtime obj /usr/lib/portage/pym/getbinpkg.py
--- !mtime obj /usr/lib/portage/pym/emergehelp.pyo
--- !mtime obj /usr/lib/portage/pym/emergehelp.py
--- !mtime obj /usr/lib/portage/pym/dispatch_conf.pyo
--- !mtime obj /usr/lib/portage/pym/dispatch_conf.py
--- !mtime obj /usr/lib/portage/pym/dcdialog.pyo
--- !mtime obj /usr/lib/portage/pym/dcdialog.py
--- !mtime obj /usr/lib/portage/pym/cvstree.pyo
--- !mtime obj /usr/lib/portage/pym/cvstree.py
--- !mtime obj /usr/lib/portage/bin/xpak
--- !mtime obj /usr/lib/portage/bin/tbz2tool
--- !mtime obj /usr/lib/portage/bin/repoman
--- !mtime obj /usr/lib/portage/bin/regenworld
--- !mtime obj /usr/lib/portage/bin/quickpkg
--- !mtime obj /usr/lib/portage/bin/prepstrip
--- !mtime obj /usr/lib/portage/bin/prepman
--- !mtime obj /usr/lib/portage/bin/preplib.so
--- !mtime obj /usr/lib/portage/bin/preplib
--- !mtime obj /usr/lib/portage/bin/prepinfo
--- !mtime obj /usr/lib/portage/bin/prepallstrip
--- !mtime obj /usr/lib/portage/bin/prepallman
--- !mtime obj /usr/lib/portage/bin/prepallinfo
--- !mtime obj /usr/lib/portage/bin/prepalldocs
--- !mtime obj /usr/lib/portage/bin/prepall
--- !mtime obj /usr/lib/portage/bin/portageq
--- !mtime obj /usr/lib/portage/bin/portage_gpg_update.sh
--- !mtime obj /usr/lib/portage/bin/pkgname
--- !mtime obj /usr/lib/portage/bin/pkgmerge.new
--- !mtime obj /usr/lib/portage/bin/pkgmerge
--- !mtime obj /usr/lib/portage/bin/pemerge.py
--- !mtime obj /usr/lib/portage/bin/newsbin
--- !mtime obj /usr/lib/portage/bin/newman
--- !mtime obj /usr/lib/portage/bin/newlib.so
--- !mtime obj /usr/lib/portage/bin/newlib.a
--- !mtime obj /usr/lib/portage/bin/newins
--- !mtime obj /usr/lib/portage/bin/newinitd
--- !mtime obj /usr/lib/portage/bin/newexe
--- !mtime obj /usr/lib/portage/bin/newenvd
--- !mtime obj /usr/lib/portage/bin/newdoc
--- !mtime obj /usr/lib/portage/bin/newconfd
--- !mtime obj /usr/lib/portage/bin/newbin
--- !mtime obj /usr/lib/portage/bin/mirror.py
--- !mtime obj /usr/lib/portage/bin/md5check.sh
--- !mtime obj /usr/lib/portage/bin/md5check.py
--- !mtime obj /usr/lib/portage/bin/fperms
--- !mtime obj /usr/lib/portage/bin/fowners
--- !mtime obj /usr/lib/portage/bin/fixpackages
--- !mtime obj /usr/lib/portage/bin/fixdbentries
--- !mtime obj /usr/lib/portage/bin/fix-db.py
--- !mtime obj /usr/lib/portage/bin/find-requires
--- !mtime obj /usr/lib/portage/bin/etc-update
--- !mtime obj /usr/lib/portage/bin/env-update.sh
--- !mtime obj /usr/lib/portage/bin/env-update
--- !mtime obj /usr/lib/portage/bin/emerge-webrsync
--- !mtime obj /usr/lib/portage/bin/emerge
--- !mtime obj /usr/lib/portage/bin/emake
--- !mtime obj /usr/lib/portage/bin/ebuild.sh
--- !mtime obj /usr/lib/portage/bin/ebuild
--- !mtime obj /usr/lib/portage/bin/dosym
--- !mtime obj /usr/lib/portage/bin/dosed
--- !mtime obj /usr/lib/portage/bin/dosbin
--- !mtime obj /usr/lib/portage/bin/dopython
--- !mtime obj /usr/lib/portage/bin/domo
--- !mtime obj /usr/lib/portage/bin/doman
--- !mtime obj /usr/lib/portage/bin/dolib.so
--- !mtime obj /usr/lib/portage/bin/dolib.a
--- !mtime obj /usr/lib/portage/bin/dolib
--- !mtime obj /usr/lib/portage/bin/dojar
--- !mtime obj /usr/lib/portage/bin/doins
--- !mtime obj /usr/lib/portage/bin/doinitd
--- !mtime obj /usr/lib/portage/bin/doinfo
--- !mtime obj /usr/lib/portage/bin/dohtml
--- !mtime obj /usr/lib/portage/bin/dohard
--- !mtime obj /usr/lib/portage/bin/doexe
--- !mtime obj /usr/lib/portage/bin/doenvd
--- !mtime obj /usr/lib/portage/bin/dodoc
--- !mtime obj /usr/lib/portage/bin/dodir
--- !mtime obj /usr/lib/portage/bin/doconfd
--- !mtime obj /usr/lib/portage/bin/dobin
--- !mtime obj /usr/lib/portage/bin/dispatch-conf
--- !mtime obj /usr/lib/portage/bin/clean_locks
--- !mtime obj /usr/lib/portage/bin/chkcontents
--- !mtime obj /usr/lib/portage/bin/archive-conf
--- cfgpro obj /etc/make.globals
--- cfgpro obj /etc/make.conf.example
--- cfgpro obj /etc/etc-update.conf
--- !mtime obj /etc/env.d/05portage.envd
--- cfgpro dir /etc/env.d
--- cfgpro obj /etc/dispatch-conf.conf
--- !empty dir /usr/share/man/man5
--- !empty dir /usr/share/man/man1
--- !empty dir /usr/share/man
--- !empty dir /usr/share/doc/portage-2.0.51.22-r3
--- !empty dir /usr/share/doc
--- !empty dir /usr/share
--- !empty dir /usr/sbin
--- !empty dir /usr/lib/portage/pym
--- !empty dir /usr/lib/portage/bin
--- !empty dir /usr/lib/portage
--- !empty dir /usr/lib
--- !empty dir /usr/bin
--- !empty dir /usr
--- !empty dir /etc
--- !targe sym /usr/sbin/regenworld
--- !targe sym /usr/sbin/quickpkg
--- !targe sym /usr/sbin/fixpackages
--- !targe sym /usr/sbin/etc-update
--- !targe sym /usr/sbin/env-update
--- !targe sym /usr/sbin/emerge-webrsync
--- !targe sym /usr/sbin/ebuild
--- !targe sym /usr/sbin/dispatch-conf
--- !targe sym /usr/sbin/archive-conf
--- !targe sym /usr/lib/portage/bin/donewins
--- !targe sym /usr/bin/xpak
--- !targe sym /usr/bin/tbz2tool
--- !targe sym /usr/bin/repoman
--- !targe sym /usr/bin/portageq
--- !targe sym /usr/bin/emerge
--- !targe sym /usr/bin/ebuild
>>> original instance of package unmerged safely.
Traceback (most recent call last):
  File "/usr/bin/emerge", line 3200, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/bin/emerge", line 1912, in merge
    retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug)
  File "/usr/lib/portage/pym/portage.py", line 2724, in doebuild
    return merge(mysettings["CATEGORY"],mysettings["PF"],mysettings["D"],mysettings["BUILDDIR"]+"/build-info",myroot,mysettings,myebuild=mysettings["EBUILD"])
  File "/usr/lib/portage/pym/portage.py", line 2896, in merge
    return mylink.merge(pkgloc,infloc,myroot,myebuild)
  File "/usr/lib/portage/pym/portage.py", line 6893, in merge
    return self.treewalk(mergeroot,myroot,inforoot,myebuild,cleanup=cleanup)
  File "/usr/lib/portage/pym/portage.py", line 6567, in treewalk
    mylock = portage_locks.lockfile(destroot+CONFIG_MEMORY_FILE)
  File "/usr/lib/portage/pym/portage_locks.py", line 93, in lockfile
    fcntl.lockf(myfd,fcntl.LOCK_EX|fcntl.LOCK_NB)
IOError: [Errno 37] No locks available


Does anyone know what the problem could be?

Thanks!


Last edited by ben_dash on Sat Oct 22, 2005 4:49 am; edited 1 time in total
Back to top
View user's profile Send private message
ben_dash
Apprentice
Apprentice


Joined: 12 Aug 2003
Posts: 239

PostPosted: Fri Oct 21, 2005 10:12 pm    Post subject: Reply with quote

Hmmm... looks like this is the answer:

Quote:
This can happen if your home directory is on an NFS filesystem and NFS locking is not working. Locking in NFS is supported by a separate protocol and daemon which can be down even if other file operations are working OK.

To fix this, either fix NFS locking on your system, or set DISTCC_DIR to point to a local disk. If your system doesn't have a local hard disk you can just use tmpfs or something similar, because none of the files in that directory need to persist across reboots.


The solution is to mount the nfs share using the nolock option.
_________________
Free Question Answerer
Back to top
View user's profile Send private message
trigggl
Apprentice
Apprentice


Joined: 26 Aug 2007
Posts: 234
Location: Arkansas

PostPosted: Sat Oct 01, 2011 6:35 pm    Post subject: Reply with quote

This helped me out with an nfs on my PS3 for /var/tmp/portage.

I wanted some extra disk space for compiling gcc and gcc-spu. The 10G allowed on the PS3 is not enough and I was starting to run out of space (only 2.2G left)
_________________
Greg
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum