Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[QA Wolf] Mac OS 13 host stuck on pending - trying to remove broken json profile #22528

Closed
qawolf-fleet opened this issue Sep 30, 2024 · 3 comments
Labels
bug Something isn't working as documented #g-mdm MDM product group :incoming New issue in triage process. :release Ready to write code. Scheduled in a release. See "Making changes" in handbook. ~released bug This bug was found in a stable release. :reproduce Involves documenting reproduction steps in the issue

Comments

@qawolf-fleet
Copy link

Fleet version: Fleet 0.0.0-SNAPSHOT-4413a20 • Go go1.19.4 (or newer)

Operating system: Linux 64-bit

Web browser: Google Chrome Version 109.0.5414.119 64-bit


🧑‍💻  Expected behavior

💥  Actual behavior

🐞 on Premium

Steps to reproduce:

  1. Login to Fleet
  2. Switch to the Virtual Machines team and view the Pending OS Settings for the qawolf-premium-macos-13 host
    Expected: Removal of broken json profile, host should not be stuck in pending status
    Actual: Host is stuck in pending status although the controls page for the virtual machines team shows that no hosts are in pending status

Timestamp: 0:00
Video:
https://www.loom.com/share/56a9ac0e98af4830bcbe9506989220b0 (https://www.loom.com/share/56a9ac0e98af4830bcbe9506989220b0)

Bug report:
https://app.qawolf.com/fleet/bug-reports/fc864c13-6071-4615-9344-4a960e80352e

Affected workflows:
• Configuration Profiles - Include/Exclude Labels - MacOS Hosts - https://app.qawolf.com/fleet/workflows/cm0cq806r064q12rdbqjvyutq

If you are aware of this bug you can set the priority to low which will prevent it from causing a run failure.

More info

@qawolf-fleet qawolf-fleet added :incoming New issue in triage process. :reproduce Involves documenting reproduction steps in the issue bug Something isn't working as documented labels Sep 30, 2024
@georgekarrv georgekarrv added the #g-mdm MDM product group label Oct 1, 2024
@georgekarrv
Copy link
Member

{
  "Type": "com.apple.configuration.passcode.settings",
  "Identifier": "passcode-settwings",
  "ServerToken": "1",
  "Payload": {
    "FailedAttemptsResetInMinutes": 1,
    "MaximumFailedAttempts": 8
  }
}

@lukeheath lukeheath added the ~unreleased bug This bug was found in an unreleased version of Fleet. label Oct 4, 2024
@georgekarrv georgekarrv added ~released bug This bug was found in a stable release. :release Ready to write code. Scheduled in a release. See "Making changes" in handbook. and removed ~unreleased bug This bug was found in an unreleased version of Fleet. labels Oct 9, 2024
@PezHub
Copy link
Contributor

PezHub commented Oct 17, 2024

QA Notes:

This occurred because the declaration profile was deleted from the Fleet UI before it could get installed, causing the uninstall to fail (in this case get stuck in pending). I was able to fix by re-uploading the broken profile and going thru the workflow again but waiting/confirming the declaration was installed on the host before deleting/removing.

We saw a similar issue with mdm config profiles and fixed it here #21891

I've created a separate issue to track and fix for declarations (ddm) #22976

@PezHub PezHub closed this as completed Oct 17, 2024
@fleet-release
Copy link
Contributor

Mac OS host in wait,
Broken profile's fate shifts,
Clarity awakes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as documented #g-mdm MDM product group :incoming New issue in triage process. :release Ready to write code. Scheduled in a release. See "Making changes" in handbook. ~released bug This bug was found in a stable release. :reproduce Involves documenting reproduction steps in the issue
Projects
None yet
Development

No branches or pull requests

5 participants