GNU bug report logs - #36069
Menu-based installer unusable through noVNC

Previous Next

Package: guix;

Reported by: Robert Vollmert <rob <at> vllmrt.net>

Date: Mon, 3 Jun 2019 09:36:01 UTC

Severity: normal

Merged with 60002

Done: Tobias Geerinckx-Rice <me <at> tobias.gr>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Ludovic Courtès <ludo <at> gnu.org>
To: Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
Cc: Mark H Weaver <mhw <at> netris.org>, "pelzflorian \(Florian Pelz\)" <pelzflorian <at> pelzflorian.de>, 36069 <at> debbugs.gnu.org, Robert Vollmert <rob <at> vllmrt.net>
Subject: bug#36069: Menu-based installer unusable through noVNC
Date: Mon, 16 Sep 2019 10:00:53 +0200
[Message part 1 (text/plain, inline)]
Hello Björn,

Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de> skribis:

> On Mon, 22 Jul 2019 12:25:12 +0200
> Ludovic Courtès <ludo <at> gnu.org> wrote:
>
>> Hello!
>> 
>> Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de> skribis:
>
>> > What I haven't done yet:
>> >
>> > 1. Use only "cirrus"
>> > 2. Use only "cirrusfb"
>> > 3. Try it out on my VPS.  
>> 
>> Please let us know when you have feedback on these so we can add just
>> the module that makes sense.
>
>
> I tried all three combinations and all work with qemu:
>
> 1. (initrd-modules (append (list "cirrus" "cirrusfb")
> 2. (initrd-modules (append (list "cirrusfb")
> 3. (initrd-modules (append (list "cirrus")
>
> I tried the version with "cirrus" on my VPS and it worked there too.

Cool, thanks for testing.

One easy thing we can do is to arrange so that ‘guix system vm{,-image}’
always include this module in the initrd.  I believe that would address
your use case, right?

Patch below.

Thanks,
Ludo’.

[Message part 2 (text/x-patch, inline)]
diff --git a/gnu/system/vm.scm b/gnu/system/vm.scm
index ac6e4ded92..73d9b2c0c1 100644
--- a/gnu/system/vm.scm
+++ b/gnu/system/vm.scm
@@ -850,6 +850,11 @@ environment with the store shared with the host.  MAPPINGS is a list of
                      #:volatile-root? #t
                      rest)))
 
+    ;; VPS sometimes expect the "cirrus" graphics driver to be available when
+    ;; the VM is accessed with noVNC; see <https://bugs.gnu.org/36069>.
+    (initrd-modules (cons "cirrus"
+                          (operating-system-initrd-modules os)))
+
     ;; Disable swap.
     (swap-devices '())
 

This bug report was last modified 1 year and 200 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.