Ticket #547 (closed maintenance: fixed)
New Barracuda BOA-2.0.9 Edition available
Reported by: | chris | Owned by: | chris |
---|---|---|---|
Priority: | critical | Milestone: | Maintenance |
Component: | Live server | Keywords: | |
Cc: | ed, jim | Estimated Number of Hours: | 2.0 |
Add Hours to Ticket: | 0 | Billable?: | yes |
Total Hours: | 1.1 |
Description
Do we want to upgrade to Wheezy, see ticket:535 at the same time as upgrading to BOA-2.0.9? Or should we wait a few weeks, as Jim suggested here ticket:535#comment:3
I think we should schedule this update (to BOA-2.0.9) for an evening when there isn't much traffic on the site, perhaps Saturday or Sunday night. I don't think this update is super urgent as we have already upgraded Nginx, see ticket:218#comment:80
There is new BOA-2.0.9 Edition of Barracuda and Octopus available.
Please review the changelog and upgrade as soon as possible
to receive all security updates and new features.
Changelog: http://bit.ly/newboa
The Changelog contains:
# This is the first Barracuda-only Edition, released to address important security issue with Nginx server and provide system level upgrades. This Edition will not upgrade Aegir Master nor Aegir Satellite Instances, because there was no new Drupal core released since BOA-2.0.8 Edition and there were not enough updates to built-in platforms or contrib accumulated. Releasing Barracuda-only Edition separately from full Edition allows us to address system/services security issues without any extra delay, while releasing Octopus-only Edition will allow us to provide Drupal core or Aegir version upgrades, without affecting system level services. There is also another reason while separate releases will be useful. BOA-2.0.9 is the last Edition where Aegir 2.x uses still old Drush 4.6 in the backend. We need to sync BOA specific Aegir 2.x with upstream and finally switch to Drush 5, or even Drush 6, if possible. This change, however, may cause issues if you still host legacy Drupal 5 or some old Drupal 6 sites, with either core or contrib not compatible with PHP 5.3, which is now used by default. That is why we plan to introduce ability to install older/previous Barracuda and/or Octopus release, if you need more time to upgrade. # New features and enhancements in this release: * Debian 7.0 Wheezy support. * Automated upgrade from Squeeze with _SQUEEZE_TO_WHEEZY=YES option. * Added config template with inline how-to in docs/cnf/barracuda.cnf * Added config template with inline how-to in docs/cnf/octopus.cnf * Added passwords encryption how-to in docs/BLOWFISH.txt * Added the list of symbols used on install in docs/PLATFORMS.txt * Forced mysql restart if there are too many high CPU mysqld processes. * Improved docs/NOTES.txt * Improved docs/README.txt * Install libpam-unix2 and libxcrypt1 by default. * Install s3cmd by default. * Issue #1974640 - Allow to use Midnight Commander for limited shell users. * Limited Shell Logs Monitor enabled by default. * Nginx: Check for Linux/Cdorked.A malware and delete if discovered. * Re-generate and sync Aegir passwords before and after instance upgrade. * The silent 'system' mode documented in docs/UPGRADE.txt * Allow to exclude platform from otherwise forced `drush en entitycache -y` if sites/all/modules/entitycache_dont_enable.info control file is present. # Changes in this release: * Nginx 1.5.0 - security upgrade for CVE-2013-2028 * PHP 5.3.25 * Redis 2.6.13 * Do not disable update module in platforms known to include it as required. * Firewall: Open port 1129 for outgoing connections (some gateways need it). * Force syslog module as disabled by default and save some disk I/O. * Tune kernel to always use max RAM and not swap, if possible. # Fixes in this release: * Add outgoing port 25 SMTP to the list of requirements. * Firewall: Add truly permanent block for heavy abusers. * Fix for mytop support, available again on systems with MariaDB. * Fix permissions in the /data/all tree if required. * Fix the order of checks - they scan only the last (current) minute. * Force _STRONG_PASSWORDS=NO if locales still look broken on second check. * Improve detecting no longer running drush.php and/or cron PHP processes. * Improve fix_locales logic. * Improve global.inc symlinking on initial install and upgrade. * Improve messages displayed when fix_locales discovers broken locales. * Improve monitoring to avoid duplicate entries on low traffic systems. * Improve sanitize_string() filtering to avoid issues with strong passwords. * Improve syncpass tool - Update system user passwd and flush privileges. * Issue #1961226 - Warning: Could not change permissions of sites/all to 751. * Issue #1962458 - 403 for anonymous users on node/add. * Issue #1963044 - Force UTF-8 locales if not present/configured properly. * Issue #1974542 - Use /root/.home.no.wildcard.chmod.cnf control file. * Issue #1987936 - Restore ability to install PHP 5.2 for FPM and CLI. * Make sure that /dev/null is writable for everyone. * Make sure that all drushrc.php files are owned by Aegir system user. * Make sure that all expected sites/all/{modules,themes,libraries} dirs exist. * Make sure that DB server is restarted on upgrade after config tuning. * Make sure that pdnsd and resolvconf are properly installed. * Nginx: Remove duplicate Vary: Accept-Encoding headers. * Percona no longer supports older Ubuntu non-LTS releases. * PHP: Do not reload FPM every hour - it may cause error 502. * PHP: Fix paths depending on CLI version used. * PHP: Fix the extensions installation and upgrade logic. * PHP: Make sure that the FPM port is set correctly for D6 sites with 5.2 * PHP: Properly uninstall all related packages when using source build. * PHP: Start more FPM workers on systems with enough RAM by default. * Purge bin logs before disabling them. * Run NewRelic re-install early enough to avoid locking full-upgrade. * Sync the load limits for spiders and backend tasks. * The Java/Jetty monitor should use higher allowed limits by default. * Update apticron message to recommend system mode instead of full upgrade. * Update docs for _BUILD_FROM_SRC option. * Use aggressive enough Jetty restart procedure on nightly services reload. * Use correct status messages on install and upgrade. * Use installer and not Aegir version download on stable install/upgrade.
Change History
comment:1 Changed 4 years ago by chris
- Add Hours to Ticket changed from 0.0 to 0.25
- Total Hours changed from 0.0 to 0.25
comment:2 Changed 4 years ago by chris
The steps to follow to apply the BOA update are documented here: wiki:PuffinServer#UpgradingBOA
Unless I hear otherwise I'll try to get this update done late Saturday or Sunday night.
comment:3 Changed 4 years ago by jim
Per my comment on the other ticket, you won't need the 502 cron comment-out any more so that should be removed from the docs...
Apart from that, go for it! I'm updating my VM tonight, so will let you know if anything crops up.
comment:4 Changed 4 years ago by chris
- Add Hours to Ticket changed from 0.0 to 0.7
- Status changed from new to closed
- Resolution set to fixed
- Total Hours changed from 0.25 to 0.95
Puffin upgrade:
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 for how-to Bye
The upgrade doc is here: https://github.com/omega8cc/nginx-for-drupal/blob/master/docs/UPGRADE.txt
Barracuda [Sun May 12 22:11:18 BST 2013] ==> BOA Skynet welcomes you aboard! Barracuda [Sun May 12 22:11:22 BST 2013] ==> INFO: UPGRADE Barracuda [Sun May 12 22:11:22 BST 2013] ==> INFO: Reading your /root/.barracuda.cnf confi g file Barracuda [Sun May 12 22:11:23 BST 2013] ==> NOTE! Please review all config options displa yed below Barracuda [Sun May 12 22:11:23 BST 2013] ==> NOTE! It will *override* all settings in the Barracuda script ### ### Configuration created on 121215-1545 ### with Barracuda version BOA-2.0.4 ### ### NOTE: the group of settings displayed bellow will *not* be overriden ### on upgrade by the Barracuda script nor by this configuration file. ### They can be defined only on initial Barracuda install. ### _HTTP_WILDCARD=YES _MY_OWNIP="81.95.52.103" #_MY_OWNIP="" _MY_HOSTN="puffin.webarch.net" #_MY_HOSTN="" _MY_FRONT="master.puffin.webarch.net" _THIS_DB_HOST=localhost #_THIS_DB_HOST=FQDN _SMTP_RELAY_TEST=YES _SMTP_RELAY_HOST="" _LOCAL_NETWORK_IP="" _LOCAL_NETWORK_HN="" ### ### NOTE: the group of settings displayed bellow ### will *override* all listed settings in the Barracuda script, ### both on initial install and upgrade. ### _MY_EMAIL="chris@webarchitects.co.uk" _XTRAS_LIST="PDS CSF CHV" _AUTOPILOT=YES _DEBUG_MODE=NO _DB_SERVER=MariaDB _SSH_PORT=22 _LOCAL_DEBIAN_MIRROR="ftp.debian.org" _LOCAL_UBUNTU_MIRROR="archive.ubuntu.com" _FORCE_GIT_MIRROR="" _DNS_SETUP_TEST=YES _NGINX_EXTRA_CONF="" _NGINX_WORKERS=AUTO _PHP_FPM_WORKERS=AUTO _BUILD_FROM_SRC=NO _PHP_MODERN_ONLY=YES _PHP_FPM_VERSION=5.3 _PHP_CLI_VERSION=5.3 _LOAD_LIMIT_ONE=1444 _LOAD_LIMIT_TWO=888 _CUSTOM_CONFIG_CSF=NO _CUSTOM_CONFIG_SQL=NO _CUSTOM_CONFIG_REDIS=NO _CUSTOM_CONFIG_PHP_5_2=NO _CUSTOM_CONFIG_PHP_5_3=NO _SPEED_VALID_MAX=3600 _NGINX_DOS_LIMIT=300 _SYSTEM_UPGRADE_ONLY=NO _USE_MEMCACHED=NO _NEWRELIC_KEY= _USE_STOCK=NO ### ### Configuration created on 121215-1545 ### with Barracuda version BOA-2.0.4 ### ### JK reinstall PHP _EXTRA_PACKAGES= _PHP_EXTRA_CONF="" _STRONG_PASSWORDS=NO _DB_BINARY_LOG=NO _DB_ENGINE=InnoDB _NGINX_LDAP=NO _PHP_GEOS=NO _PHP_MONGODB=NO Barracuda [Sun May 12 22:11:25 BST 2013] ==> INFO: Testing GitHub, Drupal and Gitorious servers availability, please wait... Barracuda [Sun May 12 22:11:27 BST 2013] ==> INFO: GitHub mirror repository will be used for this install Barracuda [Sun May 12 22:11:27 BST 2013] ==> INFO: Downloading little helpers, please wait... Barracuda [Sun May 12 22:11:28 BST 2013] ==> INFO: Checking BARRACUDA version... Barracuda [Sun May 12 22:11:28 BST 2013] ==> INFO: Version test result: OK Barracuda [Sun May 12 22:11:28 BST 2013] ==> INFO: Checking your Debian or Ubuntu version... Barracuda [Sun May 12 22:11:30 BST 2013] ==> Aegir with Nginx on Debian/squeeze - Skynet Agent v.BOA-2.0.9 Barracuda [Sun May 12 22:11:34 BST 2013] ==> UPGRADE START -> checkpoint: * Your e-mail address appears to be chris@webarchitects.co.uk - is that correct? * Your server hostname is puffin.webarch.net. * Your Aegir control panel is/will be available at https://master.puffin.webarch.net. Barracuda [Sun May 12 22:11:34 BST 2013] ==> INFO: Cleaning up temp files in /var/opt/ Barracuda [Sun May 12 22:11:37 BST 2013] ==> INFO: Updating apt sources Barracuda [Sun May 12 22:11:39 BST 2013] ==> INFO: We will use Debian mirror ftp.debian.org Barracuda [Sun May 12 22:11:43 BST 2013] ==> INFO: Running aptitude update, please wait... Barracuda [Sun May 12 22:11:51 BST 2013] ==> INFO: Upgrading required libraries and tools Barracuda [Sun May 12 22:11:51 BST 2013] ==> INFO: Now waiting 60 seconds for php-fpm pre-upgrade shutdown... Barracuda [Sun May 12 22:12:54 BST 2013] ==> NOTE! This step may take a few minutes, please wait... ^[^[[5~Barracuda [Sun May 12 22:13:42 BST 2013] ==> WARNING! Locales on this system are broken or not installed and/or not configured correctly yet. This is a known issue on some systems/hosts which either don't configure locales at all or don't use UTF-8 compatible locales during initial OS setup. We will fix this problem for you now, so you shouldn't use any tricks to change system/ssh settings before running this installer. You can experience problems if your SSH client forces locales other than en_US.UTF-8 we are using by default. You should log out when this installer will finish all its tasks and display last line with "BYE!" and then log in again to see the result. We will continue in 5 seconds... Barracuda [Sun May 12 22:13:52 BST 2013] ==> INFO: Testing Nginx version... Barracuda [Sun May 12 22:13:54 BST 2013] ==> INFO: Checking for Linux/Cdorked.A malware, please wait... Barracuda [Sun May 12 22:13:57 BST 2013] ==> INFO: No Linux/Cdorked.A malware traces found - system clean Barracuda [Sun May 12 22:13:57 BST 2013] ==> INFO: Upgrading Nginx, please wait... Barracuda [Sun May 12 22:15:19 BST 2013] ==> INFO: Running aptitude full-upgrade again, please wait... Barracuda [Sun May 12 22:16:11 BST 2013] ==> INFO: Testing Nginx version... Barracuda [Sun May 12 22:16:14 BST 2013] ==> INFO: Installed Nginx version nginx/1.5.0, no upgrade required Barracuda [Sun May 12 22:16:16 BST 2013] ==> INFO: Checking for Linux/Cdorked.A malware, please wait... Barracuda [Sun May 12 22:16:18 BST 2013] ==> INFO: No Linux/Cdorked.A malware traces found - system clean Barracuda [Sun May 12 22:16:18 BST 2013] ==> INFO: Checking SMTP connections, please wait... Barracuda [Sun May 12 22:16:20 BST 2013] ==> INFO: Upgrading a few more tools, please wait... Barracuda [Sun May 12 22:16:24 BST 2013] ==> INFO: Checking if PHP upgrade is available Barracuda [Sun May 12 22:16:26 BST 2013] ==> INFO: Installed PHP version 5.3.25-1~dotdeb.0, no upgrade required Barracuda [Sun May 12 22:16:26 BST 2013] ==> INFO: Installing PhpRedis upgrade for PHP-FPM 5.3.25, please wait... Barracuda [Sun May 12 22:17:00 BST 2013] ==> INFO: Installing UploadProgress upgrade for PHP-FPM 5.3.25, please wait... Barracuda [Sun May 12 22:17:22 BST 2013] ==> INFO: Installing JSMin upgrade for PHP-FPM 5.3.25, please wait... Barracuda [Sun May 12 22:17:48 BST 2013] ==> INFO: Installed Redis version 2.6.12, upgrade/rebuild required Barracuda [Sun May 12 22:17:50 BST 2013] ==> INFO: Installing Redis update for Debian/squeeze, please wait... Barracuda [Sun May 12 22:19:04 BST 2013] ==> INFO: Generating random password for Redis server Barracuda [Sun May 12 22:19:05 BST 2013] ==> INFO: OS and services upgrade completed Barracuda [Sun May 12 22:19:07 BST 2013] ==> INFO: Restarting MariaDB server, please wait... Barracuda [Sun May 12 22:19:27 BST 2013] ==> INFO: Upgrading MariaDB tables if necessary, please wait a minute... Barracuda [Sun May 12 22:20:30 BST 2013] ==> INFO: Running Aegir Master Instance upgrade Barracuda [Sun May 12 22:20:37 BST 2013] ==> INFO: Syncing provision backend db_passwd, please wait... Barracuda [Sun May 12 22:20:41 BST 2013] ==> INFO: Running hosting-dispatch (1/3), please wait... Barracuda [Sun May 12 22:20:55 BST 2013] ==> INFO: Running hosting-dispatch (2/3), please wait... Barracuda [Sun May 12 22:21:02 BST 2013] ==> INFO: Running hosting-dispatch (3/3), please wait... Barracuda [Sun May 12 22:21:03 BST 2013] ==> INFO: Syncing hostmaster frontend db_passwd, please wait... Barracuda [Sun May 12 22:21:05 BST 2013] ==> INFO: Testing previous install... Barracuda [Sun May 12 22:21:05 BST 2013] ==> INFO: Test OK, we can proceed with Hostmaster upgrade Barracuda [Sun May 12 22:21:05 BST 2013] ==> INFO: Moving old directories Barracuda [Sun May 12 22:21:06 BST 2013] ==> INFO: Downloading drush, please wait... Barracuda [Sun May 12 22:21:08 BST 2013] ==> INFO: Drush seems to be functioning properly Barracuda [Sun May 12 22:21:08 BST 2013] ==> INFO: Installing provision backend in /var/aegir/.drush Barracuda [Sun May 12 22:21:08 BST 2013] ==> INFO: Downloading Drush and Provision extensions, please wait... Barracuda [Sun May 12 22:21:09 BST 2013] ==> INFO: Running hostmaster-migrate, please wait... Barracuda [Sun May 12 22:22:19 BST 2013] ==> INFO: Syncing hostmaster frontend db_passwd, please wait... Barracuda [Sun May 12 22:23:15 BST 2013] ==> INFO: Aegir Master Instance upgrade completed Barracuda [Sun May 12 22:23:16 BST 2013] ==> INFO: Installing extra Drush versions Barracuda [Sun May 12 22:23:19 BST 2013] ==> INFO: Drush 4 installation complete Barracuda [Sun May 12 22:23:20 BST 2013] ==> INFO: Drush 5 installation complete Barracuda [Sun May 12 22:23:22 BST 2013] ==> INFO: Drush 6 installation complete Barracuda [Sun May 12 22:23:29 BST 2013] ==> INFO: Restarting Redis and PHP-FPM, reloading Nginx Barracuda [Sun May 12 22:23:36 BST 2013] ==> INFO: Restarting MariaDB server Barracuda [Sun May 12 22:23:50 BST 2013] ==> INFO: New random password for MariaDB generated and stored in /root/.my.pass.txt Barracuda [Sun May 12 22:23:52 BST 2013] ==> INFO: New entry added to /var/log/barracuda_log.txt Barracuda [Sun May 12 22:23:52 BST 2013] ==> INFO: Cleaning up system swap, it may take a moment, please wait... Barracuda [Sun May 12 22:24:00 BST 2013] ==> CARD: Now charging your credit card for this automated upgrade service... Barracuda [Sun May 12 22:24:06 BST 2013] ==> JOKE: Just kidding! Enjoy your Aegir Hosting System :) Barracuda [Sun May 12 22:24:10 BST 2013] ==> Final post-upgrade cleaning, please wait a moment... Barracuda [Sun May 12 22:24:21 BST 2013] ==> BYE! BARRACUDA upgrade completed Bye
octopus up-stable all load is 141 while maxload is 1888 Octopus upgrade for User /data/disk/tn waiting 7 sec Octopus [Sun May 12 22:27:41 BST 2013] ==> BOA Skynet welcomes you aboard! Octopus [Sun May 12 22:27:44 BST 2013] ==> INFO: Reading your /root/.tn.octopus.cnf config file Octopus [Sun May 12 22:27:45 BST 2013] ==> NOTE! Please review all config options displaye d below ### ### Configuration created on 121215-1617 with ### Octopus version BOA-2.0.4 ### ### NOTE: the group of settings displayed bellow ### will *override* all listed settings in the Octopus script. ### _USER="tn" _MY_EMAIL="chris@webarchitects.co.uk" _PLATFORMS_LIST="D7P D8E" _ALLOW_UNSUPPORTED=NO _AUTOPILOT=NO _HM_ONLY=NO _O_CONTRIB_UP=YES _DEBUG_MODE=NO _MY_OWNIP= _FORCE_GIT_MIRROR="" _THIS_DB_HOST=localhost _DNS_SETUP_TEST=NO _HOT_SAUCE=NO _USE_CURRENT=YES _REMOTE_CACHE_IP=127.0.0.1 _LOCAL_NETWORK_IP= _PHP_FPM_VERSION=5.3 _PHP_CLI_VERSION=5.3 _USE_STOCK=NO ### ### NOTE: the group of settings displayed bellow will be *overriden* ### by config files stored in the /data/disk/tn/log/ directory, ### but only on upgrade. ### _DOMAIN="tn.puffin.webarch.net" _CLIENT_EMAIL="chris@webarchitects.co.uk" _CLIENT_OPTION="SSD" _CLIENT_SUBSCR="Y" _CLIENT_CORES="8" ### ### Configuration created on 121215-1617 with ### Octopus version BOA-2.0.4 ### _STRONG_PASSWORDS=NO Do you want to proceed with the upgrade? [Y/n] y Octopus [Sun May 12 22:28:10 BST 2013] ==> INFO: Testing GitHub, Drupal and Gitorious servers availability, please wait... Octopus [Sun May 12 22:28:12 BST 2013] ==> INFO: GitHub mirror repository will be used for this install Octopus [Sun May 12 22:28:12 BST 2013] ==> UPGRADE in progress... Octopus [Sun May 12 22:28:12 BST 2013] ==> START -> checkpoint: * Your Aegir control panel for this instance is available at https://tn.puffin.webarch.net * Your Aegir system user for this instance is tn * This Octopus will use PHP-CLI 5.3 for all sites * This Octopus will use PHP-FPM 5.3 both for D6 and D7 sites * This Octopus includes platforms: D7P D8E / Unsupported: NO * This Octopus options are listed as SSD / Y / 8 C Do you want to proceed? [Y/n] y Octopus [Sun May 12 22:28:28 BST 2013] ==> 8s before we will continue... Octopus [Sun May 12 22:28:47 BST 2013] ==> UPGRADE A: Aegir automated install script part A Octopus [Sun May 12 22:28:47 BST 2013] ==> UPGRADE A: Checking OCTOPUS version, please wait... Octopus [Sun May 12 22:28:47 BST 2013] ==> UPGRADE A: Version test result: OK Octopus [Sun May 12 22:28:47 BST 2013] ==> UPGRADE A: Shared platforms code v.002 (hot new) will be created Octopus [Sun May 12 22:28:47 BST 2013] ==> UPGRADE A: Creating directories with correct permissions, please wait... Octopus [Sun May 12 22:28:50 BST 2013] ==> UPGRADE A: Syncing provision backend db_passwd, please wait... Octopus [Sun May 12 22:28:55 BST 2013] ==> UPGRADE A: Running hosting-dispatch (1/3), please wait... Octopus [Sun May 12 22:29:04 BST 2013] ==> UPGRADE A: Running hosting-dispatch (2/3), please wait... Octopus [Sun May 12 22:29:12 BST 2013] ==> UPGRADE A: Running hosting-dispatch (3/3), please wait... Do you want to upgrade this Aegir Satellite Instance? [Y/n] n Octopus [Sun May 12 22:29:26 BST 2013] ==> UPGRADE A: Aegir Satellite Instance not upgraded this time Do you want to install some latest, ready to use platforms? [Y/n] n Octopus [Sun May 12 22:29:43 BST 2013] ==> UPGRADE A: No new platforms added this time Octopus [Sun May 12 22:29:45 BST 2013] ==> UPGRADE A: Cleaning up various dot files, please wait... /opt/tmp/nginx-for-drupal/aegir/scripts/AegirSetupA.sh.txt: line 1228: cd: /data/all/002: No such file or directory touch: cannot touch `/data/all/002/dot-files-ctrl-BOA-2.0.9': No such file or directory ln: creating symbolic link `/home/tn.ftp/platforms/002/keys': No such file or directory touch: cannot touch `/data/all/002/javascript_aggregator.out.txt': No such file or directory Octopus [Sun May 12 22:29:50 BST 2013] ==> UPGRADE A: Preparing setupmail.txt Octopus [Sun May 12 22:29:52 BST 2013] ==> UPGRADE A: New entry added to /data/disk/tn/log/octopus_log.txt Octopus [Sun May 12 22:29:52 BST 2013] ==> UPGRADE A: Final cleaning, please wait a moment... Octopus [Sun May 12 22:30:09 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib/backup_migrate with latest release Octopus [Sun May 12 22:30:09 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib/purge with latest release Octopus [Sun May 12 22:30:09 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib/expire with latest release Octopus [Sun May 12 22:30:10 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib/boost with latest release Octopus [Sun May 12 22:30:17 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib_seven/purge with latest release Octopus [Sun May 12 22:30:17 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib_seven/expire with latest release Octopus [Sun May 12 22:30:17 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib_seven/filefield_nginx_progress with latest release Octopus [Sun May 12 22:30:17 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib_seven/boost with latest release Octopus [Sun May 12 22:30:17 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib_seven/speedy with latest release Octopus [Sun May 12 22:30:17 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib_seven/entitycache with latest release Octopus [Sun May 12 22:30:17 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib_seven/taxonomy_edge with latest release Octopus [Sun May 12 22:30:17 BST 2013] ==> UPGRADE A: Replaced /data/all/001/o_contrib_seven/backup_migrate with latest release Octopus [Sun May 12 22:30:25 BST 2013] ==> UPGRADE A: Starting the cron now Octopus [Sun May 12 22:30:25 BST 2013] ==> UPGRADE A: All done! Octopus [Sun May 12 22:30:25 BST 2013] ==> BYE! waiting 3 sec Done for /data/disk/tn OCTOPUS upgrade completed Bye
I have left this crontab in place:
11 * * * * bash /var/xdrago/clear.sh >/dev/null 2>&1
And updated the docs so they don't say it should be commented out, ticket:483#comment:62.
All other steps were followed as documented here wiki:PuffinServer#UpgradingBOA.
The site is back up and running and everything seems OK, so I'm closing this ticket.
comment:5 Changed 4 years ago by ed
- Status changed from closed to reopened
- Resolution fixed deleted
the whole of the admin section on tn.org is broken. is this related to this ticket? re-opening.
comment:6 follow-up: ↓ 7 Changed 4 years ago by chris
There were the following errors in the output above from the upgrade, I don't know if these are significant:
/opt/tmp/nginx-for-drupal/aegir/scripts/AegirSetupA.sh.txt: line 1228: cd: /data/all/002: No such file or directory touch: cannot touch `/data/all/002/dot-files-ctrl-BOA-2.0.9': No such file or directory ln: creating symbolic link `/home/tn.ftp/platforms/002/keys': No such file or directory touch: cannot touch `/data/all/002/javascript_aggregator.out.txt': No such file or directory
comment:7 in reply to: ↑ 6 Changed 4 years ago by jim
Those errors chris mentioned all refer to the /data/all/002 directory that does to exist.
And from line 1228 of https://github.com/omega8cc/nginx-for-drupal/blob/master/aegir/scripts/AegirSetupA.sh.txt:
if [ ! -d "$_USERFTP_ROOT" ] ; then
So this is an FTP folder check, we disabled ours so I'm assuming that's fine... The variable is defined on line 1282:
_USERFTP_ROOT="/home/$_USERFTP"
At this point I don't think these errors are relevant in themselves, though the lack of /data/all/002 directory is a little concerning.
comment:8 Changed 4 years ago by chris
See also this ticket for the problems we have had with this upgrade: ticket:548
comment:9 Changed 3 years ago by chris
- Add Hours to Ticket changed from 0.0 to 0.15
- Total Hours changed from 0.95 to 1.1
The steps that need to be followed after updating using barracuda are in ticket:548#comment:34 and I have added a new section to the puffin wiki page wiki:PuffinServer#SystemUpdates
comment:10 Changed 3 years ago by chris
- Status changed from reopened to closed
- Resolution set to fixed