When you move a database from one system to another, or install a new AOS you might get the following errors when starting the AOS:
Cannot create another system semaphore
The internal time zone version number stored in the database is higher than the version supported by the kernel (x/y). Use a newer Microsoft Dynamics AX kernel.
The first error will appear in the system log, while the second error will appear in the application log. The cause of the problem was the kernel version on the database was higher than the current kernel version of the AOS server. There are two options to resolve the problem:
1. Install the same kernel version as was on the original system used on the database.
2. Using SQL change the value in the field SYSTIMEZONESVERSION from x to y. X is the version reported by the error found in the database, while y is the version of the kernel.
Both these options will resolve your problem and allow you to start your AOS instance.