Comments (11)
Thanks for sharing this. I have never seen that problem, but your recipe can help others.
from boa.
Identical problem, different packages.
To reproduce:
Install Ubuntu 64bit Minimal
apt-get update ; apt-get upgrade
Edit BARRACUDE.sh.txt as required and run.
As packages linux-generic linux-image-generic are held back the same installation hang occurs.
Possibility exists that any held back package could cause install to hang.
Hope this helps.
edit as per next coment:
Missing info from my comment: vps250 with Tagadab (UK based VPS Provider) on Xen
from boa.
We never tested it on any install with landscape (or local), only on a few minimal Ubuntu/Debian installs provided by vps hosts. Anyway, we want to make it also local-install-friendly and also compatible with any popular vps/cloud hosting, so thank you for this info.
BTW: if possible, please always quote where you tested the install - local VM or any known vps/cloud host.
Thanks.
from boa.
Is the "apt-get update; apt-get upgrade" before running the script not the cause of this problem? I was having what looked like this (I never fully investigated it but it occurred at this stage and pressing enter let the script continue)
Repeated this afternoon, with just a bare install of Lucid, no apt-get update/upgrade and
a) the first part of the script ran a lot faster.
b) the hang after the second "succeeded" went away.
(Using Lucid as a vmware machine on local windows xp.)
Colin
from boa.
It was already answered here on Github and on g.d.o a few times. You should run Barracuda on the vanilla system without any prior updates or modifications. If that doesn't work, please report it as a bug and include info about the system, especially when it happens with vanilla vps/cloud node at some known host.
from boa.
Would it be worthwhile having a check in the script to see if any packages are held back? Then the script could exit advising either 1) Revert/reimage to vanilla system or 2) manually resolve pkg issues before running script?
from boa.
The installer is designed to work without any such additional changes. If it doesn't work out of the box, then something is wrong (as today unexpected change in Debian, where Redis were removed from experimental to testing (not used) and it cause unexpected failures. We prefer to fix all experienced issues in the script and not just advise users to find and resolve issues. This is why we encourage you to submit issues in the queue.
from boa.
Understood. I'm not suggesting that you leave users high and dry fixing their own issues, but by trapping a very specific and possibly common mistake and advising a solution - to revert to a vanilla vps as per the instructions - right at the point where the problem is occuring would be potentially helpful.
It's probably habit for a lot of people to have a new vps install and immediately run the updates for the distro, and normally not a bad one!
My thinking was that since this is not an issue in the script but a misunderstanding or failure to follow instructions it would save unnecessary issues in the queue by advising the user what they had done wrong and enabling them to get their system up without further assistance. I'm not suggesting that you undermine the excellent work in automating the installation by leaving them to their own devices, just to trap a specific "case" if you like.
Sorry for length of reply!
from boa.
Nothing bad will happen when you will start with updating your system before running Barracuda. In fact, it can even make the Barracuda experience better, since if there will be any problems at this point, you will know it is related to your host OS image and/or other external issues with just introduced changes to your OS distribution etc.
But it moves the Barracuda starting point and then results with hard to troubleshoot situations, when two users at the same VPS host reports different problems with the same version of installer etc. This is why we recommend to use Barracuda on vanilla system - it allows us to better catch and resolve specific issues directly in Barracuda, so it then works better also for others - see the latest fix for missing locales at Linode and RackSpaceCloud.
Another problem is that many issues comes from using different SSH clients. The latest good examples are Coda on a Mac causing far too many weird errors, and unknown SSH client on Ubuntu causing problems with (already fixed for others) locales, missing by default at Linode and RackSpaceCloud.
Now any failures on the system update step are better explained with clear how-to on screen: http://github.com/omega8cc/nginx-for-drupal/blob/master/BARRACUDA.sh.txt#L213
from boa.
And another inline help introduced: http://github.com/omega8cc/nginx-for-drupal/blob/master/BARRACUDA.sh.txt#L319
from boa.
Brilliant stuff, thanks.
from boa.
Related Issues (20)
- Is there a way to rerun install tasks if there was an error? HOT 1
- Install site error because of Drush Logger error HOT 2
- I cannot install if any of the uninstalled modules on my system still have "core: 8.x" HOT 3
- Drush incompatible with system wide modu HOT 1
- Drush 8 error on command line for Drupal 10 install. How to use different Drush versions per platform? HOT 9
- What is the proper way to add php extensions? HOT 2
- Best practice: Help needed to setup the right BOA structure (Barracuda with multiple Octopus servers), Dev, Test, and Production. HOT 3
- How to do legacy up-4.2? HOT 2
- Feature request: Add the following php-extensions HOT 1
- Where is the _HOURLY_DB_BACKUPS variable HOT 1
- Should I remove BOA installed modules like redis from my composer.json file? HOT 2
- Do changes in barracuda.cnf take effect on upgrade or is it instant? HOT 2
- Examples of extra services and apps that might need to be specified in .barracuda.cnf? HOT 1
- Which version of platforms specified in Platforms.txt are run? HOT 4
- How to enable ssl for octopus or master.fqdn barracuda/octopus install? HOT 17
- Adminer Percona manager gives an under construction page HOT 2
- Is it possible to rename master.fqdn to prime.fqdn? HOT 1
- Varbase install from BOA failed HOT 2
- Best practice: static vs. platforms HOT 3
- Fresh Install receiving geoip_country error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boa.