Which template are you using?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hello, all!
Not too long ago I released qvm-create-windows-qube but quit pushing
changes for a while because I realized there was still a of work to be
done and I wanted to get it out of the dev/beta phase before releasing a
new version.
Well, it's over 200 commits later and I would say it's well out of
beta now.
Hi unman
I said:
> > In version 4 of Qubes, the Debian templates need a little extra software to run as templates for the sys-XXX Qubes. Best to is to pieced [typo: proceed] as if for the minimal Debian template, and apt-install what's needed for the three sys-XXX Qubes. Some of those packages are already installed but apt will just tell you so, and install the missing ones
> >
> The Debian template should be usable for sys-** qubes - it is for me,
> and I dont think I installed anything on the default template. (although
> I do build my own.)
> Please detail which software you think is missing.
I'm sorry that i can't be as helpful as you hope: or not right away anyway.
In particular, my Debian 9 template was installed sometime early in 2019 and therefore I cannot either confirm or counter whether issue #5123 would have fixed this for me: in theory it looks like it might have done. I plan to test this when I have time.
In more detail:
It failed to work on two different laptops. On one neither sys-net nor -usb work with the Debian 9 template out of the box as installed by R4.0, fully updated; on the other sys-net refused to work and -usb was absent. In both cases reverting to the fedora template made the VMs work again.
See my previous query about this
https://groups.google.com/d/msgid/qubes-users/dcec0b0d-2f61-85c4-5d15-77071f89f00e%40danwin1210.me
I resolved the issue by going to the doc page suggested by xao in that thread and on the first machine I used apt install to install all the packages needed to be added to a minimal template to make sys-net and sys-usb work (just to be clear, I confirm that I had the +full+ template: but figured that if any of these were missing that would be relevant).
On the other machine, installed the relevant packages to make sys-net work
On both machines apt told me that several of these packages were already installed, but did install some packages on each machine. After that all three sys-XXX VMs worked with the full templates.
My to do list includes an intention to try again with a new install to find out if #5123 did indeed fix it.
The docs need to be updated either way, because an "old" Debian template, even if updated, will not have acquired the relevant extra software. When I know either way, I also plan to update the docs and, if need be, reopen #5123, but no promises when that will reach the "next task" in my queue...
R~~
On 17:33, Mon, 20 Jan 2020 unman <un...@thirdeyesecurity.org wrote:
>
>
> So what you mean is that *your* Debian-9 template (updated) does not
> work as a template for sys-XXX qubes on *your* hardware.
> That's different.
I think you are missing my point here. The Fedora templates do work on both my laptops, the (older) Debian templates didn't.
My expectation, which seems reasonable to me, was that the so called "full" Debian template would be a drop in replacement for the full Fedora one, and in fact that expectation turns out to be false: further work is needed to make it work in some cases, including mine.
The fact that it happens to work on some other hardware does not alter the fact that (at the time those Debian templates were issued) they were not drop in replacements.
The fact that other ppl have hardware that fortuitously avoids that difference is good luck for you but does not negate my point.
No unman, please get off my case on this.
You misrepresent my intention totally, and ate responding without showing signs of having read the material I pointed you to.
My *original* original post on this subject, which I pointed you to, asked whether that expectation was reasonable, and awokd said that it usually does work.
In that thread, xao pointed me to a list of packages relevant to minimal templates, and suggested I used that to guide me.
My first post in this thread tried to pass that information on to other people, as it seemed relevant. That earlier thread also pointed to issue #5123, which if you read the first post of that issue, starts from the assertion that it seems I'm not the only Qubes user to come with that expectation.
You say:
> I think your expectation is misplaced - ...
Then please explain exactly why issue #5123, which I also pointed you to and which you also do not seem to have read, has adjusted the contents of the Debian template to meet the fact that (according to the first post in that issue) seems to be a common expectation.
> ... they are different distros, ...
They are actually both parts of the Qubes distro here, installed by either the Qubes installer or from the Qubes repo -- their history from other distros is irrelevant. And yes, when you install a real Debian you get promoted for firmware. When you install the Qubes template you get no such prompt.
Indeed, you install the Debian template using DNF not apt, because the Qubes system regards it as software for Dom0.
>
> Your original post seemed to suggest that the Debian template didn't come
> with packages required to act as sys-XXX - this isn't true.
This is true.
Please stop denying that fact. It doesn't work before I followed xao's advice, it does work after. Therefore at least one of those packages was essential. And every one of the other packages added by #5123 will be essential for some other users: that's why they are there.
Clearly a sys net Qube needs a working firmware *for* *the* *computer* *it's* *on*, not just for some other hardware. End of.
That's why #5123 was accepted, because it fixed exactly this problem (or certainly attempted to).
> It *may* lack
> packages required for some hardware -
???? May ????
It does lack them. Please stop undermining the facts. I told you that installing them made it work. Do you not believe me????????
> just install them.
Exactly so.
That's exactly why it is helpful that xao pointed me to a list in the docs. That's exactly why it's helpful for me to pass that advice on to others, until such time as the "fully firmwared" Debian template becomes the norm (as Chris pointed out in the earlier thread). That's exactly why it is profoundly unhelpful for you to undermine that sounds advice.
> (The same is
> true for the Fedora templates)
Er no.
If a Fedora template didn't work it would be reported as a bug as soon as the first user found they couldn't update through sys-net. And would be acknowledged as a bug without all this prevarication, and it would not get out of the rc1 stage, if it even got that far.
The reason the Debian one slips through the net is that it is not critical in that sense. People can (and according to #5123 actually have) given up on the Debian templates for sys-net due to this issue.
Whatever you think, the ppl who maintain the Qubes system accepted that as an issue and believe it to be fixed by adding those firmware files. I'm simply reporting that back.
But believe what you like.
This exchange is now closed as far as I am concerned.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hello, all!
Not too long ago I released qvm-create-windows-qube but quit pushing
changes for a while because I realized there was still a of work to be
done and I wanted to get it out of the dev/beta phase before releasing a
new version.
Well, it's over 200 commits later and I would say it's well out of
beta now.
Biggest new features include:
* Use a much newer Windows 7 7601 ISO for Windows 7
* Support Windows 8.1-10 Pro/Enterprise (ISO downloads from Microsoft
included)
* Support Windows 10 Enterprise LTSC (Also download provided)
* Support Windows Server 2008 R2 - Windows Server 2019 (Also downloads
provided)
* Chocolatey integration
* Option to slim down Windows installation (Similar to the following
but much more refined due to especially the disabling of services I
found could break things in a way that would result in a bad UX,
also expanded for Windows 10:
https://www.qubes-os.org/doc/windows-template-customization/)
* Test signing Qubes GUI driver is now enabled during Windows
installation process to skip a reboot
* Hardcoding trial product key in answer files (or anywhere) is no
longer necessary, Windows will use embedded trial key without any
user interaction by default
* windows-mgmt is air gapped
--
You received this message because you are subscribed to the Google Groups "qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/2de7254e-c22c-3275-cdfd-30cdacd86a67%40zohomail.eu.
qvm-features <windows_qube> gui 1
.