Wednesday Tidbit: VMware AppVolumes bug deletes SSL certificates on upgrade

Recently I upgraded my AppVolumes 2.18 and 4.0 installations to the latest version.  The event log on each server showed the installation as successful, returning “code 0” accordingly. To add to this, all services started as you would expect.

Unfortunately, both applications became unavailable, and couldn’t be reached when attempting to browse to them.

The Cause

It appears that the developers, in their infinite wisdom, have decided to delete all custom SSL certificates ending in “.cer” when performing an upgrade. This is a new thing, and certainly didn’t happen when upgrading from AppVolumes 2.17 to 2.18.

The fix is to either put your certificate back, or rename it to a “.crt” and update your nginx.conf file accordingly.

Please note: at the time of writing (5 May), this does not appear in any release notes going back as far as 2.14. Although I expect it to be hastily added soon.

Whilst software development is hard, this sort of “feature” just should not happen. Furthermore if it does, it should be documented in big, bold, neon pink lettering.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.