Jason Roberts
09/11/2024, 6:42 PMFAIL 20240826160025_AddRemovedToInstalls.go (failed to find host_software_installs to remove: Error 1054 (42S22): Unknown column 'st.id' in 'on clause'), quitting migration.
DEFAULT 2024-09-11T18:35:00.775395628Z [resource.labels.instanceId: fleetdm-corp-sj0p] ################################################################################
DEFAULT 2024-09-11T18:35:00.775943474Z [resource.labels.instanceId: fleetdm-corp-sj0p] # WARNING:
DEFAULT 2024-09-11T18:35:00.776012768Z [resource.labels.instanceId: fleetdm-corp-sj0p] # This will perform Fleet database migrations. Please back up your data before
DEFAULT 2024-09-11T18:35:00.776060059Z [resource.labels.instanceId: fleetdm-corp-sj0p] # continuing.
DEFAULT 2024-09-11T18:35:00.776096673Z [resource.labels.instanceId: fleetdm-corp-sj0p] #
DEFAULT 2024-09-11T18:35:00.776141915Z [resource.labels.instanceId: fleetdm-corp-sj0p] # Missing migrations: tables=[20240815000000 20240815000001 20240816103247 20240820091218 20240826111228 20240826160025 20240829165448 20240829165605 20240829165715 20240829165930 20240829170023 20240829170033], data=[].
DEFAULT 2024-09-11T18:35:00.776206291Z [resource.labels.instanceId: fleetdm-corp-sj0p] #
DEFAULT 2024-09-11T18:35:00.776259190Z [resource.labels.instanceId: fleetdm-corp-sj0p] # Press Enter to continue, or Control-c to exit.
DEFAULT 2024-09-11T18:35:00.776312639Z [resource.labels.instanceId: fleetdm-corp-sj0p] ################################################################################
DEFAULT 2024-09-11T18:35:00.777344238Z [resource.labels.instanceId: fleetdm-corp-sj0p] 2024/09/11 11:35:00 [2024-08-15] Add Jobs Index
DEFAULT 2024-09-11T18:35:00.830177310Z [resource.labels.instanceId: fleetdm-corp-sj0p] 2024/09/11 11:35:00 [2024-08-15] Add Self Service To VPP Apps Teams
DEFAULT 2024-09-11T18:35:00.870295532Z [resource.labels.instanceId: fleetdm-corp-sj0p] 2024/09/11 11:35:00 [2024-08-16] Add Index To Nano Users
DEFAULT 2024-09-11T18:35:00.926619706Z [resource.labels.instanceId: fleetdm-corp-sj0p] 2024/09/11 11:35:00 [2024-08-20] Add Host MDM Commands
DEFAULT 2024-09-11T18:35:00.959376490Z [resource.labels.instanceId: fleetdm-corp-sj0p] 2024/09/11 11:35:00 [2024-08-26] Adjust Host Indexes
DEFAULT 2024-09-11T18:35:07.337812685Z [resource.labels.instanceId: fleetdm-corp-sj0p] 2024/09/11 11:35:07 [2024-08-26] Add Removed To Installs
DEFAULT 2024-09-11T18:35:07.439586772Z [resource.labels.instanceId: fleetdm-corp-sj0p] 2024/09/11 11:35:07 FAIL 20240826160025_AddRemovedToInstalls.go (failed to find host_software_installs to remove: Error 1054 (42S22): Unknown column 'st.id' in 'on clause'), quitting migration.
DEFAULT 2024-09-11T18:35:07.570130386Z [resource.labels.instanceId: fleetdm-corp-sj0p] ################################################################################
Kathy Satterlee
09/11/2024, 7:02 PMKathy Satterlee
09/11/2024, 7:33 PMJason Roberts
09/11/2024, 7:53 PMKathy Satterlee
09/11/2024, 7:58 PMJason Roberts
09/11/2024, 8:08 PMKathy Satterlee
09/11/2024, 8:15 PMDESCRIBE software_titles;
Jason Roberts
09/11/2024, 8:17 PMJason Roberts
09/11/2024, 8:18 PMJason Roberts
09/11/2024, 8:18 PMJason Roberts
09/11/2024, 8:19 PMJason Roberts
09/11/2024, 8:20 PMALTER TABLE software ADD COLUMN title_id INT(10) UNSIGNED DEFAULT NULL
Jason Roberts
09/11/2024, 8:20 PMJason Roberts
09/11/2024, 8:21 PMKathy Satterlee
09/11/2024, 8:22 PMsoftware_titles.id
that's causing the error.Jason Roberts
09/11/2024, 8:22 PMKathy Satterlee
09/11/2024, 8:23 PMJason Roberts
09/11/2024, 8:23 PMJason Roberts
09/11/2024, 8:23 PMSELECT DISTINCT hsi.id
FROM host_software_installs hsi
INNER JOIN software_installers si ON hsi.software_installer_id = si.id
INNER JOIN software_titles st ON si.title_id = st.id
-- software is installed on some host
INNER JOIN software s ON s.title_id = st.id
INNER JOIN hosts h ON hsi.host_id = h.id
WHERE NOT EXISTS (
-- software is not installed on this specific host
SELECT 1 FROM host_software hs
INNER JOIN software s2 ON hs.software_id = s2.id AND s2.title_id = st.id
WHERE hs.host_id = hsi.host_id
) AND (
-- software status is: Installed
(hsi.post_install_script_exit_code IS NOT NULL AND hsi.post_install_script_exit_code = 0) OR
(hsi.post_install_script_exit_code IS NULL AND hsi.install_script_exit_code IS NOT NULL AND hsi.install_script_exit_code = 0)
) AND
-- software was refetched after it was installed
hsi.updated_at < h.detail_updated_at
Kathy Satterlee
09/11/2024, 8:29 PMKathy Satterlee
09/11/2024, 9:11 PMJason Roberts
09/11/2024, 9:11 PMJason Roberts
09/11/2024, 9:11 PMJason Roberts
09/11/2024, 9:12 PMJason Roberts
09/11/2024, 9:12 PMKathy Satterlee
09/11/2024, 9:13 PMJason Roberts
09/11/2024, 9:13 PMJason Roberts
09/11/2024, 9:13 PMJason Roberts
09/11/2024, 9:13 PMKathy Satterlee
09/11/2024, 9:15 PMJason Roberts
09/11/2024, 9:41 PMJason Roberts
09/11/2024, 9:43 PMKathy Satterlee
09/11/2024, 9:45 PMJason Roberts
09/11/2024, 9:48 PM