FS#75166 - [systemd] udev failing to execute very long rules.

Attached to Project: Arch Linux
Opened by Bronek Kozicki (bronek) - Saturday, 25 June 2022, 17:29 GMT
Last edited by Toolybird (Toolybird) - Monday, 01 August 2022, 08:31 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 1
Private No

Details

Description:

I can see errors in journal relating to "The command 'kmod load ... is truncated while substituting into ... refusing to invoke the command." This is reported upstream in Arch (see link to github below) so I suspect there's an existing issue open here already, but I could not find it. The fix is now ready, scroll to the bottom of the github issue.

Additional info:
* package version(s): 251.2-1

* config and/or log file:

# lscpu | grep -E "^CPU\(s\):|^BIOS Model"
CPU(s): 96
BIOS Model name: AMD EPYC 7413 24-Core Processor Unknown CPU @ 2.6GHz

# journalctl -b0 | grep truncated | tail -1
Jun 25 13:04:04 gdansk.lan.incorrekt.net systemd-udevd[4441]: cpu95: /usr/lib/udev/rules.d/80-drivers.rules:5 The command 'kmod load 'cpu:type:x86,ven0002fam0019mod0001:feature:,0000,0001,0002,0003,0004,0005,0006,0007,0008,0009,000B,000C,000D,000E,000F,0010,0011,0013,0017,0018,0019,001A,001C,0020,0021,0022,0023,0024,0025,0026,0027,0028,0029,002B,002C,002D,002E,002F,0030,0031,0034,0036,0037,0038,0039,003A,003B,003D,0064,0068,006E,0070,0072,0074,0075,0078,0079,007A,007C,007D,0080,0081,0083,0089,008C,008D,0091,0093,0094,0096,0097,0099,009A,009B,009C,009D,009E,00C0,00C1,00C2,00C3,00C4,00C5,00C6,00C7,00C8,00C9,00CA,00CC,00CD,00D1,00D6,00D7,00D8,00DA,00DC,00DD,00DE,00E2,00E4,00E6,00E7,00E8,00EC,00F0,00F1,00F2,00F3,00F5,00F6,00F9,00FA,00FB,00FC,010F,0120,0123,0125,0127,0128,012A,012C,012F,0132,0133,0134,0137,0138,013D,0140,0141,0142,0143,0160,0161,0162,0163,0165,01A0,01A1,01A2,01A3,01A4,01A6,01A8,01A9,01AA,01AC,01AD,01AE,01AF,01B1,01B2,01B3,01B4,01B5,01B7,01B8,01BC,01BF,01C2,01E0,01E1,01E2,01E3,01E4,01E5,01E6,01E7,01EA,01EB,01EC,01EF,01F0,01F1,01F3,01F4,01F7,01F8,01FC,0202,0203,0204,0207,0209,020A,0216,0220,0221,0223,0224,0225,0262,026' is truncated while substituting into 'kmod load '$env{MODALIAS}'', refusing to invoke the command.

# journalctl -b0 | grep "is truncated while substituting" | wc -l
96

* link to upstream bug report, if any: https://github.com/systemd/systemd/issues/23607

Steps to reproduce: write a really long command in rules.d , I guess?
This task depends upon

Closed by  Toolybird (Toolybird)
Monday, 01 August 2022, 08:31 GMT
Reason for closing:  Fixed
Additional comments about closing:  systemd 251.3-1

Loading...