The easiest way would be to deploy a clean CE of the same version you currently have and then once done:
- Copy /opt/kaltura/web/content from the old deployment to the new one [be sure to preserve the original file permissions]
- Drop the
kaltura_sphinx_log DBs [no need to drop the DWH DBs, their schemas did not change since 12.20.0] and import them from your original ENV.
- Reindex Sphinx with /opt/kaltura/bin/kaltura-sphinx-reindex.sh and make sure it finishes with no errors
When using mysqldump to export the Kaltura DBs, also pass
I believe you said you are currently running 12.20.0 so, following this guide:
BUT - after getting the http://installrepo.origin.kaltura.org/repo/apt/xenial/install_kaltura_all_in_1.sh
edit the script so that:
echo "deb [arch=amd64] $REPO_BASE_URL/$CODENAME $KALTURA_DIST main" > /etc/apt/sources.list.d/kaltura.list
echo "deb [arch=amd64] $REPO_BASE_URL/xenial-12.20.0 lynx main" > /etc/apt/sources.list.d/kaltura.list
Then run the script as normal.
Once this is done, test that everything is working as expected and assuming it is, follow the upgrade procedure to upgrade to the latest version [13.7.0],