Image Build Failed - missing binary folder

Hello everyone!

I’m currently trying to build an image from equuleus branch using docker but it is failing in the section “Setting-up files”, where files located on “binary/live” aren’t available as error below

Setting interval between checks to 0 seconds
cp: cannot stat ‘binary/live/filesystem.squashfs’: No such file or directory
cp: cannot stat ‘binary/live/initrd.img’: No such file or directory
cp: cannot stat ‘binary/live/vmlinuz’: No such file or directory

Seems that I’m missing some step during the build creation and any insight would be very appreciated!

Below are the steps I’m using to build the image:

  • Download Docker image from branch equuleus

    docker pull vyos/vyos:equuleus
    
  • Clone Github vyos-build branch

    git clone -b equuleus --single-branch https://github.com/vyos/vyos-build
    
  • Run privileged container image inside vyos-build folder

    cd vyos-build
    docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:equuleus bash
    
  • Configuring build process

    ./configure --architecture amd64 --build-by "johndoe@test.com"
    
  • Building image

    make vmware
    

Have you ever executed make iso?

Hi @jack9603301,

Thanks for your reply!
I just noticed reviewing the docs that this is needed, not only make iso but also make quemu prior to vmware build creation.

Build VyOS — VyOS 1.4.x (sagitta) documentation

Missed this part as have only builded ISOs so far…

Rerun the VMware build and wish you success

According to your error message, I suspect that you missed the ISO build, resulting in the relevant kernel files not being created

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.