We need to be able to build ISO on Ubuntu 14.04.
Report multistrap issue to upstream or fix it in our code and update developer docs with proper workaround.
Related IRC log:
(12:26:46) e0ne: does anybody know about such error during iso build?
(12:26:49) e0ne: Global symbol "$forceyes" requires explicit package name at /usr/sbin/multistrap line 989.
(12:26:50) e0ne: Execution of /usr/sbin/multistrap aborted due to compilation errors.
(12:27:56) holser_: It’s known Ubuntu 14.04 issue
(12:28:10) holser_: get multistrap package from 12.04
(12:31:59) e0ne: holser_, what version of multistrap should i use?
(12:32:22) holser_: fuel)sgolovatiuk@mc0n2-msk:~/workspace/fuel-main$ dpkg -l | grep multistrap
(12:32:23) holser_: ii multistrap 2.1.6ubuntu3 all
(12:33:35) holser_: e0ne: there is another resolution
(12:34:04) holser_: e0ne: Open ./mirror/ubuntu/createchroot.mk +23 and add || exit 0 to the end
(12:34:29) holser_: e0ne: sudo multistrap -a amd64 -f $(LOCAL_MIRROR_UBUNTU_OS_BASEURL)/multistrap.conf -d $(LOCAL_MIRROR_UBUNTU_OS_BASEURL)/chroot || exit 0
(12:36:06) e0ne_: this workaround doesn't works for me. i've got other errors
(12:36:18) holser_: what errors?
(13:05:58) mattymo: I wish we used a normal tool like mock for chroot
(13:19:52) e0ne_: holser_: Global symbol "$forceyes" requires explicit package name at /usr/sbin/multistrap line 989.
(13:21:03) holser_: install multistrap from 12.04
(13:21:09) holser_: it will fix all your problems
(13:22:06) holser_: wget http://mirrors.kernel.org/ubuntu/pool/universe/m/multistrap/multistrap_2.1.6ubuntu3_all.deb
(13:22:19) holser_: dpkg -i multistrap_2.1.6ubuntu3_all.deb
https:/ /bugs.launchpad .net/ubuntu/ +source/ multistrap/ +bug/1313787 multistrap bug in upstream