Manifest Academy

Home › Curriculum › Deploy, Operate & Upgrade › Common errors catalogue

Troubleshooting · 16 min · 17–20

Common errors catalogue

The errors you'll see weekly, what they mean and how to fix them.

In this lesson

Key points

Real-world example

PDFs failed only in production with 'wkhtmltopdf exited with non-zero code'. Logs showed it couldn't fetch CSS from the public URL behind the firewall. Setting the system parameter report.url to http://127.0.0.1:8069 fixed rendering without exposing anything.

Questions and answers

Which system parameter fixes report rendering URLs?

report.url (and web.base.url).

What causes 'could not serialize access due to concurrent update'?

Concurrent transactions updating the same rows, often a cron colliding with users; Odoo retries some automatically.

Read the full lesson, worked example and quiz