New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install fails with "the output has been hidden due to the fact that 'no_log: true' was specified for this result" #4111
Comments
Nevermind. Fixed by downgrading ansible to 2.2.1 |
re-opened as we need to fix anything that happens in 2.3 ASAP. Can you verify though that you have python-passlib installed on your control host? |
I only got the following installed
|
@sdodson would it make sense to have the |
yeah, but it looks like @un1x86 has it installed already so not sure why it's failing. |
@un1x86 just to verify, are you installing from your 'master' host, or is that your master node that you ran the rpm query from? |
@sdodson @ewolinetz getting the same result with |
@ewolinetz I am installing it from the "master" host and I run the rpm query on the master host. |
I'm not sure if its the difference between |
|
@un1x86 can you update roles/openshift_metrics/tasks/generate_hawkular_certificates.yaml to remove this line [1] and rerun your play with a more verbose output? |
@ewolinetz I'm now on the same version of python-passlib as you are, and it seems to have gotten me past this issue. It turns out that versions of that rpm are available in multiple channels. In my case, it was coming from @un1x86 can you check
|
@etsauer python-passlib is coming from epel while python2-passlib is coming from openshift-origin repository
@ewolinetz seems to run through like that. This is the output of the task.
|
@sdodson it seems that this may be something we need to change in our repo, or change how we gen the htpasswd file. Thoughts? |
Having the same problem. I've tried everything including downgrading ansible to 2.2.1 and installing both flavors of passlib: rpm -qa|grep passlib TASK [openshift_metrics : generate htpasswd file for hawkular metrics] ********* |
I'm still getting the message no matter if I've got python-passlib OR python2-passlib OR neither installed: TASK [openshift_metrics : Check that python-passlib is available on the control host] ********************** MSG: python-passlib rpm must be installed on control host |
Same error. removed no_logs from step.
passlib:
trying to rollback libs for this. |
downgrading passlib solved the issue.
Seen same issue with metrics and logging deplpoyments/updates for 3.5 when using newest rpms |
Ansible pr to fix that ansible/ansible#20202 i'll see if we can get that pushed through. Which repo included python2-passlib-1.7.0? |
Looks like it wsa provided by Rackspace version of repos within spacewalk... raised with rackspace... :/ |
@sdodson and @mjudeikis I hit this #4111 (comment) on a 3.6 Origin install, when trying to add metrics.
As it does not look like I have an option to downgrade, the issue seems unresolved. |
If I manually delete the package, and pull https://centos.pkgs.org/7/centos-extras-x86_64/python-passlib-1.6.5-2.el7.noarch.rpm.html and install just this package (not sure why yum can't see this), I also can work around this. |
@sferich888 That's an ansible bug, are you running ansible 2.3.2 or 2.4.0 and newer? |
I got this fatal error upon running ansible roles using vault info on ansible 2.2.1. fatal: [x.x.x.x]: FAILED! => {"ansible_facts": {}, "changed": false, "failed": true, "message": "Decryption failed on creds.yml"} Going thru this above notes, I did tried putting passlib & upgrading ansible to 2.2.3 and getting the same result :( Cant find any other possible fix to this error. I can edit the vault file with the file location saved under vault-password-file on commandline and it works without fail. And while running the roles, I tried both options putting the ini parameter vault_password_file = ~ /.vault_file.txt in ansible.cfg and on the command line as --vault-password-file=~ /.vault_file.txt and neither works :( Appreciate a quick reply to this query. -bash-4.1$ rpm -qa |grep passlib Note: Intentionally gave space after ~ as its marking the end points to strike off the line in this markdown format. |
@ivar1234 I don't think we've ever tried to run openshift-ansible on a RHEL 6 control host. Our most commonly used platform would be RHEL/Centos 7 and current Fedora releases. Is it possible to run ansible on one of those? |
Seeing this issue when trying to install origin 3.9
|
Seeing this error as well:
|
how to solve when install ansible tower fatal: [10.243.30.117]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} |
Description
When I try to install a single-node biy version I get the following error
Version
Steps To Reproduce
Expected Results
OpenShift to be installed correctly including metrics
Additional Information
This is the inventory file I used
The text was updated successfully, but these errors were encountered: