Re: 1.4.2-1 strange problem SOLVED

Tom Jennings <[email protected]> Fri, 25 Oct 2002 18:43:11 -0700 (PDT)
Newsgroups gmane.network.up2date.current.devel
Message-ID <[email protected]>
OK I borrowed a clue from somewhere and found the problem --
I up2dated myself to death. Installing up2date changed the
certificate (duh) and caused the problem. Sheesh. Amazing what
a coffee break can do.

Sorry for the false alarm.

tomj



On Fri, 25 Oct 2002, Tom Jennings wrote:

> I'm having a strange problem with 1.4.2-1. I got it installed
> (with thanks to Rob Hagopian's notes) and apparently running.
> 
> Ran rhn_register on client successfully. up2date started OK, found
> updates, downloaded them, watched nice activity without errors
> in apache logs on the server. When it started install phase,
> I waited a minute then left the room (often induces errors :-)
> 
> I came back to a FATAL RPM ERROR on the client and SSL errors in
> the server log (below).
> 
> The server won't respond at all now. I restarted httpd
> successfully, no errors in apache log from restart.
> 
> I have a dead-stock 7.3 install for apache et al. 
> 
> If I execute current standalone (to see what it complains about) I get:
> $ current -c /etc/current/current.conf
> Traceback (innermost last):
>   File "/usr/sbin/current", line 169, in ?
>     main()
>   File "/usr/sbin/current", line 54, in main
>     if os.path.exists(config.cfg.getItem('pid_file')):
>   File "/usr/share/current/config.py", line 106, in getItem
>     return self._data[item]
> KeyError: pid_file
> 
> ('pid_file' isn't in the config file; if I add it it then
> complains about 'nodaemon'. Which makes no sense. So maybe this
> test is invalid.)
> 
> Any ideas?
> 
> 
> 
> ------------------------------------------------------------
> current log
> ... etc
> Oct 25 15:37:08 Header object successfully parsed: ['redhat-7.3-i386', '20021025134443']
> Oct 25 15:37:08 /usr/share/current/auth.py:isValid({})
> 
> (is last entry)
> 
> 
> ------------------------------------------------------------
> apache error log
> ... etc 
> [Fri Oct 25 15:37:08 2002] [notice] headers_out[Last-Modified] == Thu, 24 Oct 2002 18:43:07 GMT
> [Fri Oct 25 15:37:08 2002] [notice] headers_out[ETag] == "126fed-1d0f9-3db83f3b"
> [Fri Oct 25 15:37:08 2002] [notice] headers_out[Accept-Ranges] == bytes
> [Fri Oct 25 15:37:08 2002] [notice] headers_out[Content-Length] == 119033
> [Fri Oct 25 15:37:08 2002] [notice] headers_out[Connection] == close
> [Fri Oct 25 15:37:08 2002] [notice] headers_out[Content-Type] == application/octet-stream
> [Fri Oct 25 15:37:08 2002] [notice] /XMLRPC/$RHN/redhat-7.3-i386/getPackage/ypserv-2.5-2.7x.i386.rpm
> [Fri Oct 25 15:37:08 2002] [notice] application/octet-stream
> [Fri Oct 25 16:03:58 2002] [error] mod_ssl: SSL handshake failed (server zero.wps.com:443, client 10.0.0.2) (OpenSSL library error follows)
> [Fri Oct 25 16:03:58 2002] [error] OpenSSL: error:14094418:lib(20):func(148):reason(1048)
> [Fri Oct 25 16:04:03 2002] [error] mod_ssl: SSL handshake failed (server zero.wps.com:443, client 10.0.0.2) (OpenSSL library error follows)
> [Fri Oct 25 16:04:03 2002] [error] OpenSSL: error:14094418:lib(20):func(148):reason(1048)
> [Fri Oct 25 16:04:08 2002] [error] mod_ssl: SSL handshake failed (server zero.wps.com:443, client 10.0.0.2) (OpenSSL library error follows)
> [Fri Oct 25 16:04:08 2002] [error] OpenSSL: error:14094418:lib(20):func(148):reason(1048)
> [Fri Oct 25 16:04:13 2002] [error] mod_ssl: SSL handshake failed (server zero.wps.com:443, client 10.0.0.2) (OpenSSL library error follows)
> [Fri Oct 25 16:04:13 2002] [error] OpenSSL: error:14094418:lib(20):func(148):reason(1048)
> [Fri Oct 25 16:04:18 2002] [error] mod_ssl: SSL handshake failed (server zero.wps.com:443, client 10.0.0.2) (OpenSSL library error follows)
> [Fri Oct 25 16:04:18 2002] [error] OpenSSL: error:14094418:lib(20):func(148):reason(1048)
> [
> 
> ------------------------------------------------------------
> ls -la /etc/current
> drwxr-xr-x    3 root     root         4096 Oct 25 16:40 ./
> drwxr-xr-x   85 root     root         8192 Oct 25 15:17 ../
> drw-r--r--    3 root     root         4096 Oct 25 13:29 1.3/
> -rw-r--r--    1 root     root         2222 Oct 25 13:31 cert.txt
> -rw-r--r--    1 root     root         4868 Oct 25 16:39 current.conf
> -rw-r--r--    1 root     root         5682 Oct 21 16:16 current.conf.1.4.2-1.dist
> -rw-r--r--    0 root     root         1265 Oct 25 13:31 current.crt
> -rw-r--r--    1 root     root          888 Oct 25 13:31 current.key
> -rw-r--r--    1 apache   root       169670 Oct 25 16:39 current.log
> -rw-r--r--    1 root     root         2153 Oct 25 13:31 current.pem
> -rw-r--r--    1 root     root         3487 Oct 25 13:31 RHNS-CA-CERT
> -rw-r--r--    1 root     root         6151 Oct 25 16:44 stunnel.log
> 
> ------------------------------------------------------------
> ls -la /etc/httpd/conf/ssl.crt
> drwx------    2 root     root         4096 Oct  8 11:41 ./
> drwxr-xr-x    8 root     root         4096 Oct 25 13:55 ../
> -rw-r--r--    1 root     root       242153 Jul  1 13:43 ca-bundle.crt
> -rw-r--r--    1 root     root         1522 Jul  1 13:43 Makefile.crt
> -rw-------    1 root     root         1265 Oct 25 13:57 server.crt
> -rw-r--r--    1 root     root         1472 Jul  1 13:43 snakeoil-ca-dsa.crt
> -rw-r--r--    1 root     root         1192 Jul  1 13:43 snakeoil-ca-rsa.crt
> -rw-r--r--    1 root     root         1452 Jul  1 13:43 snakeoil-dsa.crt
> -rw-r--r--    1 root     root         1176 Jul  1 13:43 snakeoil-rsa.crt
> 
> ------------------------------------------------------------
> 
> /etc/current/current.conf
> 
> # $Id$
> # zero.wps.com
> 
> 
> [current]
> valid_channels = WPS redhat-7.3-i386
> log_file = /etc/current/current.log    
> log_level = 7
> apache_config_file = /etc/httpd/conf/current.httpd.conf
> access_check_type = user
> access_check_arg = apache
> server_secret = grommet
> server_id = zero.wps.com
> current_dir = /d1/Current
> 
> # These are some text messages that the server can return to the clients
> #  in various API calls.
> ## The period is there ot provide a "blank line". Sheesh.
> welcome_message = "Welcome to the WPS up2date server."
> privacy_statement = "Privacy Statement for Hunter's up2date server: 
>     This is the internet - privacy is an illusion. 
>     .
>     Please note that only anonymous access is supported anyway - so while you 
>     have to get a valid system id (by going through the rhn_register program) 
>     there is no requirement to fill those fields out with real data. :) All 
>     that is required is that your architecture an os_release be accurately 
>     reported - and rhn_register fills that in automatically. "
> 
> ############################################################################
> [redhat-7.3-i386]
> name = Red Hat Linux 7.3
> parent_channel = 
> arch = i386
> os_release = 7.3
> description = Red Hat Linux 7.3
> srpm_check = 0
> rpm_dirs = /var/spool/up2date
> src_dirs = 
> 
> 
> [WPS]
> name = World Power Systems
> parent_channel = 
> description = foo for testing
> srpm_check = 0
> rpm_dirs = /d1/Current/WPS
> src_dirs = 
> 
> 
> ## END OF LINE ##
> 
> 
> _______________________________________________
> Current-server mailing list
> [email protected]
> http://lists.dulug.duke.edu/mailman/listinfo/current-server
> 

--