---
title: "Core Linux Patch"
slug: "core-linux-patch"
updated: 2026-04-16T20:22:10Z
published: 2026-04-16T20:22:10Z
canonical: "knowledge.curiositysoftware.ie/core-linux-patch"
---

> ## 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

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.

Quality Modeller is Curiosity's flow-driven model-based tool which provides a range of accelerators and connectors for building flowcharts rapidly. Align all stakeholders to quality outcomes and create critical assets early, delivering superior software at speed.
