Problem:
There is an issue when installing Net Express 4.0 on the D: drive of Windows 2003 Server machine using the standard setup.exe. When trying to compile programs you may get the error:
ASLM: Semaphore failure ERRNO 1002
Resolution:
The problem here is that the setup process attempts to create a log file on the c:\\ drive by default, and if you don't have a c:\\ drive, it can't write the log.
To avoid this problem, you can redirect the log file elsewhere by supplying a parameter to the setup command.
So, drop to a command prompt an change directory to the location of the setup.exe (let's assume this is on D:\\) and type the command
D:\\setup\\setup.exe /ini=d:\\setup\\nxsetup.ini /logfile=r:\\thelogfile.txt
This will run the setup.exe from your D:\\ drive and write the logfile to your r:\\ drive.
Alternatively, you can uninstall the product from the D: drive and resintall it on the default C: drive.
Both options should solve the problem.