Bug 1121172

Summary: 422 Unprocessable Entity error with rebased foreman
Product: Red Hat OpenStack Reporter: John Eckersberg <jeckersb>
Component: rhel-osp-installerAssignee: Marek Hulan <mhulan>
Status: CLOSED ERRATA QA Contact: Ami Jeain <ajeain>
Severity: high Docs Contact:
Priority: unspecified    
Version: Foreman (RHEL 6)CC: ajeain, hbrock, mburns, rhos-maint, yeylon
Target Milestone: gaKeywords: TestOnly
Target Release: Installer   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-21 18:05:40 UTC Type: Bug
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: 1121697    
Bug Blocks: 1105594    
Attachments:
Description Flags
foreman installer log
none
foreman production log none

Description John Eckersberg 2014-07-18 14:35:20 UTC
Created attachment 919105 [details]
foreman installer log

With:

rhel-osp-installer-0.1.1-1.el6ost.noarch
foreman-1.6.0.29-1.el6sat.noarch

I get the following error out of rhel-osp-installer:

 Could not set 'present' on ensure: 422 Unprocessable Entity at 12:/usr/share/foreman-installer/modules/foreman_proxy/manifests/register.pp
 Could not set 'present' on ensure: 422 Unprocessable Entity at 12:/usr/share/foreman-installer/modules/foreman_proxy/manifests/register.pp
 /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[staypuft.example.org]/ensure: change from absent to present failed: Could not set 'present' on ensure: 422 Unprocessable Entity at 12:/usr/share/foreman-installer/modules/foreman_proxy/manifests/register.pp
Installing             Done                                               [100%] [.................................................................................................................................]
Not running provisioning configuration since installation encountered errors, exit code was 6
  Something went wrong! Check the log for ERROR-level output
  The full log is at /var/log/foreman-installer/foreman-installer.log

More info in the foreman-installer.log and foreman production.log.

Comment 1 John Eckersberg 2014-07-18 14:35:55 UTC
Created attachment 919106 [details]
foreman production log

Comment 3 John Eckersberg 2014-07-21 15:45:27 UTC
Bug 1121697 I've filed against foreman-proxy seems to be the root cause of this.

Comment 5 Mike Burns 2014-08-05 17:50:53 UTC
Pretty sure this is fixed, moving to ON_QA

Comment 6 Ami Jeain 2014-08-07 10:18:43 UTC
failed while trying to run clean.sh after deployment got stuck:
I had a nova network deployment with 1 controller and 2 computes, and while the deploymeny got stuck in compute2, I ran clean.sh and I got:

# ./clean.sh 
maca25400702875.example.com is being deleted.
Traceback (most recent call last):
  File "./clean-staypuft-vms.py", line 77, in <module>
    main()
  File "./clean-staypuft-vms.py", line 74, in main
    clean_hosts(host,encoded_string)
  File "./clean-staypuft-vms.py", line 48, in clean_hosts
    url=urllib2.urlopen(request) 
  File "/usr/lib64/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib64/python2.7/urllib2.py", line 410, in open
    response = meth(req, response)
  File "/usr/lib64/python2.7/urllib2.py", line 523, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib64/python2.7/urllib2.py", line 448, in error
    return self._call_chain(*args)
  File "/usr/lib64/python2.7/urllib2.py", line 382, in _call_chain
    result = func(*args)
  File "/usr/lib64/python2.7/urllib2.py", line 531, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 422: Unprocessable Entity

Comment 7 Mike Burns 2014-08-07 21:56:28 UTC
clean.sh is a QE developed script being run on a deployed foreman environment.  The unprocessable entry error as reported in this bug is for the execution of the rhel-osp-installer script (and specifically when entering subscription-manager details)

Comment 8 errata-xmlrpc 2014-08-21 18:05:40 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2014-1090.html