Odoo Upgrade from 14.0 to 15.0
Prepare
Set env vars.
export ODOO_CURRENT_VERSION=14.0
export ODOO_TARGET_VERSION=15.0
export MODE=test # Options: test, production
export PGHOST=localhost
export PGUSER=odoo
export PGPASSWORD=odoo
export DATABASE=erp
export NEW_DATABASE=${DATABASE}_${ODOO_TARGET_VERSION}
export COMPANY=mint-system
alias odoo-upgrade="python <(curl -s https://upgrade.odoo.com/upgrade)"
Download the database.
odoo-backup -d $DATABASE -o tmp/$COMPANY/$DATABASE.zip ...
Checkout Odoo environment.
task checkout $ODOO_CURRENT_VERSION
Start local development environment.
task start db,native
Restore
Clear filestore and restore database.
task drop-db $DATABASE
task clear-filestore $DATABASE
odoo-restore -f tmp/$COMPANY/$DATABASE.zip
Remove Unsupported Modules.
task remove-module $DATABASE ...
Update modules.
task init-module $DATABASE ...
Login and check the Odoo log.
Upgrade
Run the upgrade scripts.
task clear-filestore $NEW_DATABASE
task drop-db $NEW_DATABASE
odoo-upgrade $MODE -d $DATABASE -t $ODOO_TARGET_VERSION -r $NEW_DATABASE
Checkout target Odoo environment.
task checkout $ODOO_TARGET_VERSION
Clear the browser cache and Odoo assets, then start the server.
task clear-assets $NEW_DATABASE
task start native
Login and check the Upgrade report.
Configure
Migrate custom modules.
Install new modules.
task init-module $NEW_DATABASE ...
Reset selected views.
Make new Odoo configurations.
Update selected snippets.
Verify
Test the upgraded system.
Run the test cases.
Note any regressions.
Deploy
Export the new database.
odoo-backup -d $NEW_DATABASE -o tmp/$COMPANY/$NEW_DATABASE.zip
Deploy the upgraded database.
Troubleshooting
External ID not found in the system
Problem
The upgrade for the on-premise enterprise database failed with this error:
External ID not found in the system: quality_mrp.worksheet_page
Solution
Install quality_mrp
.
Source: https://www.odoo.com/de_DE/my/task/2794306?access_token=7b35c536-e265-497c-8114-4a9e9c8589ea