-
Notifications
You must be signed in to change notification settings - Fork 551
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
Problems with bootstrap install on Ubuntu 14.04 LTS #635
Comments
Your initial command was:
The error told you to include
|
here it works better for beginners http://docs.saltstack.com/en/latest/topics/installation/ubuntu.html |
You can close this all you want but it doesn't solve the actual problem. |
As of 20 hours ago, this infuriating problem actually is finally solved. It's not on the bootstrap /develop version, so you'll need to pull it from GitHub, something like this: sudo curl -o /etc/salt/cloud.deploy.d/bootstrap-salt.sh -L https://raw.githubusercontent.com/saltstack/salt-bootstrap/develop/bootstrap-salt.sh
sudo curl -o /usr/lib/python2.7/dist-packages/salt/cloud/deploy/bootstrap-salt.sh -L https://raw.githubusercontent.com/saltstack/salt-bootstrap/develop/bootstrap-salt.sh After that, remove your After many wasted hours of both actual time and server time, I am very relieved to finally have this one solved. I greatly appreciate all of the work that goes into Salt and its massive breadth but can't help but feel more processes need to be put into place to ensure that stable releases at least work as expected in common cases. Of course, Salt is not entirely to blame, because dependencies like boto have caused me excruciating headaches as well despite their seemingly good track records. Anyway, I know an issue comment is not an ideal place to vent, but at least I'm glad to say this very agitating bug is finally behind us all. |
@johnwchadwick, I have checked this morning that https://bootstrap.saltstack.com/develop and https://raw.githubusercontent.com/saltstack/salt-bootstrap/develop/bootstrap-salt.sh both point to the same script, being that available at the HEAD of the salt-bootstrap/develop branch. I do not know how this gets updated, but I assumed it was always pointing to the head of the branch. @s0undt3ch will very likely know more than I about this. I have tested ubuntu 12.04 and 14.04 multiple times with the changes now in develop (#674) and |
We've had some SSL certificate issues in the past when we redirected to GitHub to get the latest HEAD, because of that, we're now hosting the copies of the script behind our own servers. Right now, this is a semi-manual process, hence the delay, specially because we had the weekend in between. /cc @UtahDave |
Just to be clear, One thing I do wish to ask is when develop is merged into stable. Would that coincide with Salt releases? |
@Lukasdoe, we are about to make a new salt-bootstrap release, which corresponds to merging bootstrap-salt.sh into the salt codebase. The next salt release will come out in a few weeks and will definitely include this new bootstrap release. |
I'm also having issues.. and as reccomended above I use the "ubuntu installation for beginners".. I get the following error: apt-get install salt-masterReading package lists... Done The following packages have unmet dependencies: So the referenced installation fails miserably unfortunately. This was run on a fresh install of 14.04.3. |
@jakehilton Can you post the output of running 'apt-cache policy salt-master' and 'apt-cache policy python-msgpack'. The problem is due to python-msgpack is not installable, but also python-crypto should be 2.6.1 or higher, which it is not here. |
Well I worked through that initial error.. whoever had setup the server had some weird entries in the sources.list. So I blew it away and started it from scratch. So now when I run the install I get the following error:
My output of apt-cache policy salt-master is: Thank you for the help. |
I think I've worked it out.. will report back. |
When I attempt to deploy an instance using salt-cloud using 'salt-cloud --profile=ec2 my instance', I am getting an error: * ERROR: You need to allow pip based installations (-P) in order to install the python package 'tornado >= 4.0'. This error occurs after the instance is created in AWS and salt-cloud tries to install salt-minion. I am using the below versions. I guess I need to specify -P in my /etc/salt/cloud.profiles.d/, what is the key though? Is it bootstrap_options = -P? salt --versionsSalt Version: Dependency Versions: System Versions: |
I found the options: script: bootstrap-salt |
All is working for me now. Thank you. |
Hi @ALL,
I try to install salt/salt-master. I get in contact with many problems.
This command get in problems:
sudo sh install_salt.sh git develop
With this command it works:
sudo sh install_salt.sh -P git
I do not understand why need to attach git at the end?
Can anyone support me with this error? How can I solve it? Why I had so much problems with a standard salt installation? Do I make many failures with the install way?
The text was updated successfully, but these errors were encountered: