# Update error: post-installation script subprocess returned error exit status 1

**URL:** https://community.zammad.org/t/update-error-post-installation-script-subprocess-returned-error-exit-status-1/20803
**Category:** Technical assistance
**Created:** [August 7, 2026, 5:51am UTC](https://community.zammad.org/t/update-error-post-installation-script-subprocess-returned-error-exit-status-1/20803 "2026-08-07T05:51:26Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![chris2](https://community.zammad.org/letter_avatar_proxy/v4/letter/c/ac8455/32.png) [@chris2](https://community.zammad.org/u/chris2)
#### Post date: [August 7, 2026, 5:51am UTC](https://community.zammad.org/t/update-error-post-installation-script-subprocess-returned-error-exit-status-1/20803/1 "2026-08-07T05:51:26Z")

</div>

### Infos:

- Used Zammad version: 7.0.2-1781669454.9dc15acf.jammy
- Used Zammad installation type: (source, package, docker-compose, …) Ubuntu package
- Operating system: Ubuntu 22.04.5 LTS

### Expected behavior:

- Zammad gets upgraded to 7.1.2-1786027046.fb3abf2.ubuntu22 amd64.

### Actual behavior:

- dpkg: error processing package zammad (–configure):  
installed zammad package post-installation script subprocess returned error exit status 1

### Steps to reproduce the behavior:

- sudo apt upgrade zammad
- I tried “sudo apt install libimlib2 libimlib2-dev” (as suggested in [[solved] Zammad Ubuntu Update Error](https://community.zammad.org/t/solved-zammad-ubuntu-update-error/2281)) but that did not make a difference.

---

<div class="post-metadata">

### Author: ![chris2](https://community.zammad.org/letter_avatar_proxy/v4/letter/c/ac8455/32.png) [@chris2](https://community.zammad.org/u/chris2)
#### Post date: [August 10, 2026, 9:33am UTC](https://community.zammad.org/t/update-error-post-installation-script-subprocess-returned-error-exit-status-1/20803/2 "2026-08-10T09:33:02Z")

</div>

This issue has been solved.

Running “dpkg --configure zammad” again I found “ActiveRecord::RecordInvalid: Validation failed: AI provider is missing”.

The setting ai\_provider was configured as true. But there was no specific AI Provider selected. Zammad 7.1 seems to be more rigid there checking the configuration than Zammad 7.0.

We are not using Zammad AI. So I just deactivated it (zammad run rails r “Setting.set(‘ai\_provider’, false)”) and everything is fine now.

---

<div class="post-metadata">

### Author: ![system](https://community.zammad.org/uploads/default/original/1X/5c5afaea2d23f811dbec33cd4edb02fa29d3262f.png) [@system](https://community.zammad.org/u/system)
#### Post date: [August 17, 2026, 9:33am UTC](https://community.zammad.org/t/update-error-post-installation-script-subprocess-returned-error-exit-status-1/20803/3 "2026-08-17T09:33:54Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
