Skip to content
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

Quick Install on Centos 7 - Missing tools #979

Open
HankTheCrank opened this issue Apr 30, 2020 · 2 comments
Open

Quick Install on Centos 7 - Missing tools #979

HankTheCrank opened this issue Apr 30, 2020 · 2 comments

Comments

@HankTheCrank
Copy link

Hi,

I just installed the quick install method but found that a lot of the packs were failing to install. It looks like this line from the source install procedures will solve the issues:

yum install python-pip python-virtualenv python-tox gcc-c++ git-all screen icu libicu libicu-devel openssl-devel

@punkrokk punkrokk added the bug label Apr 30, 2020
@punkrokk punkrokk added this to the 3.2.0 milestone Apr 30, 2020
@punkrokk
Copy link
Member

punkrokk commented Apr 30, 2020

Thanks for reporting this. Can you let us know what the exact install /command you used?

And what packs are failing?

@arm4b
Copy link
Member

arm4b commented Apr 30, 2020

@HankTheCrank As @punkrokk noted, please report the exact error message you're seeing.


Some of the packs rely on libraries that are not shipped with the default OS distribution. For example, Ansible may need gcc and krb5-devel, according to https://github.com/stackstorm-exchange/stackstorm-ansible#requirements, salt requires libssl-dev, swig https://github.com/stackstorm-exchange/stackstorm-salt#requirements, while others may require their specific dependencies like binaries or libs.

To keep StackStorm core engine minimal, we can't include external dependencies like gcc, build-essential and others just because some of the external packs (that may be used or not) need that.

It's up to pack maintainers to list the OS-level requirements and user responsibility to install them manually as StackStorm can't handle these dependencies.

See StackStorm/st2-packages#241 for more context which was raised before.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants