Bug 1751224
| Summary: | Cockpit : disabling a plugin after security port change will make the instance unable to restart | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Directory Server | Reporter: | sgouvern | ||||||||
| Component: | cockpit-389-ds | Assignee: | mreynolds | ||||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | RHDS QE <ds-qe-bugs> | ||||||||
| Severity: | medium | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | 11.0 | CC: | aadhikar, mreynolds, pasik, spichugi, tbordaz, vashirov | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | dirsrv-11.2 | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | sync-to-jira | ||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2021-07-26 15:36:41 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: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
sgouvern
2019-09-11 13:02:47 UTC
So the UI bug here is that we do not report the error of the server failing to start properly, and the UI crashes. Disabling plugins can have these kinds of effects on a server restart so I feel that behavior is expected, but the UI should handle the error gracefully. Upstream ticket: https://pagure.io/389-ds-base/issue/51136 Created attachment 1700616 [details]
screenshot-1
Build tested:
389-ds-base-1.4.2.12-3.module+el8dsrv+6923+6ab1d5c5.x86_64
cockpit-389-ds-1.4.2.12-3.module+el8dsrv+6923+6ab1d5c5.noarch
Steps:
1. Go to Plugins, disable the 'fax syntax' plugin
2. Restart the instance
The failure is still a silent one as only when I click on a different DS instance I see the error messages. I would expect these errors without clicking anywhere else (going on to any other instance or by clicking on any tab). I am updating the bug with screenshots of my finding. Let me know if this is not the expected way of testing this.
Marking as ASSIGNED.
Created attachment 1700617 [details]
screenshot-2
Created attachment 1700618 [details]
screenshot-3
The issue was fixed both in UI and lib389. Build tested: 389-ds-base-1.4.3.11-1.module+el8dsrv+7557+bc264682.x86_64 cockpit-389-ds-1.4.3.11-1.module+el8dsrv+7557+bc264682.noarch The UI is still not handling the error gracefully. Marking as ASSIGNED. (In reply to thierry bordaz from comment #13) > Mark do you know if this bug still exist after PF4 migration ? Well it should be fixed now. Sort of... We no longer allow editing of most plugins. So for this particular description of disabling the fax syntax, it is "resolved". |