FS#60937 - [mkinitcpio] consolefont and sd-vconsole no longer work

Attached to Project: Arch Linux
Opened by Simon Perry (pezz) - Friday, 30 November 2018, 05:01 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 02 December 2018, 23:04 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

Details

Description:

To be perfectly honest, I'm not sure if this is actually a systemd, nvidia driver or kernel update quirk.

However I do see an issue with sd-vconsole.

After some recent updates, the consolefont hook no longer applies the terminus font to early userspace. This still works on my Intel video laptop, but has stopped working with my nvidia system.

I thought I'd give sd-vconsole a go, and while it correctly adds the font and vconsole.conf to the image, I see this error when building:

-> Running build hook: [sd-vconsole]
/usr/lib/initcpio/install/sd-vconsole: line 41: add_udev_rule: command not found

Not sure what else to tell you, got me stumped.

Additional info:
* package version(s)

core/mkinitcpio 25-1
core/linux 4.19.4.arch1-1
extra/nvidia 415.18-4
core/systemd 239.303-1

* config and/or log files etc.


Steps to reproduce:

Add sd-vconsole hook.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Sunday, 02 December 2018, 23:04 GMT
Reason for closing:  Not a bug
Additional comments about closing:  error message comes from faulty mkinitcpio.conf
Comment by loqs (loqs) - Friday, 30 November 2018, 21:05 GMT
/usr/lib/initcpio/install/sd-vconsole: line 41: add_udev_rule: command not found
The systemd hook was not included before the sd-vconsole hook.
Comment by Simon Perry (pezz) - Saturday, 01 December 2018, 08:55 GMT
I guess that does fix that specific error message, but adding the systemd hook makes my system unbootable.

Anyway, just close this off, happy to put this down to random Linux bullshit.

Loading...