This issue happens every time the UPK launches and it only happens on specific user machines (that launched the UPK via secure tunnel).
The Oddev.log shows something like this:
Exception rethrown at :
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Gkn.OnDemand.Service.Content.RepositoryServiceReference.IRepositoryService.GetSecurityWarningMessage(String language)
at Gkn.OnDemand.Library.RemoteRepositoryStrategy.GetSecurityWarningMessage(String language, String libraryLocation) in e:\BUILDROOT_SUN\Builds\Branches\GreenValley\tfs\Core_DotNet\LibraryComponent\RemoteRepositoryStrategy.cs:line 170
System.Net.WebException: The remote name could not be resolved: 'upklib.bpweb.bp.com'
at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
I am assuming the client machine (the one with UPK client installed) is not on-site or on the same network as the UPK server - correct?
If so, get the client computer to establish a successful VPN connection. Once this is done, try the following from the affected machine:
1. Ping the UPK server upklib.bpweb.bp.com - do you get a response?
2. Visit the UPK ODSContent / virtual directory and make sure you can see published content - do you get to the webpage?
3. If you cannot ping the server, try inserting the port number of the IIS/web server as well and see if this helps? (This applies to visiting the webpage as well - insert the port number if required).