I notice the build job is failing more often recently due to cleanup of the loop devices [1],
Any thoughts how we can solve it? are there other tools we can use that will use loop devices differently which won't require cleanups?
[1] down.
08:01:07 2017-09-05 08:01:07,254: Shutting down LiveOS-9bd49940-c8d7-49ab-91fc-05a8d955d9fd
08:01:07 error: Failed to destroy domain LiveOS-9bd49940-c8d7-49ab-91fc-05a8d955d9fd
08:01:07 error: Requested operation is not valid: domain is not running
08:01:07
08:01:07 Domain LiveOS-9bd49940-c8d7-49ab-91fc-05a8d955d9fd has been undefined
08:01:07
08:01:07 2017-09-05 08:01:07,314: Disk Image install successful
08:01:07 2017-09-05 08:01:07,314: working dir is /var/tmp/tmpn4Xv3F
08:01:07 2017-09-05 08:01:07,428: Partition mounted on /var/tmp/tmpUHLBrQ size=4294967296
08:01:07 2017-09-05 08:01:07,429: Creating live rootfs image
08:01:08 losetup: /var/tmp/tmpn4Xv3F/squashfs_root/LiveOS/rootfs.img: failed to set up loop device: No such file or directory
08:01:09
08:01:09 Traceback (most recent call last):
08:01:09 File "/sbin/livemedia-creator", line 1347, in <module>
08:01:09 result_dir = make_live_images(opts, work_dir, img_mount.mount_dir, size=size)
08:01:09 File "/sbin/livemedia-creator", line 940, in make_live_images
08:01:09 mkrootfsimg(root_dir, joinpaths(liveos_dir, "rootfs.img"), "LiveOS", size=size, sysroot=sys_root)
08:01:09 File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 100, in mkrootfsimg
08:01:09 mkext4img(rootdir, outfile, label=label, size=fssize)
08:01:09 File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 389, in mkext4img
08:01:09 mkfsargs=["-L", label, "-b", "1024", "-m", "0"], graft=graft)
08:01:09 File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 366, in mkfsimage
08:01:09 with LoopDev(outfile, size) as loopdev:
08:01:09 File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 271, in __enter__
08:01:09 self.loopdev = loop_attach(self.filename)
08:01:09 File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 131, in loop_attach
08:01:09 dev = runcmd_output(["losetup", "--find", "--show", outfile])
08:01:09 File "/usr/lib/python2.7/site-packages/pylorax/executils.py", line 420, in runcmd_output
08:01:09 return execWithCapture(cmd[0], cmd[1:], **kwargs)
08:01:09 File "/usr/lib/python2.7/site-packages/pylorax/executils.py", line 263, in execWithCapture
08:01:09 raise subprocess.CalledProcessError(proc.returncode, [command]+argv)
08:01:09 subprocess.CalledProcessError: Command '['losetup', '--find', '--show', '/var/tmp/tmpn4Xv3F/squashfs_root/LiveOS/rootfs.img']' returned non-zero exit status 1
08:01:09 make: *** [ovirt-node-ng-image.squashfs.img] Error 1
08:01:09 ++ save_logs
08:01:09 ++ sudo ln -fv data/ovirt-node-ng-image.ks config.log livemedia.log program.log virt-install.log /home/jenkins/workspace/ovirt-node-ng_ovirt-4.2_build-artifacts-el7-x86_64/ovirt-node-ng/exported-artifacts/
08:01:09 ���/home/jenkins/workspace/ovirt-node-ng_ovirt-4.2_build-artifacts-