Bug 1285720
Summary: | machined reports Invalid machine name when CreateMachine called with properly escaped name | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Martin Kletzander <mkletzan> |
Component: | systemd | Assignee: | Michal Sekletar <msekleta> |
Status: | CLOSED WONTFIX | QA Contact: | qe-baseos-daemons |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.2 | CC: | berrange, bugproxy, clalancette, cristiandeives, danken, dyuan, extras-qa, itamar, jdenemar, jforbes, jherrman, jscotka, jsuchane, lagarcia, laine, libvirt-maint, michal.skrivanek, msekleta, mzamazal, rbalakri, shaohef, systemd-maint-list, veillard, virt-bugs, yafu |
Target Milestone: | rc | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
In a prior update, systemd introduced strict requirements for machine names. As an unintended effect, this caused starting virtual domains with non-ASCII characters in their name or with a long name to fail. With this update, libvirt introduces an escaping mechanism that allows such virtual machines to start as expected.
|
Story Points: | --- |
Clone Of: | 1282846 | Environment: | |
Last Closed: | 2016-02-16 09:48:06 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1260131, 1282846, 1289485 |
Description
Martin Kletzander
2015-11-26 10:35:52 UTC
I am still working on the patch, it should be posted upstream this week. Same patch set will also address limitation described in #1289363. Backport for RHEL-7 should be ready for next z-stream batch. It has been decided upstream that our current policy will not change. Hence, valid machine name must be valid hostname and machined clients must cope with this fact appropriately, e.g using IDNA encoding for internationalized machine names. There will be no fix on the systemd side, libvirt will start using more hostname-ish names. |