You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Launched: noted-ant-ubuntu-bartender
Preparing ingredients... in /home/em/ubuntu-bartender-multipass.FryRQJvSQB
UBUNTU_OLD_FASHIONED_DIR is not set, cloning https://github.com/ubuntu-bartenders/ubuntu-old-fashioned.git to /home/em/ubuntu-bartender-multipass.FryRQJvSQB/ubuntu-old-fashioned ...
LIVECD_ROOTFS_DIR is not set, cloning https://git.launchpad.net/livecd-rootfs to /home/em/ubuntu-bartender-multipass.FryRQJvSQB/livecd-rootfs ...
uploading ingredients.tar.gz to noted-ant-ubuntu-bartender ...
extracting ingredients.tar.gz in noted-ant-ubuntu-bartender ...
gzip: stdin: invalid compressed data--crc error
gzip: stdin: invalid compressed data--length error
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
To investigate further I opened a shell with multipass exec bash and saw that the ingredients.tar.gz file in the VM is about half the size of the original file on the host. I then reproduced this by uploading the file with multipass transfer myself (without bartender).
The text was updated successfully, but these errors were encountered:
Tried to build the release/1.15 branch instead of HEAD and cmake failed with
CMake Error at CMakeLists.txt:162 (message):
You need to set MULTIPASS_UPSTREAM for a release build.
Use an empty string to make local the authoritative repository.
Call Stack (most recent call first):
CMakeLists.txt:216 (determine_version)
To a user, who is just trying to build multipass to run it, this message is unclear. How do I set MULTIPASS_UPSTREAM? I tried export MULTIPASS_UPSTREAM= but still got the same error. And what does "make local the authoritative repository" mean? Do I want to do that?
Searched PRs here and #1377 pointed me onto the right track: cmake ../ -DMULTIPASS_UPSTREAM= makes it work, but it would be nice to improve the message to something like: "If you're just building the release for personal use set this to an empty string by running cmake with -DMULTIPASS_UPSTREAM=".
Hi @loop-evgeny , thanks for the detailed report, I've passed this on to our engineering team. I've also added the "documentation" label as a reminder to review the build instructions in the README file.
Describe the bug
Building a vagrant box with bartender fails, because only half of the ingredients.tar.gz file is transferred by
multipass transfer
.To Reproduce
Run multipassd as root in one terminal window, and in another run:
It fails (see below). Then:
Expected behavior
No output (the files are the same).
Actual behavior
Logs
I dit not get any logs or output from multipassd despite running with
-V debug
. It only produced output when terminated with Ctrl+C.Additional info
multipass version
: 1.16.0-dev.134+g637e43139multipass info
:(This also seems weird, because I requested "noble" = 24.04)
multipass get local.driver
: qemuAdditional context
Following https://documentation.ubuntu.com/public-images/en/latest/public-images-how-to/build-vagrant-with-bartender/ I built multipass from source (because I don't want to use snap). The build failed twice, by the way, and I had to
sudo apt install ninja-build clang
to fix it - would be nice to add those to the README.I then ran multipassd as root in one terminal window, and in another ran:
This failed:
To investigate further I opened a shell with
multipass exec bash
and saw that the ingredients.tar.gz file in the VM is about half the size of the original file on the host. I then reproduced this by uploading the file withmultipass transfer
myself (without bartender).The text was updated successfully, but these errors were encountered: