Documentation Index

Fetch the complete documentation index at: https://knowledge.curiositysoftware.ie/llms.txt

Use this file to discover all available pages before exploring further.

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.