-
Notifications
You must be signed in to change notification settings - Fork 71
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
Islandora-Devops/ansible-role-grok needs a new minor version #809
Comments
I have added a https://github.com/Islandora-Devops/ansible-role-grok/tree/0.0.2 |
I just had an install failure on CentoOS with
Not sure if this is the same thing? |
@ajs6f I think it is. The error you reported is from Ansible trying to use apt-get instead of yum. The 0.0.2 version fixes that. |
Hm, in
That can't work on CentOS, can it? Wouldn't that have to be a |
The other thing that seems to be problematic for me on CentOS is those package names-- they aren't quite the same. ( |
@ajs6f Yes, Islandora-Devops/islandora-playbook#62 fixes it. Note that in the 0.0.2 branch the package installations use an IF clause to call the appropriate package manager (with the appropriate package names) based on whether Debian or CentOS is being used. |
@seth-shaw-unlv Thank you for enlightening me! I was already starting to go down some weird rabbit hole (as you can see above). I will back my fluffy tail out of there and go get that PR. |
Okay, after much fuss and bother (see comments I left on Islandora-Devops/islandora-playbook#62) I have found that Grok can be installed on CentOS, but not effectively with the stock dev tools. Grok uses C++14, and while the stock tools can deal with 14, they use nonstandard flags to do it, so the best way is
which will switch over to I guess I can try a PR against @whikloj's PR? The dependencies are straightforward, but I'm not totally sure how best to execute |
@ajs6f I has a working grok install on CentOS7 about 4 months ago. I hadn't submitted the PR for it yet because other CentOS related PRs were still pending. |
Hey, @seth-shaw-unlv, that's where I started (not that repo, but essentially that procedure) and it definitely didn't work for me. Is there any chance that for other reasons you had already stepped up your dev tools? Put another way: what version of |
@ajs6f No, I confirmed it was working with the default CentOS box vagrant provided. Perhaps a different role made the difference? Oh, well. At least you got it working! |
Hmmm... I'm starting to think that the whole morass I climbed into and out of wasn't about CentOS itself as much as whatever weird baseline image we (SI) is using for our VMs. Sigh. |
We can resolve this after the new version number is included in claw-playbook. The new version of ansible-role-crayfish, which should arrive shortly, could be included in the same PR. |
Resolved back in June by Islandora-Devops/islandora-playbook/pull/68 |
Claw-playbook is pegged to grok 0.0.1 which doesn't include the most recent fixes for CentOS. This is a simple update to requirements.yml; however, the ansible-role-grok repo doesn't have a tag reflecting the changes either.
So, someone with rights needs to tag current version as 0.0.2 and then we can update requirements.yml version number for grok.
The text was updated successfully, but these errors were encountered: