Bug 4531

Summary: Build fails on a NFS2/3 server when rm_work is enabled
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Ming Liu <ming.liu>
Component: coreAssignee: Ming Liu <ming.liu>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: meta.mr.watcher, meta.watcher, sgw, song.liu
Version: 1.4   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Ming Liu 2013-05-23 07:09:43 UTC
Test bases on commit aeb704fee8b4ffeaeddcdb36ae4e1d62c264ce42 of master:

Project locates at a NFS2/3 filesystem.

set in local.conf:
INHERIT += "rm_work"

$ bitbake core-image-sato

See following errrors:

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
$<50>NOTE: Executing RunQueue Tasks
$<50>ERROR: Function failed: do_rm_work (see /mnt/nfs/workspace/poky/build/tmp/work/core2-wrs-linux/bitbake-gitAUTOINC+14fa04455135ad56e67c944d921d51f7a8e8a7d2-r0/temp/do_rm_work/log.do_rm_work.1572 for further information)
$<50>ERROR: Logfile of failure stored in: /mnt/nfs/workspace/poky/build/tmp/work/core2-wrs-linux/bitbake-gitAUTOINC+14fa04455135ad56e67c944d921d51f7a8e8a7d2-r0/temp/do_rm_work/log.do_rm_work.1572
Log data follows:
| DEBUG: Executing shell function do_rm_work
| rm: cannot remove `pseudo/.nfs0000000003dbb6220007a487': Device or resource busy
| WARNING: /mnt/nfs/workspace/poky/build/tmp/work/core2-wrs-linux/bitbake-gitAUTOINC+14fa04455135ad56e67c944d921d51f7a8e8a7d2-r0/temp/do_rm_work/run.do_rm_work.1572:151 exit 1 from
|   rm -rf $dir
| ERROR: Function failed: do_rm_work (see /mnt/nfs/workspace/poky/build/tmp/work/core2-wrs-linux/bitbake-gitAUTOINC+14fa04455135ad56e67c944d921d51f7a8e8a7d2-r0/temp/do_rm_work/log.do_rm_work.1572 for further information)