PDI will not install apps. "credentials cannot be sent to a host other than the configured apprepo"

MikeLerch
Tera Contributor

NO applications will install in my PDI, immediately returning "Unable to download app package" in the UI. I dug into the system logs and found the errors in the attached log, the highlight of which is:


Blocked: credentials cannot be sent to a host other than the configured apprepo: https://appstoreprod.service-now.com/: no thrown error


I guess that makes sense, because the property sn_appclient.repository_base_url is set to https://apprepo.service-now.com/.  The thing is, I didn't set that (it's a default from a fresh PDI) and I can't change it.

What next, ServiceNow?  

12 REPLIES 12

Dr Atul - LNG
Tera Patron

Sync the plugin once and try again. If the error persists, wait a few days and try installing it again, as others may be experiencing the same issue. @MikeLerch 

****************************************************************************************
Regards
Dr Atul G. - Learn N Grow Together ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
******************************************************************************************

Sam issue here, it seems that lately my PDI is struggling a lot even loading a simple page...

@Bogdan23 

 

You are not alone there - I've found PDIs are incredibly slow, and others have reported the same. 

There seem to be major ongoing engineering issues with the entire PDI infrastructure at present. 

Nothing we can do, unfortunately, and ServiceNow isn't being transparent or helpful.

MikeLerch
Tera Contributor

I tried the sync and that didn't help.  Fortunately even though the UI wouldn't let me edit the property, a global background script did. 

gs.info('Before: ' + gs.getProperty('sn_appclient.repository_base_url'));
gs.setProperty('sn_appclient.repository_base_url', 'https://appstoreprod.service-now.com/');
gs.info('After: ' + gs.getProperty('sn_appclient.repository_base_url'));

I ran that, and then everything worked.