GNU bug report logs - #35722
Installer does not handle FAT16 file systems

Previous Next

Package: guix;

Reported by: Graham Lee <graham <at> iamleeg.com>

Date: Mon, 13 May 2019 22:31:02 UTC

Severity: important

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #26 received at 35722-done <at> debbugs.gnu.org (full text, mbox):

From: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: Ludovic Courtès <ludo <at> gnu.org>,
 Mathieu Othacehe <m.othacehe <at> gmail.com>, 35722-done <at> debbugs.gnu.org,
 Graham Lee <graham <at> iamleeg.com>
Subject: Re: bug#35722: Filesystem error in the installer
Date: Tue, 14 May 2019 20:20:08 +0200
[Message part 1 (text/plain, inline)]
Root cause analysis:

                (user-partitions (append
                                  (auto-partition disk #:scheme scheme) 
                                  (create-special-user-partitions
                                   (disk-partitions disk))))) <---


(define (create-special-user-partitions partitions)
  "Return a list with a <user-partition> record describing the ESP partition
found in PARTITIONS, if any."
  (filter-map (lambda (partition)
                (and (esp-partition? partition)
                     (partition->user-partition partition))) <----
              partitions))

I think create-special-user-partitions and the form above is automatically
trying to keep existing UEFI ESP partitions of the user.

And partition->user-partition failed for (existing) fat16 partitions.

So the fix of adding fat16 was definitely the right one for that specific
file system type.

It should be fine now.
[Message part 2 (application/pgp-signature, inline)]

This bug report was last modified 6 years and 10 days ago.

Previous Next


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