Video: Installing Aegir 0.4 alpha5

Here's a screencast to guide you through the steps involved in installing our latest Aegir release, 0.4 alpha5 on a fresh Debian Lenny virtual server with no other prior configurations.

Warning: this is a very boring screencast, for two reasons:

1) You really can follow the instructions / copy and paste the commands from the INSTALL.txt with barely any changes required. Seriously. That's what I did.

2) I sound exactly like a zombie doing his tax return. Hey, it's 1am.

Other than that, I hope it's educational and encourages people to go through the same (very easy, but then I would say that) process.

Comments

Even though you profess this to be a 'boring' screencast (and it is a bit dry), there is a ton of great meat in here that you don't get by just reading the INSTALL.txt - background on why certain steps are important and the concepts behind certain commands are really great to help solidify background knowledge so that when things go wrong for the user, they have more than a clue on how to troubleshoot what they've done.

Thank you a lot for this screencast as well as all the hard work you've done on this project!!

Excellent stuff. There really was a need for up-to-date tutorial of aegir. Installation is boring, but its only done once, then the fun part comes up :) Thanks

Zombies pay taxes! Who knew?

Thanks for this. It is great.

Thanks for this screencast.
I get this error when executing echo "Include /var/aegir/config/vhost.d/" > /etc/apache2/conf.d/aegir
This is the error: bash: /etc/apache2/conf.d/aegir: Permission denied
I am installing on ubuntu 9.10. What can I do to get around this problem?

Thanks for your help!

You likely ran the command as the aegir user, or some other unprivileged user.

You need to run it as root or as a sudoer same as you ran the apt-get commands.

That's the weird part.I started with my own user. I did all the commands with "sudo". When I do the include part with sudo, I get the permission denied error. I don't get what's going wrong...

When you redirect to stdout (i.e the > part), the stdout is trying to write to a file without sudo privileges.

Become root with 'sudo su' and then run the command and you will see that it works.

P.S I realise that the INSTALL.txt endorses running with the 'sudo' prefix instead of root, which will fail that Include echo as you have discovered, although it is mentioned 'Shell commands as root'. I've updated the INSTALL.txt to suit. a sudo prefix will not work here.

Thanks for your replies. Sudo su and then running the command worked! I'll continue the setup now.

I love Aegir, it saves me so much time and looks so good doing it.

I created a screencast that goes along w/ this screencast here:
http://peterjolson.com/blog/setting-cheap-vps-virtualmin-and-aegir-vps-n...

I use a really cheap VPS host that would allow VPS Newbies to get their feet wet before going off to a good host like Linode.

I tried not to duplicate any of your info and referenced his video... Just thought I'd let you know

When executing the script to get drush, provisioning,... I get an error when provisioning should get downloaded.
Installing provision backend in /var/aegir/.drush
12:01:16 up 6:57, 3 users, load average: 0.21, 0.07, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
xxxxx tty7 :0 Wed08 28:36m 2:10 0.83s gnome-session
xxxxx pts/0 :0.0 Wed08 1.00s 0.88s 8.23s gnome-terminal
xxxxx pts/1 :0.0 11:34 4:57 0.63s 0.63s bash
gzip: provision-0.4-alpha5.tgz: No such file or directory
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors

My system is ubuntu 9.10.
Thanks for any help.

How difficult would it be to upgrade my Aegir 3.0 Server to 0.4 Alpha 5?

I already have a few sites running on there and it makes my Drupal administration a lot easer.

But I would really like to have the clone and resend login details features. And the JQuery refresh scripts is quite awesome as well...

I did install a fresh Aegir 0.4 Alpla 5 on Debian without any major headches...

And thanks for your awesome work on Aegir

You should be able to upgrade from 0.3 to the latest 0.4 release with no problem. I tested the process myself prior to making the last release.

Just be sure to follow the UPGRADE.txt closely. There is one bug in the file, related to incorrect instructions regarding downloading of Provision. I documented the fix here.

Thank you so much for this. Not only did it demonstrate how capable and thorough the Aegir platform is, but it really fleshed out some of the spots in the canonical installation guide that are a bit vague.

I managed to make it through with no hitches until it got to configuring the install.sh.txt file; the installation guide gives very little guidance with respect to what needs to be customized and what can be left to defaults, especially regarding version numbers and other static things that seem like they would become outdated very quickly.

Your guide inspired confidence in performing certain tasks in an order that may not seem intuitive at first, and confirmed what changes are necessary to get a working installation. I highly recommend placing this right in the middle of the official Aegir Drupal group page on installation.

Keep up the good work guys! I'm just getting my feet wet in the FOSS universe, but hopefully I will be giving back soon. The Aegir project is pretty high on my list when that day comes.

Appropriately enough, I watched this at 1 in the morning as well.

Thanks, Miguel. After your session at DrupalCon I left San Francisco excited to finally get Aegir up and running, and the screencast was helpful in providing assurance that I was doing things correctly.

I'm excited about aegir, but errrr.
I got this error.

Restarting web server: apache2We failed to correctly shutdown apache, so we're now killing all running apache processes. This is almost certainly suboptimal, so please make sure your system is working as you'd expect now! (warning).
/etc/init.d/apache2: line 106: kill: (18930) - Operation not permitted
apache2: Syntax error on line 278 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/aegir.conf: No such file or directory
failed!

So I cd into conf.d and made a blank one. Then, I restarted apache just fine. So I go to aegir.mydomain.com/install.php and I'm 404. So I decide to cd to my www, I can see it, but it doesn't exist. Same with the Aegir user. Mind you I'm in sudo.

I'm on Lenny 5.0.4 and I've got ISPConfig running. Any thoughts or the contents of aegir.conf would be greatly appreciated.

I did exactly as per the video but i did get this error when i ran the script.Can anyone suggest what went wrong.

PHP Fatal error: Class 'Console_Table' not found in /var/aegir/drush/includes/drush.inc on line 634
==> Drush is broken (php /var/aegir/drush/drush.php help failed)
root@li235-128:~#

I got this error after i ran the script.Can any show me what went wrong?

PHP Fatal error: Class 'Console_Table' not found in /var/aegir/drush/includes/drush.inc on line 634
==> Drush is broken (php /var/aegir/drush/drush.php help failed)

Hey Vin,

This was a bug in Drush, see this ticket

Add new comment