Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upQubes-Whonix 14 build issues #3441
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jan 3, 2018
Member
You should not set DIST directly, it should be derived from DISTS_VM by qubes-builder (based on TEMPLATE_ALIAS set in qubes-src/template-whonix/builder.conf.
Make sure you have builder.conf with basic settings, but do not override those on command line. Safe thing to do is to use ?= instead of = in builder.conf.
After fixing above two things, it works for me on fresh qubes-builder clone (after adding your key). Including using stretch.
It looks like internal COMPONENT variable is empty for some reason. It should be derived from COMPONENTS (iterate over its elements). Make sure you don't override that either.
|
You should not set After fixing above two things, it works for me on fresh qubes-builder clone (after adding your key). Including using stretch. It looks like internal |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jan 3, 2018
Member
Later in the process I've got this error while "Setting up whonix-repository (3:3.2-1)":
/usr/bin/whonix_repository: line 85: lsb_release: command not found
|
Later in the process I've got this error while "Setting up whonix-repository (3:3.2-1)":
|
andrewdavidwong
added
bug
C: builder
C: Whonix
labels
Jan 4, 2018
andrewdavidwong
added this to the Release 4.0 milestone
Jan 4, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Jan 7, 2018
Member
|
Marek Marczykowski-Górecki:
Later in the process I've got this error while "Setting up whonix-repository (3:3.2-1)":
```
/usr/bin/whonix_repository: line 85: lsb_release: command not found
```
Was a missing dependency on lsb-release. Now fixed.
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Jan 21, 2018
Member
I don't manage to build it. Ruining from one error into another. It's undocumented, tons of make code. Would take me ages to figure out.
Suppose a debian-9 VM (preferred) or fedora-26 VM on Qubes R4.
Could you please kindly provide a one liner or script to build Qubes-Whonix 14 / R4 that includes builder.conf and whatnot?
|
I don't manage to build it. Ruining from one error into another. It's undocumented, tons of Suppose a debian-9 VM (preferred) or fedora-26 VM on Qubes R4. Could you please kindly provide a one liner or script to build Qubes-Whonix 14 / R4 that includes builder.conf and whatnot? |
adrelanos
referenced this issue
Jan 21, 2018
Closed
build Qubes-Whonix 14.0.0.5.7 templates for R3.2 and R4 #3484
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jan 22, 2018
Member
- Clone qubes-builder
- Place this as
builder.conf - Execute
make get-sources - Execute
make templateormake template-in-dispvmaccording to your wish.
It is important that get-sources and template are separate make calls. You can join them using && if you like.
It is important that |
adrelanos
referenced this issue
in QubesOS/qubes-doc
Feb 16, 2018
Merged
qubes-r3-building 4.0 updates #569
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
awokd
commented
Feb 16, 2018
|
@adrelanos , trying the build per the above steps. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
awokd
Feb 17, 2018
Build successful:
+ exit 0
template_list: qubes-template-debian-9
qubes-template-fedora-25
qubes-template-fedora-26
qubes-template-whonix-gw
qubes-template-whonix-ws
Use the following command in DOM0 to retreive this file:
qvm-run --pass-io dev26 'cat /home/user/qubes-builder/qubes-src/linux-template-builder/rpm/install-templates.sh' > install-templates.sh
So it should work fine in a full build too.
awokd
commented
Feb 17, 2018
|
Build successful:
So it should work fine in a full build too. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Feb 17, 2018
Member
Kept some notes here, no more than a scratch pad, but I appreciate your efforts to get it really documented on qubes-os.org.
https://www.whonix.org/wiki/Dev/Qubes#Build_Qubes-Whonix_Templates_-_New_New
Thanks @marmarek, that helped a lot! Me happy building now! :)
|
Kept some notes here, no more than a scratch pad, but I appreciate your efforts to get it really documented on qubes-os.org. https://www.whonix.org/wiki/Dev/Qubes#Build_Qubes-Whonix_Templates_-_New_New Thanks @marmarek, that helped a lot! Me happy building now! :) |
adrelanos
closed this
Feb 17, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
awokd
Feb 17, 2018
@adrelanos Once Qubes-Whonix 14 is in "shipping" status, did you want me to write up a new doc on how to build the templates inside Qubes? I've been trying to avoid stepping on people's toes and also skipping docs outside my area of expertise, but I should be able to handle that if you like.
awokd
commented
Feb 17, 2018
|
@adrelanos Once Qubes-Whonix 14 is in "shipping" status, did you want me to write up a new doc on how to build the templates inside Qubes? I've been trying to avoid stepping on people's toes and also skipping docs outside my area of expertise, but I should be able to handle that if you like. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Help very much welcome!
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
awokd
Feb 24, 2018
@adrelanos Is this what you had in mind? The Build Environment link is pending another PR.
(And is there a better place/preferred way to contact you on this item than in a closed issue? Not sure what's customary.)
awokd
commented
Feb 24, 2018
|
@adrelanos Is this what you had in mind? The Build Environment link is pending another PR. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Feb 25, 2018
Member
Yes.
I personally don't like / use ./setup, more generally gui tools for building. Looks magic. Troublesome experience. But it's not up to me to decide. If it works and enables other/more people to build Qubes-Whonix, that's fantastic!
Since it is a new documentation page, I guess a new Qubes ticket would be ok.
Also I am replying to all requests where I am highlighted. Unless I miss an e-mail notification which happens rarely. In that case feel free to ping me.
|
Yes. I personally don't like / use Since it is a new documentation page, I guess a new Qubes ticket would be ok. Also I am replying to all requests where I am highlighted. Unless I miss an e-mail notification which happens rarely. In that case feel free to ping me. |
adrelanos commentedJan 3, 2018
qubes-builder git
b31f5e2c8de679ab29d7f00d435d6276e83d8c57How to set from
jessietostretch?(Deleted that
chroot-debianfolder to no avail.)