Core Linux Patch

Prev Next

Patch updates allow you to update specific components of your Quality Modeller installation without replacing the entire package. You will receive a patch file from Curiosity when a targeted fix is available for your version.

Prerequisites

  • An existing Quality Modeller installation (e.g. /opt/curiosity/9.36.2/package)
  • The patch .zip file provided by Curiosity (e.g. patch_9.36.2_to_9.36.3.zip)
  • unzip installed on your system

Applying the Patch

  1. Navigate to your existing package directory:
cd /opt/curiosity/9.36.2/package
  1. Extract the patch file into the package directory:
unzip /path/to/patch_9.36.2_to_9.36.3.zip
  1. Run the apply script:
./patch/apply-patch.sh

The script will:

  • Verify your installed version matches the patch
  • Back up all files that will be replaced
  • Apply the updated component(s)
  1. Restart Quality Modeller:
./run.sh -d

Only the updated component(s) will be reloaded. Existing components are not affected.

Rolling Back a Patch

If you need to revert to the previous version, run the rollback script from the backup directory:

./.patch-backup/9.36.2_to_9.36.3_*/rollback-patch.sh
./run.sh -d

This restores all files to their pre-patch state.

Troubleshooting

Version mismatch error: The patch is built for a specific base version. If you see a version mismatch error, confirm you are running the version the patch was built for. If you are certain you want to proceed, you can use ./patch/apply-patch.sh --force.

Patch directory not found: Make sure you extracted the patch zip from within your package directory, not from another location.