For security reasons, the Linux account and password that is known by Lansweeper as "scanning credentials", is not added to the sudo list on the Linux systems.
So the "sudo /usr/bin/lspci -vm" command, executed during a scan failed.
Is it possible to configure Lansweeper on such a way, that no command with "sudo" is used during the scan of a Linux system?
All Linux commands used by Lansweeper can be found in this KB article: https://www.lansweeper.com/knowledgebase/linux-and-unix-scanning-requirements/
As mentioned in the article, the dmidecode and lshw commands require sudo rights and this cannot be configured. This isn't mentioned but there's a sudo fallback mechanism in place for the lspci command, but this is distro specific so it may not be required for your machines.