My configuration is different, just take as FYI.
... it seems that in Fedora 29 /etc/nssswitch.conf ought
to be a symlink. This machine has been upgraded from F28
and this is not the case. AFAIK I have never edited the
file.
It is still a file and not a link on my f29, which has been
dnf-upgraded for I can't remember how many revisions. I did
edit nsswitch.conf and remove all mdns references, as I run
a local DNS server.
# authselect check
It replies with
Current configuration is valid.
on my system.
authselect-1.0.2-1.fc29.x86_64
glibc-2.28-20.fc29.x86_64
nss-mdns-0.14.1-2.fc29.x86_64
systemd-libs-239-6.git9f3aed1.fc29.x86_64
I have the same rpms.
I have avahi/bonjour disabled, thus can't check for this. I
do have a network printer, on socket://<dns entry>.
-- Henrique