When members of a specific security role attempt to import a software package via Manage > Software > Add Software, as soon as the dialog box loads after clicking "Add Software", they see a generic error message that says:
"An error has occurred during creation of software package. Check server logs for details"
When the checking the NS logs, the following error is seen:
The current user 'domain\user-test' does not have required permission 'read' to load item: 17ad008a-6a9e-46fa-b719-f712999b17eb
ITMS 8.6 RU2
The Security Role didn't have the needed rights (in this case "Read" rights) to the "Software Catalog Configuration" page.
GUID "17ad008a-6a9e-46fa-b719-f712999b17eb" is the one for "Software Catalog Configuration" and is found in the SMP Console under Settings menu\All Settings\Software\Software Catalog and Software Library Settings.
We granted Read permission to the desired security role under the Security Role Manager as seen here: