Univention Bugzilla – Full Text Bug Listing |
Summary: | Any valid DNS server is accepted as valid "UCS" DC | ||
---|---|---|---|
Product: | UCS | Reporter: | Alexander Kläser <klaeser> |
Component: | UMC - Setup wizard | Assignee: | Alexander Kläser <klaeser> |
Status: | CLOSED FIXED | QA Contact: | Florian Best <best> |
Severity: | normal | ||
Priority: | P5 | CC: | best, gohmann, jmm, keiser |
Version: | UCS 4.0 | ||
Target Milestone: | UCS 4.0-0-errata | ||
Hardware: | Other | ||
OS: | Linux | ||
What kind of report is it?: | --- | What type of bug is this?: | --- |
Who will be affected by this bug?: | --- | How will those affected feel about the bug?: | --- |
User Pain: | Enterprise Customer affected?: | ||
School Customer affected?: | ISV affected?: | ||
Waiting Support: | Flags outvoted (downgraded) after PO Review: | ||
Ticket number: | Bug group (optional): | Usability | |
Max CVSS v3 score: |
Description
Alexander Kläser
2014-11-21 18:09:13 CET
AFAIS, we do not need the FQDN of the DC master for joining a UCS domain. I renamed the methods to reflect what they really do. Nevertheless, the credentials page still says FQDN of the domain controller master. Is this correct? Fixed [r56072,r56070] + adjusted YAML file [r56071]. univention-system-setup (8.1.64-2): * Bug #36940: adjust method names for DNS checks, add additional check for UCS domain in check_domain() * Bug #36440: prompt DNS error message as alert dialogue As discussed it is still posible to enter 8.8.8.8 as DNS without getting a dialog box. (In reply to Alexander Kramer from comment #2) > As discussed it is still posible to enter 8.8.8.8 as DNS without getting a > dialog box. True, I adjusted this behaviour [r56188]. It is also possible now, to ignore a failed check for a UCS domain. For this, I adjusted the check_domain() method itself. The method does not raise an exception anymore, but it returns all values that could be retrieved. In the JavaScript code, I adjusted then the handling of that information to be more explicit. Unneeded calls to check_domain() (for the roles master or base) are not executed anymore. univention-system-setup (8.1.65-9): Bug #36940: * adjust verification of DNS information * allow to continue when the DNS verification failed Just to note. I accidentally build the package in the UCS 4.0-0 release scope. After check, everything still seems fine, the build system did not import the new version, but instead only rebuild the old, existing package. Thus, the package files for UCS 4.0-0 have only a new build time stamp. OK - Dialog if you leave the gateway blank OK - successful installation without gateway (offline installation) OK - Dialog if no AD under DNS OK - Dialog if no UCS DC under DN OK - join Master and Slave into AD OK - join Slave into UCS DC OK - join Slave with another Slave as DNS OK - yaml file OK - debian/changelog The following issues still need to be addressed: * handle a failed requested (in JavaScript) * catch DNS timeout errors (in Python) (In reply to Alexander Kläser from comment #8) > The following issues still need to be addressed: > * handle a failed requested (in JavaScript) > * catch DNS timeout errors (in Python) I improved the error handling [r56295]. univention-system-setup (8.1.65-26): * Bug #36940: adapted error handling for check_domain univention-system-setup (8.1.65-27): * Bug #36940: corrected log message *** Bug 37082 has been marked as a duplicate of this bug. *** (In reply to Alexander Kläser from comment #9) > (In reply to Alexander Kläser from comment #8) > > The following issues still need to be addressed: > > * handle a failed requested (in JavaScript) > > * catch DNS timeout errors (in Python) > > I improved the error handling [r56295]. OK: JavaScript error handling for AD-member and UCS-member mode. OK: catching of DNS timeout → I could not provoke the error via the frontend because get_fqdn() handles the timeout first. But on CLI this works as expected. *** Bug 37208 has been marked as a duplicate of this bug. *** |