Bug 441090

Summary: NetworkManager sets the hostname always to 'linux'
Product: [openSUSE] openSUSE 11.1 Reporter: Andreas Schneider <anschneider>
Component: NetworkAssignee: Tambet Ingo <tambet>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P2 - High CC: lnussel, mt, ro, samba-maintainers
Version: Beta 4   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Andreas Schneider 2008-11-03 14:59:54 UTC
I've installed Beta4 today on my notebook (new installation). NetworkManager always sets the hostname to 'linux'.

It took me some time to find /etc/NetworkManager/nm-system-settings.conf which is was modified by /usr/lib/NetworkManager/nm-opensuse-sysconfig-merge.

The contetnt of /etc/NetworkManager/nm-system-settings.conf is:

----------------------------
[main]
plugins=keyfile

[keyfile]
hostname=linux

[suse]
hostname-merged=true
----------------------------

nm-opensuse-sysconfig-merge can never correct the 'hostname' value cause 'hostname-merged=true' is set.

Why doesn't NetworkManager respect /etc/HOSTNAME?
Comment 1 Marius Tomaschewski 2008-11-03 15:10:59 UTC
This breaks really many things.
Please /etc/HOSTNAME as default instead to provide own defaults.
Comment 2 Stephane Delcroix 2008-11-05 11:13:11 UTC
*** Bug 441779 has been marked as a duplicate of this bug. ***
Comment 3 Tambet Ingo 2008-11-07 14:22:58 UTC

*** This bug has been marked as a duplicate of bug 440809 ***