Op zaterdag 22 februari 2020 00:25:44 CET schreef Bernard Lang:
Hi,
I am a new Tumbleweed user, and this update 20200201 removing /etc/services was a charming welcome, as I could not get my mail to work for several days. I actually had to create the /etc/services file from web info ... wondering what else was wrong (I still seem to have bugs), and spent significant time on this.
Regarding your explanation as to what should be done :
I have 3 nsswitch.conf: -rw-r--r-- 1 root root 1175 Aug 3 2019 nsswitch.conf -rw-r--r-- 1 root root 1144 Jul 16 2019 nsswitch.confbak -rw-r--r-- 1 root root 1189 Jan 24 14:14 nsswitch.conf.rpmnew
# diff nsswitch.conf nsswitch.conf.rpmnew 29c29 < hosts: files mdns_minimal [NOTFOUND=return] dns ---
hosts: files dns
32,35c32,35 < services: files < protocols: files < rpc: files < ethers: files ---
services: files usrfiles protocols: files usrfiles rpc: files usrfiles ethers: files usrfiles
42c42 < aliases: files ---
aliases: files usrfiles
I do not understand what you mean by "Merge the changes": changes with respect to what ? Does one just replace nsswitch.conf by nsswitch.conf.rpmnew when nsswitch.conf was never modified by the user?
Or is nsswitch.confbak the reference, and I should modify nsswitch.conf.rpmnew in the same way nsswitch.conf is derived from nsswitch.confbak, which is the oldest version I have ... though I have no idea regarding the origin of the modification.
# diff nsswitch.conf nsswitch.confbak 29c29 < hosts: files mdns_minimal [NOTFOUND=return] dns ---
hosts: files dns
So I have to keep the line hosts: files mdns_minimal [NOTFOUND=return] dns
I tried to find more details in the archive, but without success ... it is hard to read all of it in one reading.
And I suppose I have to keep a new reference file if more changes occur ... though I am not sure how that works. I know there is significant technical literature on merging code variants (the only name I still have in mind is Tom Reps), and sophisticated techniques ... but I am a bit worried by this solution. Unless I missed the point completely.
Cheers
Bernard
* Dominique Leuenberger / DimStar <dimstar@opensuse.org>, le 04-02-20, a écrit:
See this thread: https://lists.opensuse.org/opensuse-factory/2020-02/msg00023.html
in short: check /etc/nsswitch.conf; you very likely have a .rpmnew lying next to it. Merge the changes.
Cheers,
Dominique Looks like, like me, you never changed the packaged default file, in which case it's safe to go: cp /etc/nsswitch.conf /etc/nsswitch,.conf.`date +%F` cp /etc/nsswitch.conf.rpmnew /etc/nsswitch.conf
-- Gertjan Lettink a.k.a. Knurpht openSUSE Forums Team -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org