SUMMARY
- I usually build Whonix-Host ISO using personal Live-Build scripts
- Attempting to use Derivative-Maker for Whonix-Host, Gateway and Workstation instead
- Gateway & Workstation qcow2 images built successfully and renamed appropriately
- Maker fails to build Whonix-Host due to missing package(s)
- Failed on: whonix-host-packages-dependencies-pre
- Failed on: whonix-host-xfce-vbox-freedom, whonix-host-xfce-vbox-nonfreedom
- Missing packages added to
dist_build_script_skip_package_install
(to further isolate issue)
dist_build_script_skip_package_install+=" whonix-host-packages-dependencies-pre "
dist_build_script_skip_package_install+=" whonix-host-xfce-vbox-freedom "
dist_build_script_skip_package_install+=" whonix-host-xfce-vbox-nonfreedom "
- Maker fails to build Whonix-Host due to missing
/var/lib/libvirt
directory
error while converting qcow2: Could not create '/home/user/derivative-binary/Whonix-Host-XFCE_live-build/chroot/var/lib/libvirt/images/Whonix-Gateway.qcow2': No such file or directory
SYSTEM & INITIAL SETUP
Build System: Debian 11 XFCE
(Bare Metal)
Git Clone Command:
git clone --depth=1 --branch 16.0.9.8-developers-only --jobs=4 --recurse-submodules --shallow-submodules https://github.com/Whonix/derivative-maker.git
Derivative-Maker Commands (--allow-uncommitted true
for initial tests):
~/derivative-maker/derivative-maker --flavor whonix-gateway-xfce --target qcow2 --arch amd64 --repo true --allow-uncommitted true --build
~/derivative-maker/derivative-maker --flavor whonix-workstation-xfce --target qcow2 --arch amd64 --repo true --allow-uncommitted true --build
~/derivative-maker/derivative-maker --flavor whonix-host-xfce --target iso --arch amd64 --repo true --allow-uncommitted true --freedom false --build
DERIVATIVE-MAKER LOGS
Note: Full logs are saved locally but too large for pastebin. Pasting relevant snippets instead.
Derivative-Maker Log 1
Link: https://pastebin.com/07QQkxfy
Note: Failed due to missing package: whonix-host-packages-dependencies-pre
. Ignored error and continued build.
Derivative-Maker Log 2
Link: https://pastebin.com/2cQ5W6GF
Note: Failed due to missing packages whonix-host-xfce-vbox-freedom, whonix-host-xfce-vbox-nonfreedom
. Aborted build and cleaned up.
Derivative-Maker Log 3
Link: https://pastebin.com/rfqMfHe6
Note: Added missing packages to dist_build_script_skip_package_install
. Failed due to missing /var/lib/libvirt
directory. Aborted build.
FINAL
Resolvable? I’ve reached a roadblock in my search for references to whonix-host-packages-dependencies-pre
and the package itself. Also are the whonix-host-xfce-vbox-freedom
and whonix-host-xfce-vbox-nonfreedom
packages even necessary when using qcow2 Gateway and Workstation images?