joseph.hobbs
Members
-
Joined
-
Last visited
Solutions
-
joseph.hobbs's post in Unraid update past 7.2.0 failing... was marked as the answerI kept digging a bit before I gave up and came up with this... In reviewing the update package, I followed each command to see if it had been completed so I could track it down where exactly things went awry. I traced it to this block in unRAIDServer.plg (lines 280-284).
# if EFI or EFI- directory does not exist if [[ ! -e /boot/EFI && ! -e /boot/EFI- ]]; then unzip -d /boot /tmp/&name;.zip EFI-/* || exit 1 sed -i 's|default /syslinux/menu.c32|default menu.c32|g' /boot/syslinux/syslinux.cfg &> /dev/null fiWhen I look at my /boot partition, I have neither an EFT nor an EFT- directory present. The unzip command expects to find files in the ZIP at EFI-/*, but the files are at EFI/*. Due to this, it exits 1. Given I'm running in legacy mode, I definitely don't want a /boot/EFI with these files (based on my understanding of UEFI.
To work around this, initially, I just created a /boot/EFI- directory, and the patch ran fine. For consistency, I will copy the EFI files over to EFI-, as this is what I understand SHOULD be happening.
I'm not sure if something caused the EFI to get deleted or if it was removed entirely in the past. Definitely weird...