Re: Client get "Invalid client certificate error"

John Berninger <[email protected]>
Newsgroups gmane.network.up2date.current.devel
Message-ID <[email protected]>
Yiping -

        The next two things to check would be to make sure rhn_register
on the client works properly and has been run (you must register with
the Current server), and to check the time differential between the
machines.  The clock should be synchronized, or Current and up2date will
have issues.

On Mon, 08 Jul 2002, Yiping Zhang wrote:

> Hi,
> 
> I just installed current 1.0.5-1 on my server and followed instructions 
> in intallation.txt. When I try to run up2date on a client, I always get 
> an error saying "Invalid client certificate".
> 
> I am  ABSOLUTELY POSITIVE that :
> 
> 1) client's /usr/share/rhn/RHNS-CA-CERT is the one genereated on server 
> by "cadmin create-certificate" command.
> 
> 2) all port numbers 8080/8081 in /etc/sysconfig/rhn/{rhn_register, 
> up2date} on client side matches the port numbers in 
> /etc/current/current.conf on the server.  FQDN are used through out and 
> during certificate generation.
> 
> 3) both current.pem and RHNS-CA-CERT have 600 permissions.
> 
> I have struggled with this for a couple of days now. I appreciate very 
> much if anyone can provide some help as to where did I do wrong.
> 
> Thanks
> 
> Yiping
> 
> Question:  I am a bit worried seeing that in server's output, "client 
> address" and "127.0.0.1" are in there. Did server think client's address 
> is really 127.0.0.1 ???
> 
> Here are the output from both server and client machines.
> 
> On server:
> 
> [root@antibody current]# current -l - -n -v -v -v -v
> Jul 08 15:40:45 Current server v1.0.5 starting, released under the GPL
> Jul 08 15:40:45 Starting up Backend
> Jul 08 15:40:45 Starting Up Frontend
> Jul 07 15:40:57 /usr/share/current/standalone.py:do_POST(None)
> Jul 08 15:40:57 Requesting: up2date.login
> Jul 08 15:40:57 module = up2date
> Jul 08 15:40:57 function = login
> Jul 08 15:40:57 Dispatching: up2date.login
> Jul 07 15:40:57 /usr/share/current/up2date.py:login({'connInfo': 
> {'client_address': ('127.0.0.1', 32977),
> 'command': 'POST', 'version': '', 'headers': <mimetools.Message instance 
> at 81a8990>, 'path': 'https://antibody.fudan.net:8081/XMLRPC'}, 
> 'sysid_string': '<?xml 
> version="1.0"?>\012<params>\012<param>\012<value><struct>\012<member>\012<name>type</name>\012<value><string>REAL</string></value>\012</member>\012<member>\012<name>checksum</name>\012<value><string>8d94d6fb5fb5a41f923e3d6f5bfb4c28</string></value>\012</member>\012<member>\012<name>description</name>\012<value><string>Red 
> Hat Linux, release 7.2, running on 
> i686</string></value>\012</member>\012<member>\012<name>os_release</name>\012<value><string>7.2</string></value>\012</member>\012<member>\012<name>architecture</name>\012<value><string>i686</string></value>\012</member>\012<member>\012<name>system_id</name>\012<value><string>ID-1000999862</string></value>\012</member>\012<member>\012<name>operating_system</name>\012<value><string>Red 
> Hat 
> Linux</string></value>\012</member>\012<member>\012<name>profile_name</name>\012<value><string>vaccine</string></value>\012</member>\012<member>\012<name>fields</name>\012<value><array><data>\012<value><string>system_id</string></value>\012<value><string>os_release</string></value>\012<value><string>operating_system</string></value>\012<value><string>architecture</string></value>\012<value><string>username</string></value>\012<value><string>type</string></value>\012</data></array></value>\012</member>\012<member>\012<name>username</name>\012<value><string>tester</string></value>\012</member>\012</struct></value>\012</param>\012</params>\012'})
> Jul 08 15:40:57 Result is a Fault
> Jul 08 15:40:57 sendClientResult() finished
> 
> 
> 
> On client:
> 
> [root@vaccine rhn]#
> [root@vaccine rhn]# up2date --showall
> Traceback (innermost last):
>   File "/usr/sbin/up2date", line 996, in ?
>     main()
>   File "/usr/sbin/up2date", line 271, in main
>     up2date.updateLoginInfo()
>   File "/usr/share/rhn/up2date_client/up2date.py", line 426, in 
> updateLoginInfo
>     loginInfo = login()
>   File "/usr/share/rhn/up2date_client/up2date.py", line 339, in login
>     loginInfo = doCall(server.up2date.login, systemId)
>   File "/usr/share/rhn/up2date_client/up2date.py", line 313, in doCall
>     raise CommunicationError(e.errmsg)
> up2date_client.up2date.CommunicationError: Error communicating with 
> server.  The message was:
> Invalid client certificate.
> [root@vaccine rhn]#
> 
> 
> _______________________________________________
> Current-server mailing list
> [email protected]
> http://lists.dulug.duke.edu/mailman/listinfo/current-server

-- 
Thank you,
John Berninger

Systems Administrator		[email protected]
Department of Mathematics	Box 8205, Harrelson Hall
NC State University		Raleigh, NC 27695
Phone:  (919)515-6315		Fax:	(919)515-3798

GPG Key ID: A8C1D45C
        Fingerprint: B1BB 90CB 5314 3113 CF22  66AE 822D 42A8 A8C1 D45C

"Non illegitimi carborundum."
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.