Hi,
I'm trying to install icegridregistry and icegridnode as windows services using iceserviceinstall.
Ice version is 3.4.2, installed using the .msi installer.
Installing icegridregistry works ok (no errors even in windows system logs):
but installing icegridnode fails with the following error:Code:C:\com>iceserviceinstall icegridregistry registry_ssl_windows.cfg
Starting icegridnode as normal user with --Ice.Config=node1_ssl_windows.cfg works without any problems.Code:C:\com>iceserviceinstall icegridnode node1_ssl_windows.cfg --DependOnRegistry=1 Error: ReferenceFactory.cpp:447: Ice::EndpointParseException: error while parsing endpoint `invalid endpoint `ssl -h iceregistry.ourdomain.at' in `IceGrid/Locator:ssl -h iceregistry.ourdomain.at'' Press any key to continue . . .
I've encountered this problem on both Windows XP (C: is Fat32) and Windows 7 (C: is NTFS).
After trying several things, It looks like a bug to me now, but I'm still hoping it might just be some misconfiguration on my part.
In any case I'm out of ideas and any help would be greatly appreciated !
Config Files:
Code:C:\com>cat registry_ssl_windows.cfg # SSL PermissionsVerifier.Endpoints=ssl -p 11112 Ice.Plugin.IceSSL=IceSSL:createIceSSL IceSSL.CertAuthFile=ca_cert.pem IceSSL.CertFile=registry_cert.pem IceSSL.KeyFile=registry_key.pem IceSSL.DefaultDir=C:\com\icessl IceSSL.VerifyPeer=1 IceSSL.TrustOnly.Client=CN="IceGrid Registry";CN="IceGrid Node";CN="Glacier2" IceSSL.TrustOnly.Server.IceGrid.Registry.Server=CN="Server" IceSSL.TrustOnly.Server.IceGrid.Registry.Internal=CN="IceGrid Node";CN="IceGrid Registry" # Registry properties IceGrid.Registry.Client.Endpoints=ssl -h iceregistry.ourdomain.at -p 4061 IceGrid.Registry.Server.Endpoints=ssl IceGrid.Registry.Internal.Endpoints=ssl IceGrid.Registry.AdminPermissionsVerifier=IceGrid/NullPermissionsVerifier IceGrid.Registry.AdminSSLPermissionsVerifier=IceGrid/NullSSLPermissionsVerifier IceGrid.Registry.Data=C:\com\registry #Ice properties Ice.RetryIntervals=0 100 500 1000Code:C:\com>cat node1_ssl_windows.cfg # SSL PermissionsVerifier.Endpoints=ssl -p 11112 Ice.Plugin.IceSSL=IceSSL:createIceSSL IceSSL.CertAuthFile=ca_cert.pem IceSSL.CertFile=node_cert.pem IceSSL.KeyFile=node_key.pem IceSSL.DefaultDir=C:\com\icessl IceSSL.TrustOnly.Client=CN="Server";CN="IceGrid Registry";CN="Client" IceSSL.TrustOnly.Server=CN="IceGrid Registry" # Node properties IceGrid.Node.Endpoints=ssl IceGrid.Node.Name=Node1 IceGrid.Node.Data=C:\com\node IceGrid.Node.Output=C:\com\nodestdout IceGrid.Node.CollocateRegistry=0 Ice.Default.Locator=IceGrid/Locator:ssl -h iceregistry.ourdomain.at -p 4061 #Ice properties Ice.RetryIntervals=0 100 500 1000

Reply With Quote
