only option is backup and restore.
your version is not supported since 2017
an option would be to migrate from 8 to 10 directly, but this is not something tested. we only support one version migration.
you might be aware however that sme 9 is not supported since 2020. but would be wise to at least restore and backup again on it before restoring on a sme10.
also SME 10 will go EOL in june 2024.
We are actively working on SME which will be supported up to 2028. However, it is not close to be released. So you should also plan another migration soon.
to verify the installed contribs you might try
/sbin/e-smith/audittools/newrpms
however as no upstream repo are available for 7 years it might fail
you could also try
rpm -qa | grep smeserver|sort
you will have all smeserver-* rpms and by removing core one you should find the contribs.