Ticket #839 (closed maintenance: fixed)
Stable BOA-2.4.1 Release
Reported by: | chris | Owned by: | chris |
---|---|---|---|
Priority: | major | Milestone: | Maintenance |
Component: | Live server | Keywords: | |
Cc: | ade, annesley, paul, sam | Estimated Number of Hours: | 0.0 |
Add Hours to Ticket: | 0 | Billable?: | yes |
Total Hours: | 1.1 |
Description
BOA appears to have stopped sending email to notify that new versions are available, I just manually checked the Changelog and discovered that BOA-2.4.1 came out on 8th March 2015:
### Stable BOA-2.4.1 Release - Full Edition ### Date: Sun Mar 8 14:56:51 PDT 2015 ### Milestone URL: https://github.com/omega8cc/boa/milestones/2.4.1 ### Latest hotfix added on: Wed Mar 11 11:58:52 PDT 2015 @=> Includes Aegir Hostmaster 2.x-head with improvements @=> Includes Aegir Provision 3.x-head with improvements @=> Includes Drush 7.0.0-alpha9 customized for BOA # Release Notes: This new BOA release includes one new and 12 updated Aegir platforms, 8 new features and enhancements, 15 new software versions, 10 other changes, plus over 38 bug fixes, with most notable features and changes listed below: @=> Add duobackboa with /root/.duobackboa.cnf file to run duplicate backups @=> Add SSL with TLS/SNI on server with one IP, multiple certificates support @=> Add support for Octopus batch migration - see docs/MIGRATE.txt for details @=> Allow to use _PHP_GEOS=YES with all PHP versions # New Octopus platforms: OpenAid 2.0 ------------------ https://drupal.org/project/openaid # Updated Octopus platforms: Commerce 1.33 ---------------- https://drupal.org/project/commerce_kickstart Commerce 2.21 ---------------- https://drupal.org/project/commerce_kickstart Commons 2.22 ----------------- https://drupal.org/project/commons Commons 3.22 ----------------- https://drupal.org/project/commons Drupal 8.0.0-b7 -------------- https://drupal.org/drupal-8.0 Guardr 2.8 ------------------- https://drupal.org/project/guardr OpenAtrium 2.32 -------------- https://drupal.org/project/openatrium OpenChurch 2.1-b5 ------------ https://drupal.org/project/openchurch OpenOutreach 1.16 ------------ https://drupal.org/project/openoutreach OpenScholar 3.20.0 ----------- http://theopenscholar.org Panopoly 1.18 ---------------- https://drupal.org/project/panopoly Recruiter 1.5 ---------------- https://drupal.org/project/recruiter # New features and enhancements: * Add compatibility with latest VS beng kernel * Add duobackboa with /root/.duobackboa.cnf file to run duplicate backups * Add support for multivalued fields in SOLR 4 - pull request #626 * Add support for mysqladmin proc logging * Add support for Octopus batch migration - see docs/MIGRATE.txt for details * Add support for scout/mysql monitoring * CSF: Add popular ports 222 and 2222 to TCP_OUT by default * SSL with TLS/SNI on server with one IP, multiple certificates - fixes #465 # Changes: * Allow to run automated SQL conversion only weekly * Allow to use _PHP_GEOS=YES with all PHP versions * Do not send extra nocache cookie on GET requests * Drush mini-7-07-03-2015 * Make barracuda wrapper available on initial install to avoid confusion * Nginx: Update for crawlers exceptions list * Redis Integration Module: Update to version mod-05-03-2015 * Remove dependency on legacy Drush 4 * Use latest Apache Solr Search 6.x-3.x config * Use latest Apache Solr Search 7.x-1.x config # System upgrades: * Apache Solr 4.9.1 * cURL 7.41.0 (if installed from sources) * Git 2.3.0 (if installed from sources) * Jetty 9.2.7.v20150116 * MariaDB 10.0.17 * MariaDB 5.5.42 * MariaDB Galera Cluster 10.0.17 * Nginx 1.7.10 * OpenSSL 1.0.2 (if installed from sources) * PHP 5.4.38 * PHP 5.5.22 * PHP 5.6.6 * PHP: ionCube loader 4.7.4 * Pure-FTPd 1.0.37 * Ruby 2.2.1 * Use duplicity 0.7.01 and boto 2.36.0 - fixes #630 * Vnstat 1.13 # Fixes: * [provision] False "load on system too heavy" messages - fixes #619 * [provision] Issue #2350695 - Profile is registered twice, also as a module * [provision] Nginx: Remove webform keyword from regex locations - fixes #599 * Add also manage_ltd_users to the list - fixes #616 * Avoid installing New Relic with no valid license key provided - fixes #608 * Do not add no longer used symlink * Do not create conflicting plain HTTP proxy for single IP mode - fixes #465 * Do not delete backboa while duplicity is running * Do not replace any contrib in latest OA - fixes #2420131 * Do not run D7 core hotfix on already fixed instances * Fix for legacy systems autoupdate logic * Fix for missing chattr -i on web user update * Fix for missing datestamp * Fix for too dangerous pdnsd auto-config logic * Fix pdnsd restarts procedures - fixes #610 * Fix permissions for pdnsd if needed * Fix variable in autoupboa - pull request #629 * Force php.ini update * Hotfix for cluster instances * Hotfix for OpenSSL/cURL versions out of sync * How to enable permanent redirect to HTTPS with single IP - #465 * Issue #2425963 - Broken slider in Commerce Kickstart 2.21 * Make sure that @hostmaster alias works after migration * Provide a patch for older civicrm versions to make them Drush 7 compatible * Randomize backups schedule to avoid issues with AWS limits * Reload nginx service automatically - #465 * Remove conflicting pdnsd restarts to avoid race conditions - fixes #610 * Remove deprecated sysctl options * Remove post-install leftovers if needed * Single PHP-version installation fails - fixes #598 * Typo - fixes #539 * Unable to connect to SOLR on latest head - fixes #623 * Update installers as expected, also with _SKYNET_MODE=OFF - fixes #644 * Update meta-installers for new stable * Update the upgrade procedure how-to - fixes ##616 * Use civicrm-4.5.6 compatible with Drush 7 * Use correct AWS Endpoint when us-east-1 Region is specified * Use correct open_basedir for lshell user - fixes #603 * Use separate loops for symlinks and ghost cleanup * Workaround for EntityMalformedException in Open Outreach - fixes #229 * Workaround for missing interface/lo.pdnsd on legacy systems * Workaround for SA-CONTRIB-2015-063 - Webform - Cross Site Scripting
I'll run the upgrade one evening this week.
Change History
comment:2 Changed 20 months ago by chris
- Add Hours to Ticket changed from 0.0 to 1.1
- Status changed from new to closed
- Resolution set to fixed
- Total Hours changed from 0.0 to 1.1
sudo -i screen cd;wget -q -U iCab http://files.aegir.cc/BOA.sh.txt;bash BOA.sh.txt BOA Meta Installer setup completed Please check INSTALL.txt and UPGRADE.txt at http://bit.ly/boa-docs Bye Reloading configuration files for periodic command scheduler: cron. barracuda up-stable BOA [18:26:23] ==> Skynet Agent v.BOA-2.4.1 welcomes you aboard! BOA [18:26:26] ==> INFO: UPGRADE Do you want to proceed with the upgrade? [Y/n] Y BOA [18:27:00] ==> Aegir on puffin.webarch.net Debian/wheezy x86_64 PHP 5.3 BOA [18:27:32] ==> INFO: Installing extra Drush versions... BOA [18:27:42] ==> INFO: Running system packages update... BOA [18:29:03] ==> INFO: Upgrading required libraries and tools... BOA [18:29:44] ==> INFO: Installed Nginx version nginx/1.7.9, upgrade required BOA [18:29:45] ==> INFO: Upgrading Nginx... BOA [18:31:16] ==> INFO: Running aptitude full-upgrade... BOA [18:31:58] ==> INFO: Installing MySecureShell 1.33... BOA [18:32:26] ==> INFO: Installing VnStat monitor... BOA [18:33:00] ==> INFO: PHP 5.3.29 rebuild required for MariaDB 5.5.42 BOA [18:33:00] ==> INFO: Building PHP 5.3.29 from sources, please wait... BOA [18:33:15] ==> INFO: Building PHP 5.3.29 part 1/3 BOA [18:33:16] ==> INFO: Building PHP 5.3.29 part 2/3 BOA [18:35:10] ==> INFO: Building PHP 5.3.29 part 3/3 BOA [18:46:31] ==> INFO: Installing Zend OPcache for PHP 5.3.29... BOA [18:46:55] ==> INFO: Installing PhpRedis for PHP 5.3.29... BOA [18:47:16] ==> INFO: Installing UploadProgress for PHP 5.3.29... BOA [18:47:26] ==> INFO: Installing JSMin for PHP 5.3.29... BOA [18:47:37] ==> INFO: Installing Imagick for PHP 5.3.29... BOA [18:47:59] ==> INFO: Installing MailParse for PHP 5.3.29... BOA [18:48:15] ==> INFO: Installing IonCube x86_64 version for PHP... BOA [18:48:21] ==> INFO: Installing Redis update for Debian/wheezy... BOA [18:49:36] ==> INFO: Updating MariaDB and PHP configuration BOA [18:49:39] ==> INFO: OS and services upgrade completed BOA [18:49:39] ==> INFO: Restarting MariaDB server... BOA [18:49:57] ==> INFO: Upgrading MariaDB tables if necessary... Do you want to upgrade Aegir Master Instance? [Y/n] Y BOA [18:52:10] ==> INFO: Running Aegir Master Instance upgrade BOA [18:53:07] ==> INFO: Downloading drush mini-7-07-03-2015... BOA [18:53:15] ==> INFO: Installing Aegir Provision backend... BOA [18:53:15] ==> INFO: Downloading Drush and Provision extensions... BOA [18:53:16] ==> INFO: Running hostmaster-migrate, please wait... BOA [18:56:02] ==> INFO: Aegir Master Instance upgrade completed BOA [18:56:15] ==> INFO: Restarting Redis, PHP-FPM and Nginx... BOA [18:56:23] ==> INFO: Restarting MariaDB server... BOA [18:56:38] ==> INFO: Cleaning up system swap, it may take a moment... BOA [18:56:44] ==> CARD: Now charging your credit card for this magic show... BOA [18:56:50] ==> CARD: Thank you for entering your correct PIN code... BOA [18:56:56] ==> CARD: It will take a moment to process your payment... BOA [18:57:05] ==> JOKE: Just kidding !!! Enjoy your Aegir Hosting System :) BOA [18:57:11] ==> Final post-upgrade cleaning, one moment... BOA [19:01:41] ==> BYE! BARRACUDA upgrade completed Bye barracuda up-stable system Preparing the upgrade in silent mode... NOTE: There will be no progress displayed in the console but you will receive an e-mail once the upgrade is complete You could watch the progress in another window with command: tail -f /var/backups/reports/up/barracuda/150324/barracuda-up-150324-1902.log or wait until you will see the line: BARRACUDA upgrade completed Waiting 8 seconds... Starting the upgrade in silent mode now... BOA [19:02:53] ==> Skynet Agent v.BOA-2.4.1 welcomes you aboard! BOA [19:02:56] ==> INFO: UPGRADE BOA [19:02:59] ==> Aegir on puffin.webarch.net Debian/wheezy x86_64 PHP 5.3 BOA [19:03:10] ==> INFO: Installing extra Drush versions... BOA [19:03:17] ==> INFO: Running system packages update... BOA [19:04:18] ==> INFO: Upgrading required libraries and tools... BOA [19:04:58] ==> INFO: Running aptitude full-upgrade... BOA [19:05:48] ==> INFO: Updating MariaDB and PHP configuration BOA [19:05:50] ==> INFO: OS and services upgrade completed BOA [19:05:50] ==> INFO: Aegir Master Instance upgrade skipped BOA [19:06:03] ==> INFO: Restarting Redis, PHP-FPM and Nginx... BOA [19:06:11] ==> INFO: Restarting MariaDB server... BOA [19:06:23] ==> INFO: Cleaning up system swap, it may take a moment... BOA [19:06:28] ==> CARD: Now charging your credit card for this magic show... BOA [19:06:34] ==> CARD: Thank you for entering your correct PIN code... BOA [19:06:40] ==> CARD: It will take a moment to process your payment... BOA [19:06:50] ==> JOKE: Just kidding !!! Enjoy your Aegir Hosting System :) BOA [19:06:56] ==> Final post-upgrade cleaning, one moment... REPORT: Successful Barracuda upgrade on puffin.webarch.net sent to chris@webarchitects.co.uk BARRACUDA upgrade completed Bye octopus up-stable all both load is 19 while maxload is 600 Octopus upgrade for User /data/disk/tn Waiting 8 seconds... BOA [19:11:48] ==> Skynet Agent v.BOA-2.4.1 welcomes you aboard! BOA [19:11:52] ==> Octopus Satellite Instance Upgrade in progress... BOA [19:11:52] ==> This Octopus URL address is tn.puffin.webarch.net BOA [19:11:52] ==> This Octopus PHP version is 5.3 BOA [19:11:52] ==> This Octopus System is Debian/wheezy x86_64 BOA [19:12:01] ==> UPGRADE A: Shared platforms code v.011 will be used BOA [19:12:32] ==> UPGRADE B: Downloading drush mini-7-07-03-2015... BOA [19:12:38] ==> UPGRADE B: Installing Aegir Provision backend... BOA [19:12:38] ==> UPGRADE B: Downloading Drush and Provision extensions... BOA [19:12:49] ==> UPGRADE B: Hostmaster STATUS: Upgrade in progress... BOA [19:13:55] ==> UPGRADE B: Hostmaster STATUS: Upgrade completed BOA [19:13:55] ==> UPGRADE B: Enhancing Aegir UI, please wait... BOA [19:15:28] ==> UPGRADE A: Aegir Satellite Instance upgrade completed BOA [19:16:34] ==> DISTRO: OpenAtrium 2.32 7.34.1 [011] installed BOA [19:16:34] ==> UPGRADE C: Running Platforms Verify tasks, please wait... BOA [19:16:36] ==> UPGRADE A: Platforms installed BOA [19:16:36] ==> UPGRADE A: Cleaning up various dot files... BOA [19:16:36] ==> Final post-upgrade cleaning, one moment... BOA [19:19:15] ==> BYE! Waiting 10 seconds... Done for /data/disk/tn OCTOPUS upgrade completed Bye bash /var/xdrago/manage_ltd_users.sh bash /var/xdrago/daily.sh INFO: Daily maintenance start nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful Reloading (via HUP) Nginx Server...:. INFO: Checking BARRACUDA version INFO: Version test result: OK INFO: Redis server will be restarted in 5 minutes nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful Reloading (via HUP) Nginx Server...:. Stopping redis-server: redis-server. Starting redis-server: redis-server. INFO: Redis server restarted OK INFO: Daily maintenance complete
The Redis fix, wiki:PuffinServer#Muninconfigchanges and Nginx fix, wiki:PuffinServer#nginxconfigchanges to enable Munin stats were applied.
And the site was tested and everything seems to be fine, so closing this ticket.
Note: See
TracTickets for help on using
tickets.
I'm going to start this upgrade now, following wiki:PuffinServer#UpgradingBOA