Ticket #547 (closed maintenance: fixed)

Opened 4 years ago

Last modified 3 years ago

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
Note: See TracTickets for help on using tickets.