[SRU] Timeout for listing GPOs is not enough in some cases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
adsys (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Adsys has a fixed timeout for listing the GPOs. This can cause issues on slower machines or in cases with many policies to be listed. Adding a configurable timeout prevents the daemon from timing out the listing process during its execution.
[Test Plan]
1. Configure A LOT (this can vary depending on the VM setup) of GPOs in the AD controller;
2. Install adsys on the client, without changing the default settings;
3. Run `adsysctl policy update --all`;
4. With the default timeout, the command should timeout due to not being able to fetch all policies in time;
5. Update adsys configuration file (/etc/adsys.yaml) and increase the gpo_list_timeout;
6. Repeat step 3;
7. With an increased timeout, the command should fetch all policies with no issues;
[Where Problems Could Occur]
If misconfigured by the user, the timeout could be insufficient and AD users would not be allowed to authenticate.
Upstream PR: https:/
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- Timeout for listing GPOs is not enough in some cases + [SRU] Timeout for listing GPOs is not enough in some cases |
description: | updated |
tags: |
added: verification-done verification-done-jammy verification-done-noble removed: verification-needed verification-needed-jammy verification-needed-noble |
This bug was fixed in the package adsys - 0.15.2
---------------
adsys (0.15.2) oracular; urgency=medium
[ Davi Henrique ]
* Ignore casing when fetching Registry.pol (LP: #2080390)
* Add configurable timeout for listing GPOs (LP: #2081966)
[ Felipe Alencastro ]
* Add support for DCONF usb settings (LP: #2081968)
-- Denison Barbosa <email address hidden> Wed, 25 Sep 2024 08:06:40 -0400