#925591 grub-install fails on raid1+efi setup

Package:
grub2-common
Source:
grub2
Description:
GRand Unified Bootloader (common files for version 2)
Submitter:
Joerg Dorchain
Date:
2024-01-11 10:54:02 UTC
Severity:
normal
#925591#5
Date:
2019-03-27 09:33:14 UTC
From:
To:
# grub-install
Installing for x86_64-efi platform.
efibootmgr: option requires an argument -- 'd'
efibootmgr version 15
usage: efibootmgr [options]
        -a | --active         sets bootnum active
        -A | --inactive       sets bootnum inactive
        -b | --bootnum XXXX   modify BootXXXX (hex)
        -B | --delete-bootnum delete bootnum
        -c | --create         create new variable bootnum and add to bootorder
        -C | --create-only      create new variable bootnum and do not add to bo
otorder
        -D | --remove-dups      remove duplicate values from BootOrder
        -d | --disk disk       (defaults to /dev/sda) containing loader
        -r | --driver         Operate on Driver variables, not Boot Variables.
        -e | --edd [1|3|-1]   force EDD 1.0 or 3.0 creation variables, or guess
        -E | --device num      EDD 1.0 device number (defaults to 0x80)
        -g | --gpt            force disk with invalid PMBR to be treated as GPT
        -i | --iface name     create a netboot entry for the named interface
        -l | --loader name     (defaults to "\EFI\debian\grub.efi")
        -L | --label label     Boot manager display label (defaults to "Linux")
        -m | --mirror-below-4G t|f mirror memory below 4GB
        -M | --mirror-above-4G X percentage memory to mirror above 4GB
        -n | --bootnext XXXX   set BootNext to XXXX (hex)
        -N | --delete-bootnext delete BootNext
        -o | --bootorder XXXX,YYYY,ZZZZ,...     explicitly set BootOrder (hex)
        -O | --delete-bootorder delete BootOrder
        -p | --part part        (defaults to 1) containing loader
        -q | --quiet            be quiet
        -t | --timeout seconds  set boot manager timeout waiting for user input.
        -T | --delete-timeout   delete Timeout.
        -u | --unicode | --UCS-2  handle extra args as UCS-2 (default is ASCII)
        -v | --verbose          print additional information
        -V | --version          return version and exit
        -w | --write-signature  write unique sig to MBR if needed
        -y | --sysprep          Operate on SysPrep variables, not Boot Variables.
        -@ | --append-binary-args file  append extra args from file (use "-" for stdin)
        -h | --help             show help/usage
grub-install: error: efibootmgr failed to register the boot entry: Operation not permitted.

This results in no efi boot variable set. The current workaround
is to  manually copy /boot/efi/EFI/debian/grubx64.efi to
/boot/efi/EFI/boot/bootx64.efi

# dpkg-query -W|grep grub
grub-common     2.02+dfsg1-13
grub-efi-amd64  2.02+dfsg1-13
grub-efi-amd64-bin      2.02+dfsg1-13
grub2-common    2.02+dfsg1-13

# efibootmgr -v
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0006,0007,0005
Boot0004* UEFI OS       HD(1,GPT,37db7f15-2cdd-4553-9185-6761a0208897,0x800,0x7d000)/File(\EFI\BOOT\BOOTX64.EFI)
Boot0005* Hard Drive    BBS(HD,,0x0)..GO..NO........O.S.a.m.s.u.n.g. .S.S.D. .8.4.0. .S.e.r.i.e.s.................>..Gd-.;.A..MQ..L.1.S.C.4.E.N.C.A.6.A.7.1.5.1. .Z. . . . ........BO..NO........O.K.I.N.G.S.T.O.N. .S.V.3.0.0.S.3.7.A.1.2.0.G.................>..Gd-.;.A..MQ..L.0.5.2.0.B.6.8.7.1.5.6.0.0.A.5.3. . . . ........BO..NO........O.W.D.C. .W.D.6.0.E.F.R.X.-.6.8.L.0.B.N.1.................>..Gd-.;.A..MQ..L. . . . .W. .-.D.X.W.1.2.5.D.3.8.Y.N.7.V........BO
Boot0006* UEFI OS       HD(1,GPT,b17fefc1-aee4-4936-99c6-595909b8cd80,0x800,0x7d000)/File(\EFI\BOOT\BOOTX64.EFI)
Boot0007* UEFI OS       HD(1,GPT,695948ea-ba98-4c56-98ee-55e5aa8fb9e4,0x800,0x7d000)/File(\EFI\BOOT\BOOTX64.EFI)

# lsblk
NAME                 MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
loop0                  7:0    0   1.2G  1 loop  /nfsexports/tftp/grml
sda                    8:0    0 111.8G  0 disk
├─sda1                 8:1    0   250M  0 part
│ └─md1                9:1    0   250M  0 raid1 /boot/efi
└─sda2                 8:2    0 111.6G  0 part
  └─md0                9:0    0 111.5G  0 raid1
    ├─redstar-root   253:0    0   704M  0 lvm   /
    ├─redstar-swap   253:1    0     8G  0 lvm   [SWAP]
    ├─redstar-usr    253:5    0    13G  0 lvm   /usr
    ├─redstar-var    253:6    0    25G  0 lvm   /var
    ├─redstar-tmp    253:7    0    30G  0 lvm   /tmp
    └─redstar-mnt    253:8    0     4M  0 lvm   /mnt
sdb                    8:16   0   5.5T  0 disk
├─sdb1                 8:17   0   250M  0 part
│ └─md1                9:1    0   250M  0 raid1 /boot/efi
├─sdb2                 8:18   0 111.6G  0 part
│ └─md0                9:0    0 111.5G  0 raid1
│   ├─redstar-root   253:0    0   704M  0 lvm   /
│   ├─redstar-swap   253:1    0     8G  0 lvm   [SWAP]
│   ├─redstar-usr    253:5    0    13G  0 lvm   /usr
│   ├─redstar-var    253:6    0    25G  0 lvm   /var
│   ├─redstar-tmp    253:7    0    30G  0 lvm   /tmp
│   └─redstar-mnt    253:8    0     4M  0 lvm   /mnt
└─sdb3                 8:19   0   5.4T  0 part
  └─cryptpv          253:2    0   5.4T  0 crypt
    ├─cryptvg-mail   253:3    0   1.6G  0 lvm   /nfsexports/var_mail
    └─cryptvg-export 253:4    0   2.4T  0 lvm   /nfsexports/export
sdc                    8:32   0 111.8G  0 disk
├─sdc1                 8:33   0   250M  0 part
│ └─md1                9:1    0   250M  0 raid1 /boot/efi
└─sdc2                 8:34   0 111.6G  0 part
  └─md0                9:0    0 111.5G  0 raid1
    ├─redstar-root   253:0    0   704M  0 lvm   /
    ├─redstar-swap   253:1    0     8G  0 lvm   [SWAP]
    ├─redstar-usr    253:5    0    13G  0 lvm   /usr
    ├─redstar-var    253:6    0    25G  0 lvm   /var
    ├─redstar-tmp    253:7    0    30G  0 lvm   /tmp
    └─redstar-mnt    253:8    0     4M  0 lvm   /mnt

# more /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb2[3](W) sdc2[2] sda2[0]
      116898112 blocks super 1.2 [3/3] [UUU]

md1 : active raid1 sdb1[3](W) sdc1[2] sda1[0]
      255936 blocks super 1.0 [3/3] [UUU]

EFI sees three EFI system partions on three disks. With metadata
at the end, the filesystem is fine for the bios.
In Linux, this is a three-way-mirror /dev/md1.

The grub-install script should be able to unwind the setup to
install three boot entries for the three disks.

The same effect is also reproducible with only a two-way-mirror.

As a side note, the default initramfs is fine with all this.

I am able to do testing. Thanks for having a look.

Bye,

Joerg

#925591#10
Date:
2019-03-30 07:15:32 UTC
From:
To:
Hello,

with version 2.02+dfsg1-16, the message got slightly different, but still fails

# grub-install

Installing for x86_64-efi platform.
File descriptor 3 (pipe:[103358418]) leaked on vgs invocation. Parent PID 17452: grub-install
File descriptor 3 (pipe:[103358418]) leaked on vgs invocation. Parent PID 17452: grub-install
grub-install: warning: vars_get_variable: open(/sys/firmware/efi/vars/blk0-47c7b225-c42a-11d2-8e57-00a0c969723b/raw_var, O_RDONLY) failed: No such file or directory.
grub-install: warning: efi_get_variable: ops->get_variable failed: No such file or directory.
grub-install: warning: efi_va_generate_file_device_path_from_esp: could not open device for ESP: Bad address.
grub-install: warning: efi_generate_file_device_path_from_esp: could not generate File DP from ESP: Bad address.
grub-install: error: failed to register the EFI boot entry: Bad address.
Failed: grub-install --target=x86_64-efi --force-extra-removable
WARNING: Bootloader is not properly installed, system may not be bootable

# ls -l /sys/firmware/efi/vars/
total 0
drwxr-xr-x 2 root root 0 Mar 27 10:42 AMITSESetup-c811fa38-42c8-4579-a9bb-60e94eddfb34
drwxr-xr-x 2 root root 0 Mar 27 10:42 AcpiGlobalVariable-af9ffd67-ec10-488a-9dfc-6cbf5ee22c2e
drwxr-xr-x 2 root root 0 Mar 27 10:42 AcpiGlobalVariable-c020489e-6db2-4ef2-9aa5-ca06fc11d36a
drwxr-xr-x 2 root root 0 Mar 27 10:42 AfterReadyToBoot-7b77fb8b-1e0d-4d7e-953f-3980a261e077
drwxr-xr-x 2 root root 0 Mar 27 10:42 AmiGopPolicySetupData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 BiosEventLog-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 BiosShotCute-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 Boot0004-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 Boot0005-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 Boot0006-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 Boot0007-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 BootFromUSB-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 CMOSfailflag-c89dc9c7-5105-472c-a743-b1621e142b41
drwxr-xr-x 2 root root 0 Mar 27 10:42 CPUS3APICID-1456cc6e-22ac-5289-33ba-2e13bbdabaee
drwxr-xr-x 2 root root 0 Mar 27 10:42 ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 ConInDev-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 ConOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 DefaultBootOrder-45cf35f6-0d6e-4d04-856a-0370a5b16f53
drwxr-xr-x 2 root root 0 Mar 27 10:42 DefaultLegacyDevOrder-3c4ead08-45ae-4315-8d15-a60eaa8caf69
drwxr-xr-x 2 root root 0 Mar 27 10:42 EPUflag-f61b2305-aac3-4c9d-8f25-3a4313f9cc0e
drwxr-xr-x 2 root root 0 Mar 27 10:42 ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 ErrOutDev-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 EzFlashBiosFilePath-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 FPDT_Variable-01368881-c4ad-4b1d-b631-d57a8ec8db6b
drwxr-xr-x 2 root root 0 Mar 27 10:42 FTMActiveFlag-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 FirstBootFlag-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 HiiDB-1b838190-4625-4ead-abc9-cd5e6af18fe0
drwxr-xr-x 2 root root 0 Mar 27 10:42 HiiDataSize-5d6b998a-e304-4088-9087-130c917fb1ae
drwxr-xr-x 2 root root 0 Mar 27 10:42 HobRomImage-dde1bc72-d45e-4209-ab85-14462d2f5074
drwxr-xr-x 2 root root 0 Mar 27 10:42 IccAdvancedSetupDataVar-7b77fb8b-1e0d-4d7e-953f-3980a261e077
drwxr-xr-x 2 root root 0 Mar 27 10:42 IccLockDefault-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 IccOcFlag-ec5ff312-bb97-465a-94fd-c84c2cb80e53
drwxr-xr-x 2 root root 0 Mar 27 10:42 IccRollingFlag-f8dbe9b1-e2ee-42d6-820f-a54b06ebf9d1
drwxr-xr-x 2 root root 0 Mar 27 10:42 InBiosSetupFlag-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 Lang-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 LangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 LegacyDevOrder-a56074db-65fe-45f7-bd21-2d2bdd8e9652
drwxr-xr-x 2 root root 0 Mar 27 10:42 MeEndOfPostFlag-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 MemCeil.-40312829-7891-4abd-b200-0c541b061939
drwxr-xr-x 2 root root 0 Mar 27 10:42 MemoryFreq-58cd8089-e2d9-4b84-88b8-3da497dba390
drwxr-xr-x 2 root root 0 Mar 27 10:42 MemoryTypeInformation-4c19049f-4137-4dd3-9c10-8b97a83ffdfa
drwxr-xr-x 2 root root 0 Mar 27 10:42 MonotonicCounter-01368881-c4ad-4b1d-b631-d57a8ec8db6b
drwxr-xr-x 2 root root 0 Mar 27 10:42 MrcS3Resume-87f22dcb-7304-4105-bb7c-317143ccc23b
drwxr-xr-x 2 root root 0 Mar 27 10:42 MyFavorite-b544906c-ebd6-4c50-a57a-3da99586a32d
drwxr-xr-x 2 root root 0 Mar 27 10:42 NBPlatformData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 NVRAM_Verify-15a9dd61-e4f8-4a99-80db-353b13d76490
drwxr-xr-x 2 root root 0 Mar 27 10:42 NetworkStackVar-d1405d16-7afc-4695-bb12-41459d3695a2
drwxr-xr-x 2 root root 0 Mar 27 10:42 NumOfPState-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 NvHdd1-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 OldLegacyDevOrder-a56074db-65fe-45f7-bd21-2d2bdd8e9652
drwxr-xr-x 2 root root 0 Mar 27 10:42 OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 PK-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 PNP0400_0_NV-560bf58a-1e0d-4d7e-953f-2980a261e031
drwxr-xr-x 2 root root 0 Mar 27 10:42 PNP0400_0_VV-560bf58a-1e0d-4d7e-953f-2980a261e031
drwxr-xr-x 2 root root 0 Mar 27 10:42 PNP0501_0_NV-560bf58a-1e0d-4d7e-953f-2980a261e031
drwxr-xr-x 2 root root 0 Mar 27 10:42 PNP0501_0_VV-560bf58a-1e0d-4d7e-953f-2980a261e031
drwxr-xr-x 2 root root 0 Mar 27 10:42 PNP0510_0_NV-560bf58a-1e0d-4d7e-953f-2980a261e031
drwxr-xr-x 2 root root 0 Mar 27 10:42 PNP0510_0_VV-560bf58a-1e0d-4d7e-953f-2980a261e031
drwxr-xr-x 2 root root 0 Mar 27 10:42 PchInit-e6c2f70a-b604-4877-85ba-deec89e117eb
drwxr-xr-x 2 root root 0 Mar 27 10:42 PchInitPei-a31b27a4-cae6-48ff-8c5a-294221e6f389
drwxr-xr-x 2 root root 0 Mar 27 10:42 PchS3Peim-e6c2f70a-b604-4877-85ba-deec89e117eb
drwxr-xr-x 2 root root 0 Mar 27 10:42 PegGen3PresetSearchData-e1e2a446-0365-4c65-919c-0371c3f9f5ff
drwxr-xr-x 2 root root 0 Mar 27 10:42 PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 PreVgaInfo-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 PreviousMemoryTypeInformation-4c19049f-4137-4dd3-9c10-8b97a83ffdfa
drwxr-xr-x 2 root root 0 Mar 27 10:42 S3SS-4bafc2b4-02dc-4104-b236-d6f1b98d9e84
drwxr-xr-x 2 root root 0 Mar 27 10:42 SbAslBufferPtrVar-01f33c25-764d-43ea-aeea-6b5a41f3f3e8
drwxr-xr-x 2 root root 0 Mar 27 10:42 SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 SetupAPMFeatures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 SetupEntry-2485da8e-ded2-42cb-acb0-3ce666c55f0c
drwxr-xr-x 2 root root 0 Mar 27 10:42 SetupHWMFeatures-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 SetupHWMOneof-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 SetupPlatformData-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 ShortCutFlag-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 StdDefaults-4599d26f-1a11-49b8-b91f-858745cff824
drwxr-xr-x 2 root root 0 Mar 27 10:42 TcgInternalSyncFlag-f3ed95df-828e-41c7-bca0-16c41965a634
drwxr-xr-x 2 root root 0 Mar 27 10:42 Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c
drwxr-xr-x 2 root root 0 Mar 27 10:42 USB_POINT-c811fa38-42c8-4579-a9bb-60e94eddfb34
drwxr-xr-x 2 root root 0 Mar 27 10:42 UsbSupport-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
drwxr-xr-x 2 root root 0 Mar 27 10:42 VARSTORE_OCMR_SETTINGS_NAME-c05fba7d-7a92-49e0-bcee-233b14dca803
drwxr-xr-x 2 root root 0 Mar 27 10:42 VARSTORE_OCMR_TIMING_SETTINGS_NAME-93c483a1-d3fa-4e92-b437-733b2a346e23
drwxr-xr-x 2 root root 0 Mar 27 10:42 WdtPersistentData-78ce2354-cfbc-4643-aeba-07a27fa892bf
drwxr-xr-x 2 root root 0 Mar 27 10:42 WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1
drwxr-xr-x 2 root root 0 Mar 27 10:42 db-d719b2cb-3d3a-4596-a3bc-dad00e67656f
drwxr-xr-x 2 root root 0 Mar 27 10:42 dbx-d719b2cb-3d3a-4596-a3bc-dad00e67656f
--w------- 1 root root 0 Mar 27 10:42 del_var
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-1-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-1-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-1-1-1499505327-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-1-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-1-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-1-1-1502284995-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-1-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-1-2-1499854587-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-1-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-10-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-10-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-10-1-1499505328-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-10-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-10-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-10-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-10-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-10-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-10-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-11-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-11-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-11-1-1499505328-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-11-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-11-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-11-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-11-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-11-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-12-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-12-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-12-1-1499505328-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-12-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-12-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-12-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-12-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-13-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-13-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-13-1-1499505328-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-13-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-13-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-13-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-13-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-14-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-14-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-14-1-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-14-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-14-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-14-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-14-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-15-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-15-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-15-1-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-15-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-15-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-15-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-15-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-16-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-16-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-16-1-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-16-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-16-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-16-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-16-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-17-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-17-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-17-1-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-17-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-17-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-17-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-17-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-18-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-18-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-18-1-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-18-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-18-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-18-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-18-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-19-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-19-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-19-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-19-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-19-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-2-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-2-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-2-1-1499505327-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-2-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-2-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-2-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-2-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-2-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-2-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-20-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-20-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-20-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-20-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-20-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-21-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-21-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-21-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-21-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-21-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-22-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-22-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-22-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-22-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-22-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-23-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-23-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-23-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-24-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-24-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-24-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-25-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-25-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-26-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-27-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-28-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-3-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-3-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-3-1-1499505327-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-3-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-3-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-3-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-3-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-3-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-3-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-4-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-4-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-4-1-1499505327-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-4-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-4-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-4-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-4-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-4-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-4-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-5-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-5-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-5-1-1499505327-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-5-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-5-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-5-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-5-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-5-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-5-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-6-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-6-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-6-1-1499505327-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0  27 10:42 dump-type0-6-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-6-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-6-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-6-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-6-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-6-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-7-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-7-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-7-1-1499505327-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-7-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-7-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-7-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-7-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-7-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-7-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-8-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-8-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-8-1-1499505328-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-8-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-8-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-8-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-8-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-8-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-8-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-9-1-1495946220-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-9-1-1499500208-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-9-1-1499505328-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-9-1-1499853649-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-9-1-1499886580-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-9-1-1502285003-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-9-2-1499505333-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-9-2-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
drwxr-xr-x 2 root root 0 Mar 27 10:42 dump-type0-9-3-1499854588-C-cfc8fc79-be2e-4ddc-97f0-9f98bfe298a0
--w------- 1 root root 0 Mar 27 10:42 new_var

Bye,

Joerg

#925591#15
Date:
2019-06-10 00:32:13 UTC
From:
To:
Hi Joerg,

Sorry for the delayed response to your bug report - I'm working
through the EFI-related bug reports in Debian and I've just got to
this one.

I'm afraid what you've found is *not* a Grub bug at all. It's a
limitation of EFI boot. Your firmware does not understand how to
interpret Linux software RAID, so you cannot use a software RAID setup
for the EFI System Partition (ESP). This is a known limitation, and
there isn't any way to fix this at the moment. Sorry. :-(

See https://wiki.debian.org/UEFI#RAID_for_the_EFI_System_Partition

#925591#24
Date:
2019-10-09 13:18:23 UTC
From:
To:
Control: unarchive -1
Control: reopen -1
This is not correct, you just need to take care of using a RAID metadata
format positioned at the end of the partition:

root@fw-15b:~# sfdisk --dump /dev/sda | grep sda1
/dev/sda1 : start=        2048, size=      997376, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=0714EA61-70F2-431C-9249-8809B0AF0C59, name="ESP"
root@fw-15b:~# sfdisk --dump /dev/sdb | grep sdb1
/dev/sdb1 : start=        2048, size=      997376, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=7D1CC6C6-9962-6946-A640-2D843D34914F, name="ESP"
root@fw-15b:~# grep -A1 sda1 /proc/mdstat
md126 : active raid1 sdb1[1] sda1[0]
      498624 blocks super 1.0 [2/2] [UU]
root@fw-15b:~# file -s /dev/md126
/dev/md126: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "mkfs.fat", sectors/cluster 8, Media descriptor 0xf8, sectors/track 4, sectors 997248 (volumes > 32 MB), FAT (32 bit), sectors/FAT 976, reserved 0x1, serial number 0x5acecdb2, unlabeled
root@fw-15b:~# efibootmgr -v | grep -i Debian
Boot0016* Debian sda	HD(1,GPT,0714ea61-70f2-431c-9249-8809b0af0c59,0x800,0xf3800)/File(\EFI\debian\grubx64.efi)
Boot0017* Debian sdb	HD(1,GPT,7d1cc6c6-9962-6946-a640-2d843d34914f,0x800,0xf3800)/File(\EFI\debian\grubx64.efi)

BIOS Information
        Vendor: HPE
        Version: U43
        Release Date: 04/04/2019

I have manually created the EFI boot entries and it works fine:

for i in b a; do efibootmgr -c -d /dev/sd$i -p 1 -L "Debian sd$i" -l \\EFI\\debian\\grubx64.efi; done

grub should be able to figure out that sda1 here is a totally normal ESP
partition:

root@fw-15b:~#  LANG=C grub-install /dev/sda
Installing for x86_64-efi platform.
grub-install: warning: efivarfs_get_variable: open(/sys/firmware/efi/efivars/blk0-47c7b225-c42a-11d2-8e57-00a0c969723b): No such file or directory.
grub-install: warning: efi_get_variable: ops->get_variable failed: No such file or directory.
grub-install: warning: efi_va_generate_file_device_path_from_esp: could not open device for ESP: Bad address.
grub-install: warning: efi_generate_file_device_path_from_esp: could not generate File DP from ESP: Bad address.
grub-install: error: failed to register the EFI boot entry: Bad address.
[Exit 1]
root@fw-15b:~#

#925591#31
Date:
2019-10-09 15:05:11 UTC
From:
To:
[...]

Thank Marco, I missed the previous comment.

The referenced wiki entry is just wrong, a setup as explained in the initial
posting as well as in the previous answer to this bug report is fine with the
EFI specs, works out of the box with linux raid and standard initramfs, so grub
should support this as well. (And probably update the wiki)

Bye,

Joerg

#925591#36
Date:
2019-10-27 23:29:28 UTC
From:
To:
Hello,

I would like to ask, what firmware is this happening on? Any chance it's
OVMF?


Best Regards,
Jakub Filo

#925591#41
Date:
2020-08-30 16:39:03 UTC
From:
To:
Jakub,

  if it's still relevant, I faced with exactly same problem during Debian
installation on Terramaster F5-421, grub-install fails with same messages.
I wonder if there's any workaround possible.

#925591#46
Date:
2021-03-21 12:14:27 UTC
From:
To:
Just stumbled upon this after converting a system from Legacy Boot to
UEFI (boot into live, sort out partitions, remove grub-pc, install
grub-efi, reboot, reconfigure bios).

After running `apt install grub-efi` and rebooting, although the former
fails with the error mentioned above, debian correctly shows up in my
boot menu and I can boot from it.

This is the partition tree on my boot devices:

nvme0n1         259:0    0 119.2G  0 disk
├─nvme0n1p1     259:2    0   512M  0 part
│ └─md10          9:10   0   512M  0 raid1 /boot/efi
├─nvme0n1p2     259:3    0   512M  0 part
│ └─md11          9:11   0   511M  0 raid1 /boot
└─nvme0n1p3     259:4    0 118.2G  0 part
   └─md12          9:12   0 118.2G  0 raid1
     └─nvme-root 253:0    0    25G  0 lvm   /
nvme1n1         259:1    0 119.2G  0 disk
├─nvme1n1p1     259:5    0   512M  0 part
│ └─md10          9:10   0   512M  0 raid1 /boot/efi
├─nvme1n1p2     259:6    0   512M  0 part
│ └─md11          9:11   0   511M  0 raid1 /boot
└─nvme1n1p3     259:7    0 118.2G  0 part
   └─md12          9:12   0 118.2G  0 raid1
     └─nvme-root 253:0    0    25G  0 lvm   /

I ended up cleaning UEFI's config up and adding the second drive to the
boot sequence with:

efibootmgr -c -d /dev/nvme0n1 -p 1 -L "Debian nvme0n1" -l
\\EFI\\debian\\grubx64.efi
efibootmgr -c -d /dev/nvme1n1 -p 1 -L "Debian nvme1n1" -l
\\EFI\\debian\\grubx64.efi

Although everything seems to be working as it should, it would be good
if `grub2-install` could handle this to prevent unexpected
errors/failures during installation, upgrades or even just minor updates.

Firmware info requested above (although I'm fairly sure this is not
firmware-specific):

     Vendor: American Megatrends Inc.
     Version: 1.3
     Release Date: 11/25/2020
     Address: 0xF0000
     Runtime Size: 64 kB
     ROM Size: 32 MB
     [...]
     BIOS Revision: 5.14

#925591#51
Date:
2022-07-29 10:55:20 UTC
From:
To:
Installing ESP on software raid may not be a good idea, even if raid metadata is at the end of partitions.

Perhaps, a better approach would be to add procedural ESP duplication via hooks in grub and whatever else needs to write to /boot/efi (potentially debian-installer?).

Basic concept of a mechanism: use ${PRIMARY_ESP_MOUNTPOINT}.${NUMBER} as location for ESP duplicates, like /boot/efi.1, /boot/efi.2, etc...
After writing to /boot/efi, also check fs, fstab for expecded duplicate paths, sync contents to all found duplicates, then add duplicated entries via efibootmgr for each device.

#925591#56
Date:
2022-10-01 15:39:38 UTC
From:
To:
A script that syncs EFI volume data to mountpoints with numbered suffixes '.N' and adds boot entries via efibootmgr
#925591#61
Date:
2022-11-18 20:43:37 UTC
From:
To:
It looks like the Ubuntu folks have added this as a template named
grub-efi/install_devices in their templates.in located in the source for
package:
---
https://packages.ubuntu.com/source/kinetic/grub2-unsigned

related to their bug of this same problem:
---
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1868553

I assume it would be possible to incorporate the same fix easily enough
into the Debian version of this package to properly support this
scenario.

#925591#66
Date:
2022-12-01 14:06:14 UTC
From:
To:
Hi,

It is probably not the best solution, but the UEFI page of the Debian
wiki [1] proposes a workaround: a grub hook to duplicate the ESP mounted
on /boot/efi to ESP(s) on other drives. Note that I have not tested it.

1. https://wiki.debian.org/UEFI#RAID_for_the_EFI_System_Partition

Regards,
Yvan

#925591#71
Date:
2024-01-11 10:51:48 UTC
From:
To:
Hi Grub dev team,



I believe the bug is in

https://salsa.debian.org/grub-team/grub/-/blob/bookworm/debian/patches/efi-variable-storage-minimise-writes.patch?ref_type=heads#L632



For MD RAID, grub_util_biosdisk_get_osdev (efidir_grub_dev->disk) will return 0, and it will cause the error thereafter.

Regards,
Henry