Als Info:
Leap und Tumbleweed haben jetzt den usr-switch vollzogen.
Das bedeutet, die von einem Paket mitgelieferten conf-Dateien sollten eigentlich unter /usr/etc/ liegen.
Wenn man diese Dateien für seine Installation bearbeiten möchte, sollte man diese nach /etc/ kopieren und dort bearbeiten, das System priorisiert conf-Dateien, die in /etc/ liegen.
Wenn man die conf-Datei in /usr/etc/ bearbeitet, wird diese bei dem nächsten Update des entsprechenden Paketes gnadenlos überschrieben.
Wenn man ein Update von Leap 15.6 nach Leap 16.0 macht, liegen die alten Dateien natürlich noch in /etc/ und werden bevorzugt, das kann bei nsswitch.conf bedeuten,das cocpit nicht startet.
Man kann jetzt diese conf bearbeiten oder auch einfach löschen, dann sollte cockpit starten, da die mitgelieferte conf-Datei in /usr/etc/ liegt.
Man kann diese Datei natürlich auch einfach nach /etc/ kopieren, siehe Beitrag von luigi
Und es gibt zum Thema conf-Dateien auch noch andere Besonderheiten, da gibt es dann bestimmte Verzeichnisse, die bevorzugt werden usw.
Das würde aber hier zu weit führen.