Bug 1631625
Summary: | [RHEL7.6]hostnamectl set-hostname fail with 63 characters hostname | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Pengpeng Sun <pengpengs> |
Component: | systemd | Assignee: | Jan Synacek <jsynacek> |
Status: | CLOSED ERRATA | QA Contact: | Frantisek Sumsal <fsumsal> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.6 | CC: | fsumsal, jsavanyo, jsynacek, systemd-maint-list, vmware-gos-qa, yanjin |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | systemd-219-64.el7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-08-06 12:43:31 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Pengpeng Sun
2018-09-21 06:14:17 UTC
This is caused by hostname shortening AFTER cleanup, which results in a trailing dot in the static hostname in specific cases, thus resulting in an invalid hostname. This should be fixed by this patch[0], which does the shortening BEFORE the cleanup. [0] https://github.com/systemd/systemd/commit/46e1a2278116e2f5067c35127ccbd8589335f734 Thanks Frantisek for the quick response. Will RHEL7.6 update systemd version which contains this fix? It's too late for RHEL 7.6, so it'll have to wait for RHEL 7.7. fix merged to staging branch -> https://github.com/lnykryn/systemd-rhel/pull/232 -> post Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2019:2091 |