diff options
| author | Robert Yang <liezhi.yang@windriver.com> | 2016-09-19 00:20:08 -0700 | 
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-09-19 09:06:37 +0100 | 
| commit | f364f773a0381a75b5992c8c8a1d63a81dbd4422 (patch) | |
| tree | d55be464259c4b72a72485c20ab7ecbfed2d709d /meta/classes/fs-uuid.bbclass | |
| parent | 7c6d0e4ada6dea6ac994e637b7d5cf007f73e411 (diff) | |
| download | openembedded-core-f364f773a0381a75b5992c8c8a1d63a81dbd4422.tar.gz openembedded-core-f364f773a0381a75b5992c8c8a1d63a81dbd4422.tar.bz2 openembedded-core-f364f773a0381a75b5992c8c8a1d63a81dbd4422.zip | |
runqemu: acquire_lock() should fail when failed to open the file
The open(self.lock, 'w') may fail when the lock is created by other
users, return false for this case to let it try other devices.
Fixed:
runqemu - INFO - Running /sbin/ip link...
runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap0.lock...
Traceback (most recent call last):
  File "/buildarea/lyang1/poky/scripts/runqemu", line 972, in <module>
    ret = main()
  File "/buildarea/lyang1/poky/scripts/runqemu", line 963, in main
    config.setup_network()
  File "/buildarea/lyang1/poky/scripts/runqemu", line 810, in setup_network
    self.setup_tap()
  File "/buildarea/lyang1/poky/scripts/runqemu", line 761, in setup_tap
    if self.acquire_lock():
  File "/buildarea/lyang1/poky/scripts/runqemu", line 182, in acquire_lock
    lock_descriptor = open(self.lock, 'w')
PermissionError: [Errno 13] Permission denied: '/tmp/qemu-tap-locks/tap0.lock'
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/fs-uuid.bbclass')
0 files changed, 0 insertions, 0 deletions
