Hi Chris, On 2025-01-26 23:19:31+0100, Chris Hofstaedtler wrote: > it appears commit 4bdf22803f9a41329694e0c3c82189635dccdcd0 breaks > disabling colors using the documented mechanism of touching > /etc/terminal-colors.d/dmesg.disable. See below for a user report. Thanks for the report. > On Sun, Jan 26, 2025 at 07:19:09PM +0100, Axel wrote: > > Package: util-linux > > Version: 2.40.4-1 > > > > Running dmesg after upgrading to trixie started showing color. The manpage > > mentions creating /etc/terminal-colors.d/disable which should disable colors > > for all. Creating the also mentioned /etc/terminal-colors.d/dmesg.disable > > doesn't disable color output also. I had /etc/terminal-colors.d/disable > > configured which did disable colors on -stable. > > From what I can tell, the new rc = -ENOENT in colors_readdir > introduced in 4bdf22803f9a41329694e0c3c82189635dccdcd0 bubbles up to > colors_init: > > int rc = colors_read_configuration(cc); // calls colors_readdir, now returns -2 > if (rc) > cc->mode = UL_COLORMODE_DEFAULT; > else { > Evaluating color scores is skipped, effectively ignoring the > "disable" file. > > Could you please take a look? Could you test https://github.com/util-linux/util-linux/pull/3397 ? Thomas