Bug 5201 - do_rootfs: File name too long (deep tmpdir)
Summary: do_rootfs: File name too long (deep tmpdir)
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 1.5
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.5 M5
Assignee: Robert Yang
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-09-16 07:50 UTC by Robert Yang
Modified: 2013-09-18 02:01 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Yang 2013-09-16 07:50:20 UTC
There is an error when len(TMPDIR) == 410:

|     result = _command.main(self._ctrl, opts)
|   File "/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/commands/query.py", line 160, in main
|     ctrl.reloadChannels()
|   File "/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/control.py", line 388, in reloadChannels
|     if not channel.fetch(self._fetcher, progress):
|   File "/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/channels/rpm_md.py", line 287, in fetch
|     fetcher.run(progress=progress)
|   File "/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/fetcher.py", line 201, in run
|     self.runLocal()
|   File "/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/fetcher.py", line 182, in runLocal
|     handler.runLocal()
|   File "/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/tmp/sysroots/x86_64-linux/usr/lib/python2.7/site-packages/smart/fetcher.py", line 833, in runLocal
|     os.symlink(localpath, linkpath)
| OSError: [Errno 36] File name too long
| WARNING: /buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/bbb/ccc/ddd/aaa/tmp/work/i586-poky-linux/meta-toolchain-gmae/1.0-r7/temp/run.populate_sdk_image.4351:1 exit 1 from