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
.zipfile provided by Curiosity (e.g.patch_9.36.2_to_9.36.3.zip) unzipinstalled on your system
Applying the Patch
- Navigate to your existing package directory:
cd /opt/curiosity/9.36.2/package
- Extract the patch file into the package directory:
unzip /path/to/patch_9.36.2_to_9.36.3.zip
- 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)
- 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.