Upgrading Aspera Platform on Demand / Server On Demand (APOD/SOD) from 3.6.0 to 3.7.3


This KB article describes the steps for upgrading your Aspera Platform On Demand / Server On Demand with Shares (APOD / SOD -ws) from 3.6.0 to 3.7.3.



  1. SSH to your server, and sudo to the root user.  See this article for more details.  
  2. Back up your existing Console.  (Use the Console Web UI for Console - Shares backup is covered below.)
  3. Make sure there are no active transfers on your server.
  4. Download the latest software packages for Aspera Platform On Demand / Server On Demand with Shares.
# wget http://download.asperasoft.com/sw/ondemand/3.7.3/aws/aspera-common-
# wget http://download.asperasoft.com/sw/ondemand/3.7.3/aws/aspera-console-
# wget http://download.asperasoft.com/sw/ondemand/3.7.3/aws/aspera-entsrv-
# wget http://download.asperasoft.com/sw/ondemand/3.7.3/aws/aspera-ondemand-init-apod-sod-3.7.3-146311.x86_64.rpm
# wget http://download.asperasoft.com/sw/ondemand/3.7.3/aws/aspera-ondemand-init-base-3.7.3-146311.x86_64.rpm
# wget http://download.asperasoft.com/sw/ondemand/3.7.3/aws/aspera-ondemand-tools-3.7.3-146311.x86_64.rpm
# wget http://download.asperasoft.com/sw/ondemand/3.7.3/aws/aspera-shares-



  1. Back up the Console database:
    # asctl console:backup_database
  2. Stop all Console processes:
    # asctl all:stop
  3. Stop the Shares Nginx web server:
    # /opt/aspera/shares/sbin/sv stop nginx
  4. Install Enterprise Server, Console, and the On Demand software:
    # rpm -Uvh aspera-entsrv-

    # /opt/aspera/bin/asnodeadmin --db-update
    # /opt/aspera/bin/alee-admin register customer_id entitlement_id

    # rpm -Uvh aspera-common-
    # rpm -Uvh aspera-console-

    # asctl console:upgrade

    # rpm -Uvh aspera-ondemand-init-apod-sod-3.7.3-146311.x86_64.rpm
    # rpm -Uvh aspera-ondemand-tools-3.7.3-146311.x86_64.rpm
    # rpm -Uvh aspera-ondemand-init-base-3.7.3-146311.x86_64.rpm
  5. Stop the Apache process (that was started automatically by the Console upgrade).  With this installation, we are using Nginx for the web server, not Apache.
    # asctl apache:stop
  6. Install the new Shares rpm:
     # rpm -Uvh aspera-shares-

    Note: Do not run: /opt/aspera/shares/u/setup/bin/upgrade

  7. Configure runlevels for Nginx services and start Shares services:
    # mv /opt/aspera/shares/etc/runit/runlevels/up /opt/aspera/shares/etc/runit/runlevels/up.bak2
    # mkdir /opt/aspera/shares/etc/runit/runlevels/up
    # ln -s /opt/aspera/shares/etc/runit/services/crond /opt/aspera/shares/etc/runit/runlevels/up/crond
    # ln -s /opt/aspera/shares/etc/runit/services/nginx /opt/aspera/shares/etc/runit/runlevels/up/nginx # /opt/aspera/shares/sbin/runsvchdir up
    # service aspera-shares start
  8. Change the filename of the newly created console_cluster.conf. (Optional)
    # mv /opt/aspera/shares/etc/nginx/conf.d/console_cluster.conf /opt/aspera/shares/etc/nginx/conf.d/console_cluster.conf.bak
  9. Restart Nginx:
    # service aspera-shares start
  10. Your system is now upgraded.  Please log in and confirm that everything is working as expected.
Powered by Zendesk