Description of problem:
"man userdbctl" references non-existing man-pages.
Version-Release number of selected component (if applicable):
systemd-254.5-2.fc39.x86_64
Steps to Reproduce:
1. invoke
"man userdbctl"
2. Interspersed and at the end of the man-page you'll find references to
systemd‐userdbd.service(8), systemd‐homed.service(8), nss‐systemd(8)
Actual results:
systemd‐userdbd.service(8), systemd‐homed.service(8), nss‐systemd(8) do not exist.
Expected results:
These man-pages to exist
Additional info:
ATM, I am struggling with malfunctions probably originating from these 3 components.
In this context, Fedora not shipping these man-pages is utterly non-helpful.
Comment 1Zbigniew Jędrzejewski-Szmek
2023-11-15 21:05:24 UTC
> Actual results:
> systemd‐userdbd.service(8), systemd‐homed.service(8), nss‐systemd(8) do not exist.
The hyphen characters that you pasted are 0x2010, i.e. Unicode hyphens.
I expect that this might be related to the recent brouhaha with groff
substituting 0x2D i.e. hyphen-minus with "proper" characters.
In the groff file, the character is hyphen-minus, so the unexpected
substitution happens on display. I see the same on my F39 system.
man systemd-userdbd.service systemd-homed.service nss-systemd work.
*** This bug has been marked as a duplicate of bug 2224123 ***