When running salt, the grain generation expects lspci to be available: [DEBUG ] Unexpected lspci output: '/bin/bash: lspci: command not found' [WARNING ] Error loading grains, unexpected linux_gpu_data output, check that you have a valid shell configured and permissions to run lspci command Reproducible: Always Steps to Reproduce: 1. Install salt 2. Run salt with minimal configuration and debugging output 3. Actual Results: lspci grains are not loaded. Expected Results: The RDEPEND pulls in lspci and the grains are correctly loaded.
I guess I have never tried running on a machine without pciutils before. Fixed, thanks for pointing this out.