Thanks Jaromir,
That help was great. I now have a socket connection to the EPP server.
I am aware that the XML schemas will most likely be different but I ma
just looking at being able to do a simple hello to the EPP server.
Once I get something there I can start to add code/patches to make it
compatible.
Which am still having no luck with as I am now getting an SSL error.
I am hoping I might get lucky again and have had some one with the
same issue.
It is the same thing as last time in the SSL wraping of the socket
this is what happens when I kick off the fred-client; I am able to
connect to the client and get to the console.Then when I run the
'hello' command the fred-client says "Trying SSL..." and then the
error (see bellow).
Here is a cut and paste from my console:
llinux# python2.4 ./fred-client --config=./conf/fred-client.conf
FredClient 1.6.1
Type "help", "license" or "credits" for more information.
Using configuration from ./conf/fred-client.conf
hello
Used socket type: IPv4.
Socket timeout: 10.0 sec.
Connecting to portal-ote.ausregistry.net.au, port 700 ...
Connection established.
Try to open SSL layer...
ERROR: socket.sslerror: (8, 'EOF occurred in violation of protocol')
(portal-ote.ausregistry.net.au:700)
Any advice on this would be awesome
Cheers,
Dale
2008/10/16 Jaromír Talíř <jaromir.talir(a)nic.cz>cz>:
> Hello,
>
> I'm little bit affraid that AusRegistry will have slightly different EPP
> xml schema interface then we have and even if you will connect there
> could be other problems in communication. But it's worth to try it.
>
> At first, when I had read your email I though about similar error
> message that was seen on machines not capable of IPv6 communication.
> There were some problems with autodetection of socket type. Of course,
> from your description, it looks like you already opened IPv4 socket. But
> to be sure, put socket = IPv4 into your config file.
>
> I put this error message into goole and find this url
>
http://www.ducea.com/2006/09/11/error-servname-not-supported-for-ai_socktyp…
> It offer checking your /etc/services file for line with requested
> protocol. I have this:
>
> [jara@localhost ~]$ grep epp /etc/services
> epp 700/tcp # Extensible
> Provisioning Protocol
> epp 700/udp # Extensible
> Provisioning Protocol
>
> So maybe if you don't have these lines, this could be the reason.
>
> Let start with this and see what happen.
>
> Regards,
> Jaromir
>
> Dale Stirling píše v St 15. 10. 2008 v 13:14 +1100:
>> Hi I am looking at using the fred-client to communicate zia EPP with
>> Ausregistry the AU registrar. I am able to get the client to run so I
>> am assuming that my config is ok and SSL ket files are correct.
>>
>> Though when I connect and try to do a simple hello statement I get this error:
>>
>> registry:/var/www/fred# python2.4 ./fred-client --config ./conf/fred-client.conf
>> FredClient 1.6.1
>> Type "help", "license" or "credits" for more
information.
>>
>> Using configuration from ./conf/fred-client.conf
>>
hello
>> Used
socket type: IPv4.
>> Socket timeout: 10.0 sec.
>> Connecting to portal-ote.ausregistry.net.au, port 700 ...
>> Connection established.
>> Try to open SSL layer...
>>
>> ERROR: getaddrinfo() socket.error [-8] Servname not supported for ai_socktype
>> >
>>
>> This suggests to me that that the error is from a misconfiguration
>> hosname but I have checked and this looks fine as i is the one from
>> our existing EPP solution. What else would cause this error.
>>
>> I was getting an error about EOF but downloaded the latest version of
>> the fred-client and now I am getting this error. I am now using
>> version 1.6.1.
>>
>> Also my config is as bellow, please note that I have used both the the
>> hostname and the IP address of the server in the host config value. I
>> have even tried this with the hostname/ip in parenthesize and no
>> success there.
>>
>> My config is as follows:
>>
>> > registry:/var/www/fred# cat conf/fred-client.conf
>> [connect]
>> dir=/var/www/fred/fred/certificates
>> host = portal-ote.ausregistry.net.au
>> port = 700
>> ssl_cert = %(dir)s/CHEAPERDOMAINS-OTE-cert.pem
>> ssl_key = %(dir)s/CHEAPERDOMAINS-key.pem
>> username = ***************
>> password = ***************
>>
>> ;; Every XML namespace can have the version independent to others:
>> schema_version_contact = 1.2
>> schema_version_nsset = 1.2
>> schema_version_domain = 1.2
>> schema_version_enum = 1.1
>> schema_version_fred = 1.0
>> schema_version_epp = 1.0
>>
>> ;; socket timeout in sec. In MS Windows MUST be set to 0.0 (timeout bug)
>> timeout = 10.0
>>
>> ;; turn off automatic login process after start up
>> nologin = n
>>
>> [session]
>> schema = /var/www/fred/fred/schemas/all-1.4.xsd
>>
>> ;; send "poll ack" right after to "poll req"
>> poll_autoack = off
>>
>> ;; confirm all editable commands
>> confirm_send_commands = on
>>
>> ;; enable/disable xmllint
>> validate = on
>>
>> ;; display colors on tty console
>> colors = yes
>>
>> ;; set verbose level 1,2,3
>> verbose = 3
>> _______________________________________________
>> Fred-users mailing list
>> Fred-users(a)lists.nic.cz
>>
https://lists.nic.cz/mailman/listinfo/fred-users
>
> _______________________________________________
> Fred-users mailing list
> Fred-users(a)lists.nic.cz
>
https://lists.nic.cz/mailman/listinfo/fred-users
>
>