Whonix 10, 11 developers-only git tags

- genmkfile is not installed (installed it from source).
Expected. It's not required to be installed inside the images that are build. It's only a build dependency that is automatically build and installed on the build system during build, not a runtime dependency.
- whonixcheck: Debian Package Update Check Result: Could not check for software updates! (apt-get code: 100). apt-get update works from the terminal.
Could be because 1 mirror is currently down.

[hr]

I am preparing 10.0.0.5.0 as testers-only release.

Testing now…

(Edit: 10.0.0.5.3-developers-only -> 10.0.0.5.4-developers-only)

Build worked. Untested. Ironed out the last Whonix 10 blocker bug (⚓ T267 ncurses based dialogs are broken in consoles (such as tty0)) for now.

Testing now…

10.0.0.5.5-developers-only
sudo -E ./whonix_build --gnw -- --target virtualbox --target qcow2 --build

If all goes well, it might become a release candidate.


[code]sudo -E ./whonix_build --gnw -- --target virtualbox --build[/code]

Build succeeded. Gateway was bootable. Has still quite some issues.

Build succeeded. Gateway was bootable. Has still quite some issues.

Some trouble building. I guess 11.0.0.0.1-developers-only should still be built in wheezy. Tried in in both wheezy and jessie VMs.

wheezy:

ERROR in ././build-steps.d/1100_prepare-build-machine detected! (whonix_build_error_counter: 1) (benchmark: 00:00:23) trap_signal_type_previous: unset trap_signal_type_last : ERR process_backtrace_result: 1: : init [2] 2: : /usr/bin/konsole -session 10686f7374000143006442500000032520013_1430065713_177272 3: : /bin/bash 4: : sudo -E ./whonix_build --gnw -- --target virtualbox --build 5: : /bin/bash ./whonix_build --gnw -- --target virtualbox --build 6: : /bin/bash ./help-steps/whonix_build_one --flavor whonix-gateway --target virtualbox --build 7: : /bin/bash ././build-steps.d/1100_prepare-build-machine function_trace_result: main (line number: 629) main (line number: 495) errorhandlergeneral (line number: 310) errorhandlerprocessshared (line number: 159) last_failed_bash_command: apt-get --yes $apt_timeout_opts $apt_unattended_opts -o APT::Default-Release="$whonix_build_apt_stable_release" install "config-package-dev/$whonix_build_apt_newer_release_codename" "grml-debootstrap/$whonix_build_apt_newer_release_codename" "dh-systemd/$whonix_build_apt_newer_release_codename" last_failed_exit_code: 100 ERROR in ././build-steps.d/1100_prepare-build-machine detected!

jessie:

ERROR in ././build-steps.d/1100_prepare-build-machine detected! (whonix_build_error_counter: 4) (benchmark: 00:01:40) trap_signal_type_previous: INT trap_signal_type_last : NONE_(called_because_int_or_term) process_backtrace_result: 1: : /sbin/init 2: : /usr/bin/konsole -session 10686f7374000143005200600000009790026_1430052502_44511 3: : /bin/bash 4: : sudo -E ./whonix_build --gnw -- --target virtualbox --build 5: : /bin/bash ./whonix_build --gnw -- --target virtualbox --build 6: : /bin/bash ./help-steps/whonix_build_one --flavor whonix-gateway --target virtualbox --build 7: : /bin/bash ././build-steps.d/1100_prepare-build-machine function_trace_result: main (line number: 629) main (line number: 541) errorhandlergeneral (line number: 310) errorhandlerprocessshared (line number: 208) errorhandlerretry (line number: 144) errorhandlerprocessshared (line number: 1) errorhandlergeneral (line number: 310) errorhandlerprocessshared (line number: 179) errorhandlerprocessshared (line number: 159) main (line number: 629) main (line number: 541) errorhandlergeneral (line number: 310) errorhandlerprocessshared (line number: 208) errorhandlerretry (line number: 144) errorhandlerprocessshared (line number: 159) errorhandlerprocessshared (line number: 159) errorhandlergeneral (line number: 310) main (line number: 541) main (line number: 629) errorhandlerprocessshared (line number: 159) errorhandlergeneral (line number: 310) errorhandlerprocessshared (line number: 1) errorhandlerretry (line number: 144) errorhandlerprocessshared (line number: 208) errorhandlergeneral (line number: 310) main (line number: 541) main (line number: 629) last_failed_bash_command: update-guestfs-appliance last_failed_exit_code: 0 ERROR in ././build-steps.d/1100_prepare-build-machine detected!

Beside this, do we know when the first build of Whonix based on jessie will be out? Working on ⚓ T274 control-port-filter-proxy sd_notify support, and that would be a blessing, because amongst other issues, the latest python-gevent is required, for example. Installing from source leaves a lot of problems with dependencies.

Building on jessie is still untested indeed.

This needs more context. Above. What the output of apt-get really said. Could be a transient network error. Make sure you have Whonix’s apt repository disabled, because that clashes with a bug in apt-cacher-ng (fixed in jessie, I think).

Probably little changes needed to make it build on jessie.

That would should be skippable. Report creation would fail, but that is not that bad at this point. Image is still fully functional.

Feel free to add jessie-only dependencies to any packages, since git master is now jessie-only anyhow.

Making jessie based Whonix build on jessie is top priority after release of Whonix 10 (probably today). Because that’s a blocker for systemd support, which is essence what Whonix 11 will be mainly about (jessie + systemd).

Yes, build on jessie is still broken. Working on it.

Currently testing to build a jessie based Whonix on Debian jessie.

Build process reported no issues. Not yet booted, not yet tested. There surely are issues.

Gateway build succeeded. Gateway bootable. (Workstation not yet tested.) There are issues. Tor doesn't start at first boot. whonix-initializer does not automatically start.

Either add to the build command.

[code]--verifiable true[/code]

Or run it manually after first boot.

[code]sudo /usr/lib/first_run_initializer_gui[/code]

Gateway build succeeded. Gateway bootable. (Workstation not yet tested.) There are issues. Tor doesn’t start at first boot. whonix-initializer does not automatically start.

Either add to the build command.

Or run it manually after first boot.

11.0.0.0.3-developers-only successfully built. Tor doesn’t start at first boot, but everything looks normal at second boot, so will leave it for for the moment and try to build 11.0.0.0.6 overnight.

11.0.0.0.6 build succeeded. Gateway bootable.

whonix-initializer automatically starts but it might fail. (Because it’s systemd unit does not start before whonixcheck, because it’s checking apt-get status which interferes with dpkg locking.) Will be fixed once systemd work proceeded.

Tor not starting at first boot also happens for me and is mysterious. As per Tor logs, it starts, but exits because it cannot create listener. Perhaps also a systemd related issue, maybe Tor is starting before network is up.

Is 11.0.0.1.3-developers-only the latest? I will be working on it over weekend. If there are any new changes since them, please push them. Will be testing it with your qubes-whonix PR request as well

It’s the latest one known to successfully build by me.

[hr]

Yes, please merge my two pull requests.

[hr]

Wrapped up latest progress just now…

Currently testing if this one builds…

11.0.0.0.4-developers-only
sudo -E ./whonix_build --gnw -- --target virtualbox --build

Most systemd related work has been done in that tag.
systemd and other work that is not yet done: ⚓ Query: Advanced Search
(I am opening that url almost every day and progress on that.)
It will most likely still have the “Tor service not successfully starting at first boot” issue.
And there will be an issue with sdwdate.
Anyhow. If that tags builds, it should be a good base

Update 1:
11.0.0.0.4-developers-only build succeeded. Gateway bootable.

On first boot, there is an issue. rads starts kdm while whonix-initializer runs. It will likely get fixed in >= 11.0.0.0.6-developers-only.

Update 2:
Still an very early developers version. There are other issues. systemd units do not automatically start up yet, they are not automatically enabled.

Gateway build succeeded and bootable.

Gateway build succeeded and bootable.

Build succeeded.

Build succeeded.

Testing now…

Build succeeded.

Testing now…

[quote=“Patrick, post:39, topic:924”]Testing now…

11.0.0.3.0-developers-only
sudo -E ./whonix_build --all -- --target virtualbox --target qcow2 --build

Uploaded as testers-only version, release candidate.