Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Scheduler service error

install
scheduler

Active directory sync not working. Error when starting scheduler service:

System - The underlying connection was closed: The connection was closed unexpectedly. - at System.Net.HttpWebRequest.GetResponse() at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials) at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) at System.Xml.XmlTextReaderImpl.OpenStream(Uri uri) at System.Xml.XmlTextReaderImpl.DtdParserProxy_PushExternalSubset(String systemId, String publicId) at System.Xml.DtdParser.ParseExternalSubset() at System.Xml.DtdParser.Parse(Boolean saveInternalSubset) at System.Xml.XmlTextReaderImpl.ParseDoctypeDecl() at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.Load(Stream inStream) at CounterSoft.Gemini.Commons.Rest.Serializer.ConvertToObject[T](Stream stream) at CounterSoft.Gemini.WebServices.BaseService.GetObjectFromResponse[T](Stream stream, Int64 length) at CounterSoft.Gemini.WebServices.BaseService.ThrowResponseException(WebResponse response) at CounterSoft.Gemini.WebServices.BaseService.ProcessResponse[T](String url, Object obj, RequestType requestType) at CounterSoft.Gemini.WebServices.BaseService.GetResponse[T](String url, Object o, RequestType r) at CounterSoft.Gemini.WebServices.BaseService.WhoAmI() at CounterSoft.Gemini.Scheduler.SchedulerService.OnStart(String[] args)

User38215
· 1
User38215
Replies (11)
helpful
0
not helpful

Please make sure that the service is running under a domain account in the services control panel and that the username in the config file is in the form of DOMAIN\User (leave password blank).


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Tested the recommended solution with the same result. Also tested specifying the password in the config file with the same result.


User38215
· 1
User38215
helpful
0
not helpful

When you are on the server can you navigate ok to the Gemini site?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

No. From any other host it works fine, however.


User38215
· 1
User38215
helpful
0
not helpful

Performed steps recommended in article http://support.microsoft.com/kb/896861. Now the scheduler service starts, but the AD sync is still not working.


User38215
· 1
User38215
0
DELETED.  House Rules

Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Did you check to see if you get any groups coming in from AD in the Administration -> Global Groups and edit a group?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Yes. Nothing comes up under the active directory tab under global groups.


User38215
· 1
User38215
helpful
0
not helpful

Now after restarting the scheduler service, I get the following message:

Error testing connectivity/authentication to client http://gemini.avionte.local.

I tested reverting the service to Local System, with the same symptom.


User38215
· 1
User38215
helpful
0
not helpful

Ok, please check the schduler's config file and make sure that the user is in the form of DOMAIN\User and password is left blank. The service should run under the same domain account and that account should be a Gemini admin.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

The site was redirecting to the https://{host}. Is it possible to change the scheduler to use the SSL link. Also, after disabling the SSL redirect rule, we're now getting this error:

CounterSoft.Gemini.WebServices - Exception has been thrown by the target of an invocation. User Gemini Scheduler does not have permission for: Get plugins. - at CounterSoft.Gemini.WebServices.BaseService.ThrowResponseException(WebResponse response) at CounterSoft.Gemini.WebServices.BaseService.ProcessResponse[T](String url, Object obj, RequestType requestType) at CounterSoft.Gemini.WebServices.BaseService.GetResponse[T](String url, Object o, RequestType r) at CounterSoft.Gemini.WebServices.AdminService.GetPartnerPlugins() at CounterSoft.Gemini.Scheduler.SchedulerService.OnStart(String[] args)


User38215
· 1
User38215
helpful
0
not helpful

Everything is working now after creating the Gemini account for the service account and elevating the permissions to Gemini Administrator (that was the step I missed). Disregard the SSL question - found it in the config.


User38215
· 1
User38215