fleet/changes
Dante Catalfamo 3604a9abf8
Add reboot to linux unlock script (#23382)
#22437

There is a bug in Ubuntu 24.04's distribution of GDM that prevents it
from starting correctly and displaying a prompt to the user if
`/etc/nologin` is present. This issue is not present on the current
release of Fedora, meaning it is Ubuntu specific.

The way we lock users out is by manually creating the `nologin` file and
then masking the `systemd-user-sessions` systemd unit, which creates the
file on shutdown and deletes it on startup. This will cause a PAM policy
to fail and prevents anyone from logging in. When we unlock the system
we delete the `nologin` file, unmask the `systemd-user-sessions` unit,
and manually run the binary that it should start.

This process removes the cause of the GDM bug, but we need to reboot the
machine to get GDM working again.

While I have not yet been able to determine the exact cause of the bug,
this fix will prevent the user from being stuck with a black screen once
the machine is unlocked.

This fix will not remedy GDM showing a black screen upon being locked,
it only ensures that the user isn't stuck having to manually reboot the
machine once it's unlocked.

We should check back on this soon to see if the bug gets been fixed
upstream.
2024-11-11 14:22:22 -05:00
..
.keep Issue 1009 calculate diff software (#1305) 2021-07-08 13:57:43 -03:00
20248-non-windows-script-timeout Use WaitDelay in non_windows script timeout (#22912) 2024-10-15 15:48:56 -06:00
20385-filter-os-by-platforms Add platform filtering to Software > OS table (#21797) 2024-10-16 10:02:06 -05:00
21345-profile-aggregate-lodaing Fix loading/error states for profile status aggregate summary UI (#22894) 2024-10-16 13:50:34 +01:00
21470-fix-policy-counts-on-hosts Clear policy failing counts on hosts that are not running policies (#22665) 2024-10-09 08:14:21 -03:00
21633-windows-auto-enrollment-info-banner add message to ui for cloud customers for windows auto enrollment (#23481) 2024-11-05 15:25:10 +00:00
21654-install-details Ensure software installs aren't deleted, and have enough info to display, even if associated installer or title are deleted (#22996) 2024-10-21 17:46:50 -05:00
21675-install-status-tooltip Update tooltips for bootstrap package install status and VPP app install status (#23178) 2024-10-29 13:36:49 -05:00
21709-activities-automation-activity Record activity when activity automations are enabled/edited/disabled (#23477) 2024-11-08 09:07:56 -06:00
21807-gitops-mdm-auth Allow gitops users to run MDM commands (#23308) 2024-10-30 11:00:06 -05:00
21888-dequeue-pending-scripts Delete pending script executions when the underlying script is edited or deleted (#23520) 2024-11-06 18:15:52 -06:00
21955-ndes-scep-proxy NDES SCEP proxy backend (#22542) 2024-10-09 13:47:27 -05:00
21998-nudge-retime Retime Nudge to 20:00 UTC (#23373) 2024-10-30 09:08:43 -05:00
22041-error-message-mdm-off add UI error message my device page for host having mdm turned off (#22906) 2024-10-15 17:27:24 +01:00
22125-scep-ndes-proxy Fleet UI: Add SCEP integration to MDM settings (#22275) 2024-10-15 09:23:59 -04:00
22162-exclude-labels-fix-default-behavior Bugfix: config profile deployment based on label exclusion (#23533) 2024-11-05 11:58:31 -05:00
22187-gitops-software-relative-paths Fix path resolution for installer queries and scripts to always be relative to where the query file or script is referenced (#23502) 2024-11-07 11:22:08 -06:00
22219-python-package-demian Merge duplicate package entries for deb-installed Python packages for Debian (#23325) 2024-10-29 11:16:09 -05:00
22269-software-title-updated-at Expose counts_updated_at on software title by-ID endpoint, show in UI (#23478) 2024-11-05 09:54:02 -06:00
22322-fix-issue-man-enrollment-device fix for downloading manual enrolment profile when device token is expired (#23004) 2024-10-18 14:43:05 +01:00
22331-remove-pending-devices Remove pending MDM device from Fleet (#23067) 2024-10-24 16:42:30 -05:00
22366-host-issues Host issues query optimization (#22946) 2024-10-15 15:48:31 -06:00
22373-install-software-for-setup-experience-ui Install software setup experience UI (#22651) 2024-10-09 16:09:38 +01:00
22374-add-ui-for-setup-experience-script add UI for uploading setup experience script (#22691) 2024-10-10 13:19:32 +01:00
22375-setup-experience-migration Setup Experience Migration (#22405) 2024-09-30 11:08:50 -04:00
22377-setup-experience-software-api Setup experience software API (#22507) 2024-10-08 16:41:57 -04:00
22379-queue-setup-experience-software Start/Enqueue setup experience (#22664) 2024-10-10 11:46:23 -04:00
22381-setup-experience-state-machine Setup experience state machine (#22845) 2024-10-18 12:01:53 -04:00
22382-prevent-delete-software-used-in-setup SE: prevent deletion of software package/VPP app used in setup experience (#22937) 2024-10-16 08:26:23 -04:00
22385-cli-gitops-macos-setup-software-and-script SE: CLI setup experience changes (#22956) 2024-10-23 14:51:02 -04:00
22387-user-timestamp Populate created_at and updated_at for newly created (non-invited) users (#22870) 2024-10-11 18:13:04 -05:00
22424-install-automation-activity Add policy ID and name to activity for automated software installs, list Fleet as author rather than installer uploader (#22747) 2024-10-09 18:15:56 -05:00
22437-linux-lock-black-screen Add reboot to linux unlock script (#23382) 2024-11-11 14:22:22 -05:00
22446-scripts-modal Fleet UI: Add script content modal to UI in various places (#23461) 2024-11-06 12:48:11 -05:00
22532-document-mdm-enrolled-activity-limitations Fix: document mdm_enrolled activity limitations for Microsoft enrollments (#22793) 2024-10-09 19:03:09 -05:00
22637-status feat: orbit SE status endpoint (#22678) 2024-10-07 17:16:32 -04:00
22661-improve-flash-message-ux UI - Improve UX of Flash messages (#22836) 2024-10-22 10:52:20 -07:00
22700-add-custom-mdm-url-field Frontend – Custom MDM URL UI, Update data validation pattern (#22727) 2024-10-22 10:10:50 -07:00
22773-fma-uninstall-fix Fix uninstall for Warp and Box (#23652) 2024-11-11 14:20:31 -05:00
22783-release-ade-enrolled-device SE: update /status endpoint to add bootstrap package, profiles, control automatic release (#22783) 2024-10-09 15:38:13 -04:00
22891-zstd-deb-packages Add support for zstd deb packages (#23657) 2024-11-11 14:13:01 -05:00
22954-fix-edge-icon Fix Edge svg icon (#23012) 2024-10-18 18:19:45 +01:00
22955-bugfix-abm-renewal Fix bug in ABM token renewal flow (#22988) 2024-10-18 13:16:04 -05:00
22965-error-cleanup Provide better error messages on 404s for install or uninstall results (#23106) 2024-10-22 17:51:11 -05:00
22970-support-vpp-apps-for-no-team-gitops Bugfix and SE: support VPP apps and (install during setup of VPP apps) in gitops for no-team (#23160) 2024-10-28 10:35:57 -04:00
22976-ddm-delete fix: remove declarations that haven't been sent yet (#22993) 2024-10-18 15:16:58 -04:00
23016-add-chrome-host-text-area-height Set minimum height for the Add hosts > ChromeOS > Policy for extension field to avoid scrollbar (#23642) 2024-11-11 10:15:47 -08:00
23050-delete-other-teams Ignore --delete-other-teams for non-premium gitops (#23052) 2024-10-21 11:20:41 -05:00
23057-redis-address Allow Render connectionString as redis.address (#23058) 2024-10-21 13:49:01 -05:00
23068-hsi-status-icon-fe Fall back to pending-outline when we see an unexpected or blank host software install status (#23069) 2024-10-21 18:20:34 -05:00
23070-install-execution-status Pass through original status of an install when the removed flag is set when GETing the install result (#23072) 2024-10-22 12:47:46 -05:00
23128-update-mock-service-worker-package-for-secutiy update msw (mock service worker) package to 2.5.1 (#23480) 2024-11-05 10:13:30 -06:00
23174-fix-patch-config-vpp-associations Fix PATCH /api/latest/fleet/config to not clear VPP token/team associations when not set (#23175) 2024-10-25 10:01:18 -03:00
23183-opentelemetry Updated OpenTelemetry dependencies to latest. (#23186) 2024-10-25 09:43:32 -05:00
23207-filter-vpp-mdm Add clause to exclude VPP apps from host software list (#23207) 2024-10-28 15:48:54 -04:00
23213-okta-verify Allow uploading PKG without Distribution.xml (#23590) 2024-11-06 14:38:13 -06:00
23215-message-spacing Explicitly set "Add profile" message line heights (#23216) 2024-10-25 09:15:43 -07:00
23219 Enable full-row clickability on the disk encryption table (#23220) 2024-10-25 09:16:04 -07:00
23340-fix-device-release-for-ios-ipados Bugfix: fix automaticrelease of iOS/iPadOS device during ADE enrollment (#23360) 2024-10-29 17:05:26 -04:00
23341-handle-error-change-password Have the UI inform the user why they could not update their password (#23398) 2024-10-30 11:14:50 -07:00
23349-orbit-telemetry Adding telemetry for specific Fleet Desktop errors (#23349) 2024-10-31 14:24:42 -05:00
23366-fix-release-device-for-old-fleetd Bugfix: unblock ADE enrollments for hosts on an old fleetd version (#23389) 2024-10-30 15:28:32 -04:00
23669-dismiss-error-flash-on-url-change-dup UI: Dismiss error flash on DUP when changing URL (#23671) 2024-11-11 10:14:49 -08:00
fix-issue-with-enroll-handler fix for the enrollment page to not send back a 404 page (#22981) 2024-10-18 11:10:17 +01:00
urf-8 s/urf-8/utf-8 on manual config profile download (#23169) 2024-10-24 09:54:24 -07:00