[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse-factory
Subject:    Re: [opensuse-factory] Tumbleweed update to 20200201 removed /etc/services
From:       Bernard Lang <Bernard.Lang () datcha ! net>
Date:       2020-02-21 23:25:44
Message-ID: 20200221232544.GA26067 () datcha ! net ! datcha ! net
[Download RAW message or body]


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

-- 

  Bernard.Lang@datcha.net     ,_  /\o    \o/     mobile  +33 6 6206 1693
  http://www.datcha.net/     ^^^^^^^^^^^^^^^^^   fixe    +33 1 3056 1693

-- 
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic