Upgrade Neptune DXP - Open Edition on macOS

This upgrade procedure describes the basic minimum steps required to upgrade to Neptune DXP - Open Edition 24 locally.

Prerequisites

Procedure

  1. Download the latest version of Neptune DXP - Open Edition for macOS from the product download section on Neptune DXP Portal.

  2. Unzip the ZIP file to a location of your choice which is different from your current installation folder.

  3. Make sure you have followed the prerequisite steps and that your instance is stopped.

  4. Replace the current Neptune DXP - Open Edition installation files with the the following files from the ZIP file:

    • hana-client.node

    • libdbcapiHDB.dylib

    • LICENSES

    • node_sqlite3.node

    • planet9-darwin

  5. Right-click on your installation folder and select ServicesNew Terminal at Folder.

  6. In the Terminal, run ./planet9-darwin --upgrade and confirm the question on the command line with Yes.

    Result: A macOS notification might show that the planet9-darwin file cannot be opened.

  7. Continue with adjusting the security settings for the planet9-darwin file, as described in the following section.

Adjust security settings for the planet9-darwin file

  1. In the macOS notification showing that the planet9-darwin file cannot be opened, select Okay.

  2. Go to System SettingsPrivacy & Security.

  3. In the Security section, you will find a notification that the planet9-darwin file was blocked from use.

  4. Select Allow Anyway.

  5. In the Terminal, run ./planet9-darwin --upgrade again and confirm the question on the command line with Yes.

    Result: A macOS notification prompts you to confirm you want to open the planet9-darwin file.

  6. Select Open.

    Result: The schema of your database will be synchronized with the new Neptune DXP - Open Edition executable.

  7. Once the upgrade has finished, your instance can be started and stopped in the usual way.

  8. If this is your initial upgrade to the Neptune DXP 24 release, you now need to activate your license.