Bug 140124

Summary: 500 error when CA cert passwords don't match during web-configuration
Product: Red Hat Satellite 5 Reporter: Max Spevack <mspevack>
Component: InstallerAssignee: Robin Norwood <robin.norwood>
Status: CLOSED CURRENTRELEASE QA Contact: Max Spevack <mspevack>
Severity: medium Docs Contact:
Priority: high    
Version: 360CC: rhn-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-03-22 17:30:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 127673    

Description Max Spevack 2004-11-19 22:11:14 UTC
Description of problem:

During the web-configuration portion of the satellite installation, if
the CA Cert passwords that you enter on the SSL configuration page
don't match, you get a 500 error.

I had to look at the error logs to determine the source of the error.

We should be able to check this and show a nice error message, right?

Version-Release number of selected component (if applicable):
3.6

How reproducible:
Always

Steps to Reproduce:
1.  See desc
  
Actual results:
500

Expected results:
Nice error

Additional info:

Error message:
  RHN::Exception: Message text and queue name required - got (, The CA
Cert passwords did not
match)
  PXT::Request
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/PXT/Request.pm 77
RHN::Exception::throw
  Sniglets::SatInstall
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Sniglets/SatInstall.pm
1155
PXT::Request::push_message
  Sniglets::SatInstall
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Sniglets/SatInstall.pm
112
Sniglets::SatInstall::gen_sat_cert_cb
  PXT::ApacheHandler
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/PXT/ApacheHandler.pm
611 Sniglets::SatInstall::satinstall_form_cb
  PXT::ApacheHandler
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/PXT/ApacheHandler.pm
110 PXT::ApacheHandler::pxt_parse_data
  PXT::ApacheHandler
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/PXT/ApacheHandler.pm
110 (eval)
  main /dev/null 0 PXT::ApacheHandler::handler
  main /dev/null 0 (eval)

Comment 1 Robin Norwood 2004-11-22 15:20:16 UTC
Fixed in CVS.

Test plan:

1) Begin sat 3.6 installation.
2) At the SSL cert configuration page, enter two different passwords
  You should get a pretty error message, not a 500 error.

Comment 2 Chip Turner 2004-12-01 18:50:22 UTC
mass change to ON_QA from QA push

Comment 3 Max Spevack 2004-12-01 20:00:13 UTC
Fixed

Comment 4 Todd Warner 2005-03-22 17:30:27 UTC
Mass move from PROD_READY to CLOSED:CURRENTRELEASE