Bug 1121172
Summary: | 422 Unprocessable Entity error with rebased foreman | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | John Eckersberg <jeckersb> | ||||||
Component: | rhel-osp-installer | Assignee: | 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: | ga | Keywords: | 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: |
|
Created attachment 919106 [details]
foreman production log
Bug 1121697 I've filed against foreman-proxy seems to be the root cause of this. Pretty sure this is fixed, moving to ON_QA 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 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) 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 |
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.