[archived] Previous, now Deprecated Whonix Windows Installer Testing

I don’t think it’s about VBoxManage in a VM. Why does Whonix.exe run VBoxManage controlvm Whonix-Workstation poweroff when I press Start Whonix? I never had either VirtualBox or Whonix VMs started at that time. Seems like a bug.

I think the error lies likely here:

            if (StartStop.Content.ToString() == "Start")

Maybe StartStop.Content.ToString() is actually set to start and therefore == does not match due to case sensitiveness?

Or maybe StartStop.Content.ToString() is set to something entirely different?

Perhaps make that lower case start and add StartStop.Content.ToString().ToLower() (or however that works in .NET?

Perhaps check the cases explicitly? Pseudo code:

if (StartStop.Content.ToString().ToLower() == "start")
elif (StartStop.Content.ToString().ToLower() == "stop")
else
show some error what the unexpected value of StartStop.Content.ToString().ToLower() really is

Ideally, when one is running Whonix.exe inside cmd.exe it would output any command sent to vboxmanage and any command received from vboxmanage. I don’t know if that is practical with Windows / .NET.

Good day,

Yes, made a mistake (again). I changed the text from “Start” to “Start Whonix” without adjusting the string…

Like mentioned, it’s set to “Start Whonix”, which creates the bug.

Have a nice day,

Ego

1 Like

Good day,

Changed the “Details window” in such a way that it now shows the executed commands. Furthremore, fixed a bug where VBoxManage would assume the space on the disk was insufficient, regardless of whether this is the case

Also adjusted the License Agreement and fixed the issues with Whonix-UI, as well as ported it to a lower version of net Framework which should get it to run without additional files.

Furthre adjustments of the Installer (Finish button instead of close, size of License Agreement) are currently being worked on.

Have a nice day,

Ego

1 Like

Good day,

Ok, so the last changes to the UI seem to crash on x64 systems… Will look into that.

Have a nice day,

Ego

1 Like

Good day,

Oddly enough, I wanted to look for the bug just now, but it seems to work without issue now. Might have hit the “ballmer peak” to hard…

Either way, all non Design related changes are now on Github. Will now change the license agreement size and maybe change the whole thing to a more modern design as a whole.

Have a nice day,

Ego

2 Likes

Good day,

Now, due to the fact that changing the size of the agreement could only either be done with Resource Hacker (a sadly not open source application) or port the script to “MUI2”, the modern style based version of NSIS, I’ll go the latter way. This however will take a bit more work than I would like and will take a bit.

That’s why I’d recommend for us to take this public, as everything now seems to work and small design based adjustments can be done down-the-line as well. I’m currently compiling the final version for this. Will upload it to mega then so we may get this on the server.

Have a nice day,

Ego

1 Like

I guess we can also create a user account ego on whonix.org server so you can (next time) upload it directly to whonix.org server. Please send me your ssh public key by e-mail. (We have public key login only, no passwords.)

What should we use as file locations on https://download.whonix.org? What about…?

  • https://download.whonix.org/windows/13.0.0.1.1/Whonix-Installer.exe
  • https://download.whonix.org/windows/13.0.0.1.1/Whonix-Installer.exe.asc

Good day,

I’d say those locations are fine. Just send the public key.

Have a nice day,

Ego

1 Like

Is that the thing I am supposed to drop into /home/ego/.ssh/authorized_keys? Do you know if that will work?

Good day,

I believe, though I’m not certain. I usually don’t rely on SSH that much to be honest.

Have a nice day,

Ego

1 Like

Due to CVE-2016-1252 (https://forums.whonix.org/t/apt-get-upgrading-security-issue-cve-2016-1252), I suggest to delay public testing until Whonix 13.0.0.1.2 was released.

1 Like

Good day,

Ok, in the meantime I may be able to port everything to MUI2.

Have a nice day,

Ego

Good day,

Will build a new version now that 13.0.0.1.4 is out.

Have a nice day,

Ego

1 Like

Worth trying it 13.0.0.1.4 even boots. :slight_smile: But if it does, it is probably alright since only the Whonix and Debian stable upgrades are included.

Still testing 13.0.0.1.4 but looks sane so far. Release announcement coming soon.


Update:

What should we use as file locations on https://download.whonix.org? What about…?

https://download.whonix.org/windows/Whonix-Installer-13.0.0.1.4.exe
https://download.whonix.org/windows/Whonix-Installer-13.0.0.1.4.exe.asc

@Ego got mail (about ssh).

Replied again to @Ego on ssh. [Let’s delete these mail notification posts. Not sure they are even useful?]

Good day,

Really? Now? Or are you talking about the “Key has been added” one? Cause don’t worry, I saw that. :grin: Just wanted to wait with an answer till I finally got the build on the server.

Have a nice day,

Ego

Ego:

Or are you talking about the “Key has been added” one?

Yes, only about that one.

Just wanted to wait with an answer till I finally got the build on the
server.

Sure. :slight_smile: