When adding a linux server with single-use credentials, and you forget to create a home directory for that user, you get this totally unrelated error message:
Veeam transport components require a 64-bit operating system. Installation will be skipped
I suggest that you add a check for this, and throw an error message like "The user account must have a home directory" instead of indicating that the user has installed a 32-bit OS, when this is not the case.