sync: auto-sync from GURU-BEAST-ROG at 2026-07-23 10:55:23
Author: Mike Swanson Machine: GURU-BEAST-ROG Timestamp: 2026-07-23 10:55:23
This commit is contained in:
committed by
ClaudeTools Bot
parent
625d4012fb
commit
e51469779a
@@ -111,3 +111,43 @@ on-site — same letter/target, no conflict. Issue resolved.
|
||||
- Dev-alerts posts: 1529894134406578256 (diagnostics), 1529896180975276253 (drive map).
|
||||
- Requesters: Winter (opened thread), Howard (root cause + hand fix, closed thread).
|
||||
- Skills used: rmm-search, /rmm, drive-map.
|
||||
|
||||
## Update: 10:54 AZ — GPO conflict found and fixed (Howard, follow-up in same thread)
|
||||
|
||||
Howard asked why the server rebooted — it had NOT. TPS-SVR last boot 2026-07-07 8:30 PM
|
||||
(15d uptime), zero shutdown/boot/WU events in 7 days. Earlier reboot speculation was wrong:
|
||||
a .QBW.ND file is rewritten on every client connect and is NOT evidence of a reboot (logged
|
||||
as errorlog --correction). Note: 15d uptime on the DC = July patches likely not applied yet.
|
||||
|
||||
Howard then asked to verify TPS-JAYMI had the Q: map. No active user session, so read the
|
||||
Network key from all user registry hives cold (reg load NTUSER.DAT per profile): NO
|
||||
persistent drive maps for jaymi, guru, or localadmin. Howard said the map "was supposed to
|
||||
already be set up" and approved GPO.
|
||||
|
||||
GPO audit on TPS-SVR found the true root cause of the whole incident:
|
||||
- GPO "QB Drive Map - Q to TPS-SVR" (26450217-4f5e-4857-be36-a165267aafa8, created/modified
|
||||
2026-07-19) correctly maps Q: -> \\tps-svr\Quickbooks, action=Replace, persistent=1,
|
||||
linked at domain root order 5, Authenticated Users GpoApply. Someone (likely Howard) had
|
||||
already set this up.
|
||||
- BUT Default Domain Policy (31b2f340-016d-11d2-945f-00c04fb984f9, link order 1 = higher
|
||||
precedence) contained a stale 2017 GPP drive map: Q: -> \\tps-server\quickbooks (the
|
||||
DECOMMISSIONED offline server), action=Update, persistent=0. Because DDP wins conflicts,
|
||||
it clobbered the good Q: map at every logon — explaining why the drive kept vanishing on
|
||||
Mel-PC and never appeared on TPS-JAYMI.
|
||||
|
||||
Fix applied on TPS-SVR (cmd 73dbd6bd):
|
||||
- Backup-GPO of Default Domain Policy -> C:\Backups\GPO-DDP-20260723 (backup id
|
||||
f14f2a34-8859-486f-8f02-ce62356de63e); stale Drives.xml preserved as
|
||||
C:\Backups\GPO-DDP-20260723\DDP-stale-Drives.xml.
|
||||
- Removed USER\Preferences\Drives\Drives.xml from DDP SYSVOL folder.
|
||||
- Bumped GPO user version 393218 -> 458754 in both AD (versionNumber on the GPC object) and
|
||||
GPT.INI so clients reprocess.
|
||||
- Verified only the QB Drive Map GPO's Drives.xml remains in SYSVOL.
|
||||
|
||||
Result: next logon, all domain users get Q: -> \\tps-svr\Quickbooks with no conflicting
|
||||
policy. GPP drive maps apply at logon (not background refresh) — Jaymi gets it at next
|
||||
sign-in. Dev-alerts: 1529909620741767238. Diagnostic cmds: 35f2d6e0 (boot history),
|
||||
94edbbda (TPS-JAYMI hive audit), 4a721cd2 (GPO audit), 73dbd6bd (fix).
|
||||
|
||||
Remaining follow-ups: TPS-SVR pending July patch reboot (maintenance window); Syncro
|
||||
ticket still not logged (no response to offer).
|
||||
|
||||
@@ -19,6 +19,10 @@ Categories (the `[type]` tag): _(none)_ = skill/command execution failure ·
|
||||
|
||||
<!-- Append entries below this line -->
|
||||
|
||||
2026-07-23 | GURU-BEAST-ROG | drive-map | drive-map verify failed on TPS-JAYMI [ctx: cmd=6169a053-ab39-4366-a00c-755d4d4bdbf8]
|
||||
|
||||
2026-07-23 | GURU-BEAST-ROG | rmm/qb-diagnostics | [correction] speculated TPS-SVR rebooted because .ND file regenerated at 8:48 AM; server uptime was 15 days - a QB .ND file is rewritten on every client connect, it is NOT evidence of a server reboot
|
||||
|
||||
2026-07-23 | GURU-5070 | bash/api-pagination | [friction] Hardcoded page guard silently truncated a paginated pull: looped customers with '[ $P -gt 30 ] && break' at 100/page = capped at 3000 of 5082 real records, and the N<100 terminator never fired because every page was full. Produced a confident but 41%-incomplete dedupe. Always compute pages from meta.total_entries and assert the pulled count matches
|
||||
|
||||
2026-07-23 | GURU-5070 | syncro/customers-search | GET /customers?query= returned ZERO results for 'enclose', 'Open Enclose', 'Barrins', 'openenclose' despite customer 2549923 having business_name='Open Enclose' / fullname='Colt Barrins'. Search silently excludes disabled customers - do not treat an empty query result as proof a customer does not exist [ctx: endpoint=/customers?query cust=2549923]
|
||||
|
||||
Reference in New Issue
Block a user