FS#45078 - [systemd] Can't install systemd-boot

Attached to Project: Arch Linux
Opened by AnAkkk (AnAkkk) - Monday, 25 May 2015, 13:20 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Sunday, 31 May 2015, 11:52 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

systemd 220 comes with systemd-boot (which is a new version of gummiboot) and it doesn't seem to install correctly with the testing package due to a missing directory:

$ sudo bootctl install
Created "/boot/EFI/systemd".
Failed to open "/usr/lib/systemd/boot/efi": No such file or directory
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Sunday, 31 May 2015, 11:52 GMT
Reason for closing:  Deferred
Additional comments about closing:  systemd 220-2
Comment by AnAkkk (AnAkkk) - Monday, 25 May 2015, 14:14 GMT
Looks like some of the systemd-boot files are missing from systemd 220 archive...
http://lists.freedesktop.org/archives/systemd-devel/2015-May/032185.html
Comment by AnAkkk (AnAkkk) - Monday, 25 May 2015, 16:36 GMT
BTW, this can probably be fixed by using the systemd git tree with the 220 tag instead of the tar:
http://cgit.freedesktop.org/systemd/systemd/tree/?id=v220
Comment by AnAkkk (AnAkkk) - Monday, 25 May 2015, 17:53 GMT
Tested by modifying the PKGBUILD to use the git tag v220, added --enable-gnuefi to configure and installed gnu-efi-libs, then running "bootctl install" worked fine.
Comment by Patrick Houle (Buddlespit) - Sunday, 31 May 2015, 11:39 GMT
This appears to be fixed in 220-3

Loading...