Upgrade Dradis Pro using DUP

When you're ready to upgrade your instance, all you're going to need to do is apply a new DUP file.

  1. Back up your data
    Note: the database will not be impacted by the upgrade. We recommend taking a backup as a best practice.
  2. Sign in to the Dradis User Portal
  3. Navigate to the latest release or click the Download button in the center column of the portal landing page.
  4. First click I already have a Dradis VM running then select your current Dradis version.
  5. Finally click Download Upgrade Package.
  6. Back on your Dradis Pro instance, navigate to /setup/upgrade in your browser.
  7. When prompted for credentials, enter in the Admin console - HTTP Basic Auth credentials from the Dradis user portal.
  8. Use the CIC console to upload the DUP file.
    The upload may take several minutes but you will get onscreen progress updates.
  9. After the upload completes, navigate back to /pro in your browser and check the footer to confirm that the update was successful.

Troubleshooting this step:

This is one of the most common points where errors happen. But don't worry! We'll get them sorted out quickly.

If your DUP file throws any errors, start by checking the SHA1 checksum. If all is well, continue on with the relevant troubleshooting steps:

Upload stalls at "Launching external configuration service, this can take a few minutes...(running)"

The DUP file application has likely already finished, but the on-screen progress isn't updating to let you know.

To resolve this, check the install log to see whether the upgrade is applying correctly or whether we're dealing with an error

The install log can be reached through /setup/config.log?chef=1 in the browser of your instance.

If the install log ends with:

[2018-01-01T12:00:01-01:00] INFO: Chef Run complete in 30.0 seconds
[2018-01-01T12:00:01-01:01] INFO: Running report handlers
[2018-01-01T12:00:01-01:02] INFO: Report handlers complete

Then everything went fine and the upgrade worked. Head to /pro/ in your browser to continue with the deployment process

If there was an exception, you'll see a stack trace that should let us know the source of the error. Send it over and we'll take a look.

"We're sorry, but something went wrong" error

If you see the error message above in the webapp after applying the DUP file, walk through the steps of our Quick Troubleshooting guide.

In this case, the God Process restart should do the trick!

Streamline InfoSec Project Delivery

Learn practical tips to reduce the overhead that drags down security assessment delivery with this 5-day course. These proven, innovative, and straightforward techniques will optimize all areas of your next engagement including:

  • Scoping
  • Scheduling
  • Project Planning
  • Delivery
  • Intra-team Collaboration
  • Reporting and much more...

Your email is kept private. We don't do the spam thing.