Date: Thu, 5 Oct 2017 12:52:24 +0200 From: Johan Hendriks <joh.hendriks@gmail.com> To: freebsd-questions@freebsd.org Subject: make WITH_VMIMAGES=yes release fails with permission denied. Message-ID: <963376ba-d16e-2a1a-ea2c-e35fbf68da0d@gmail.com>
next in thread | raw e-mail | index | archive | help
Hello all. I thought it was time to test the make release to create my own .qcow2 and .raw files. I am on a FreeBSD 11.1p1 machine. But it does not work, it builds the ftp, bootonly and memstick images fine, but the vm part does not. I do the following. cd /usr/src/ make -j4 buildworld && make -j4 buildkernel cd /usr/src/release make WITH_VMIMAGES=yes release Then in the end i get an permission denied. Populating `mini-memstick.img.part' Image `mini-memstick.img.part' complete make -C /usr/src/release vm-image Building /usr/obj/usr/src/release/vm-image *env: /usr/src/release/scripts/mk-vmimage.sh: Permission denied* *** Error code 126 Stop. make[1]: stopped in /usr/src/release .ERROR_TARGET='vm-image' .ERROR_META_FILE='/usr/obj/usr/src/release/vm-image.meta' .MAKE.LEVEL='1' MAKEFILE='' .MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose' _ERROR_CMD='mkdir -p /usr/obj/usr/src/release/vm-image; env TARGET=amd64 TARGET_ARCH=amd64 SWAPSIZE=1G /usr/src/release/scripts/mk-vmimage.sh -C /usr/src/release/tools/vmimage.subr -d /usr/obj/usr/src/release/vm-image -i /usr/obj/usr/src/release/vhd.img -s 20G -f vhd -S /usr/src/release/.. -o /usr/obj/usr/src/release/vm.vhd; mkdir -p /usr/obj/usr/src/release/vm-image; env TARGET=amd64 TARGET_ARCH=amd64 SWAPSIZE=1G /usr/src/release/scripts/mk-vmimage.sh -C /usr/src/release/tools/vmimage.subr -d /usr/obj/usr/src/release/vm-image -i /usr/obj/usr/src/release/vmdk.img -s 20G -f vmdk -S /usr/src/release/.. -o /usr/obj/usr/src/release/vm.vmdk; mkdir -p /usr/obj/usr/src/release/vm-image; env TARGET=amd64 TARGET_ARCH=amd64 SWAPSIZE=1G /usr/src/release/scripts/mk-vmimage.sh -C /usr/src/release/tools/vmimage.subr -d /usr/obj/usr/src/release/vm-image -i /usr/obj/usr/src/release/qcow2.img -s 20G -f qcow2 -S /usr/src/release/.. -o /usr/obj/usr/src/release/vm.qcow2; mkdir -p /usr/obj/usr/src/release/vm-image; env TARGET=amd64 TARGET_ARCH=amd64 SWAPSIZE=1G /usr/src/release/scripts/mk-vmimage.sh -C /usr/src/release/tools/vmimage.subr -d /usr/obj/usr/src/release/vm-image -i /usr/obj/usr/src/release/raw.img -s 20G -f raw -S /usr/src/release/.. -o /usr/obj/usr/src/release/vm.raw; touch vm-image;' .CURDIR='/usr/src/release' .MAKE='make' .OBJDIR='/usr/obj/usr/src/release' .TARGETS='vm-image' DESTDIR='' LD_LIBRARY_PATH='' MACHINE='amd64' MACHINE_ARCH='amd64' MAKEOBJDIRPREFIX='' MAKESYSPATH='/usr/src/share/mk' MAKE_VERSION='20170510' PATH='/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin' SRCTOP='/usr/src' OBJTOP='/usr/obj/usr/src' .MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk /etc/src-env.conf /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk /etc/src.conf /usr/src/release/Makefile /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.subdir.mk /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk /usr/src/share/mk/src.init.mk /usr/src/release/Makefile.vm /usr/src/release/Makefile.ec2 /usr/src/release/Makefile.azure /usr/src/release/Makefile.gce /usr/src/release/Makefile.vagrant' .PATH='. /usr/src/release' *** Error code 1 Stop. make: stopped in /usr/src/release .ERROR_TARGET='vm-release' .ERROR_META_FILE='' .MAKE.LEVEL='0' MAKEFILE='' .MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose' _ERROR_CMD='.PHONY' .CURDIR='/usr/src/release' .MAKE='make' .OBJDIR='/usr/obj/usr/src/release' .TARGETS='release' DESTDIR='' LD_LIBRARY_PATH='' MACHINE='amd64' MACHINE_ARCH='amd64' MAKEOBJDIRPREFIX='' MAKESYSPATH='/usr/src/share/mk' MAKE_VERSION='20170510' PATH='/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin' SRCTOP='/usr/src' OBJTOP='/usr/obj/usr/src' Is there a step I forget ? Thanks for your time. regards, Johan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?963376ba-d16e-2a1a-ea2c-e35fbf68da0d>