Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#39062 - [mkinitcpio] PLEASE ENTER SUMMARY

Attached to Project: Arch Linux
Opened by Curtis Shimamoto (WonderWoofy) - Thursday, 27 February 2014, 07:51 GMT
Last edited by Jan de Groot (JGC) - Thursday, 27 February 2014, 09:17 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


bash update causes error messages in mkinitcpio. The [testing] version of bash causes a number of "==> ERROR: file not found: `'" lines in mkinitcpio's output. The img still seems to build correctly, as I was able to boot from it, but there is certainly something awry with the scripts.

I wasn't positive this should be filed against mkinitcpio, as I am not entirely sure what is going on here. I tried running with the verbose flag, and the messages appear between the addition of /usr/lib/udev/rules.d/60-persistent-storage.rules and /usr/lib/udev/rules.d/64-btrfs.rules (four of them) and then between 99-systemd.rules and (one more). So I wasn't sure if this is a mkinitcpio issue, a bash issue, or a systemd 210 issue.

Downgrading bash solves the issue.

Additional info:
* mkinitcpio 16-2
* bash 4.3-1
* systemd 210-1
* I have a fully up to date machine using the [testing] repository.
* mkinitcpio.conf has 'i915' in the MODULES array
* HOOKS="systemd autodetect modconf keyboard block filesystem"

Steps to reproduce:
1. Update machine to current (2014-02-26) [testing] respoitory with bash 4.3-1.
2. Try to build an initramfs with mkinitcpio.
3. See errors.
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 27 February 2014, 09:17 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#39059