Symptoms
Users can not deploy K2 App in SharePoint libraries
Diagnoses
When a user adds the K2 apps and attempts to "Trust it" the following error is thrown:
"Sorry, you don't have access to this page"
The K2 Service account was able to add and Trust the app.
Resolution
After customer rebuilt the App Catalog, farm users were able to add and trust the K2 Apps.
As discussed, if you want to create Applications or SmartObjects for sub-sites or other sites in your SharePoint Site Collection, you need to add the K2 for SharePoint App to each sub-site individually.
http://help.k2.com/onlinehelp/K2ForSharePoint/UserGuide/1.0.1/default.htm_Working_with_K2_for_SharePoint/Add.htm?TocPath=Working with K2 for SharePoint|_____1
Additionally, I believe to add the K2 App to a Sharepoint site, that account will just need to be a Site Collection Administrator on the Sharepoint site and on the App Catalog associated with that web application.
http://help.k2.com/onlinehelp/K2ForSharePoint/UserGuide/1.0.1/default.htm_About_K2_for_SharePoint/CompatibilitySecurityPermissionsandConsiderations/K2_Application_Permissions_in_SharePoint.htm?TocPath=About K2 for SharePoint|Compatibility, Security, Permissions and Other Important Considerations|_____1