Frequently asked questions
Questions in this section:
- How can I boot the computer without a keyboard?
- What do I do if I get the HTTP error 401.3 when trying to browse to the DMA?
- What do I do if get HTTP error 500.19?
- What do I do if ASPX pages show text instead of web content?
- What do I do when I get a Dashboards error saying that the directory name is not valid?
- What do I do if I have backup problems on a 64-bit OS?
- How do I configure IIS 6 on a 64-bit system?
- What do I do if there is an error when the MySQL service is started?
- What do I do if I get a 'Trust not granted' error when opening Cube?
- What do I do if I get an 'unauthorized access exception' after saving annotations?
- How do I manually configure Windows Firewall?
- How do I manually configure DCOM?
How can I boot the computer without a keyboard?
Depending on the hardware, you may need to allow the computer to be started without a keyboard connected.
To do so, when the computer is booting:
- Enter the BIOS settings, e.g. by pressing DELETE.
- Select Boot Settings > Boot Settings Configuration.
- Set Halt On to "All, but Disk/Key".
What do I do if I get the HTTP error 401.3 when trying to browse to the DMA?
When you get an HTTP error 401.3 ("Unauthorized") when trying to browse to any web page of the DataMiner Agent in question, verify the security settings of the Skyline DataMiner directory that you copied.
- In File Explorer, go to the
C:\Skyline DataMiner
directory. - Right-click the directory, and click Security.
- Make sure that the Users group has been added, and has "Read" rights.
Tip
See also: How do I manually configure DCOM?
What do I do if get HTTP error 500.19?
When you get an HTTP error 500.19 ("Internal Server Error"), set the default application pool to .NET Framework Version v2.0.
- Choose Start > Administrative Tools > Internet Information Services (IIS) Manager.
- In the Connections section, expand the server, and click Application Pools.
- Set DefaultAppPool to ".NET Framework Version v2.0".
What do I do if ASPX pages show text instead of web content?
This could be the case if IIS was installed after the .NET framework. If these two components were not installed in the right order, then proceed as follows:
Select Start > Run.
In the Open text box, type
cmd
and press ENTER.At the command prompt, type the following command, and then press ENTER:
%windir%\Microsoft.NET\Framework\1.1.4322\aspnet_regiis.exe -i
Note
In this path, "1.1.4322" represents the version number of the .NET Framework that you installed on your server.
For more information, see http://support.microsoft.com/kb/306005/.
What do I do when I get a Dashboards error saying that the directory name is not valid?
In some cases, the following Dashboards error may appear:
CS001X: COULD NOT WRITE TO OUTPUT FILE fC:\...\TEMPORARY ASP.NET FILES\...f.
THE DIRECTORY NAME IS INVALID.
If so, do the following:
- Check if a
C:\Windows\temp
directory exists. If it does not, create it. - For this directory, grant full permissions to the ASPNET or NETWORK SERVICE user accounts.
- Right-click My Computer, and click Properties.
- On the Advanced tab, click Environment Variables.
- Select the TEMP system variable, and click Edit.
- Type "C:\Windows\TEMP" in the Variable Value box, and click OK.
- Repeat steps 5 and 6 to edit the TMP variable. Click OK twice.
- Select Start > Run.
- At the command prompt, type "iisreset" to reset Internet Information Services (IIS).
Note
If the error message persists, restart the computer.
For more information, see http://support.microsoft.com/kb/825791.
What do I do if I have backup problems on a 64-bit OS?
Problem with NTBackup
On 64-bit systems, a DataMiner backup procedure can fail with the following message:
Backup job had errors!! Backup-process failed. The system cannot find the file specified.(2)
This error is caused by SLDMS being unable to start or locate the ntbackup process.
To solve this problem, proceed as follows:
- Copy the ntbackup.exe file from the
C:\WINDOWS\system32
directory of a 32-bit system to theC:\Skyline DataMiner\Files
directory of the 64-bit system.
Problem with DataMiner database dump
On 64-bit systems, a DataMiner backup procedure can fail the moment a database dump has to be performed for a legacy MySQL database.
This error is caused by SLDMS being unable to start or locate mysqldump.exe.
To solve this problem, proceed as follows:
- Create a dummy
C:\MySQL\bin
directory containing the mysqldump.exe file.
How do I configure IIS 6 on a 64-bit system?
Problems with an incorrect IIS configuration
When IIS is incorrectly configured, the following problems may occur:
When browsing to the DMA:
Service Unavailable
Errors coming from W3SVC-WP in the event viewer of the DMA:
Id 2268: Could not load all ISAPI filters for site/service. Therefore startup aborted. Id 2274: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll could not be loaded due to a configuration problem [...] Id 1062: It is not possible to run different versions of ASP.NET in the same IIS process. Please use the IIS Administration tool to reconfigure you server to run the application in a separate process.
When browsing to ASP.NET applications (Dashboards):
404 (Not Found) 403 (Forbidden)
To avoid these problems, first of all make sure that the following programs/frameworks are installed:
- IIS
- .NET Framework 3.5
If they are, make sure IIS has been correctly configured. See Correctly configuring IIS 6.
Correctly configuring IIS 6
To correctly configure IIS, on top of the standard DataMiner Agent installation, do the following:
Open a command prompt window, by going to Start > Run and entering
cmd
.Note
It is advisable to run cmd.exe as an Administrator.
Type the following command, and then press ENTER:
Cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
Type the following command, and then press ENTER:
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
Type the following command, and then press ENTER:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
Open IIS Manager.
In the Web Service Extensions list (see left tree pane), set the following extensions to "Allowed":
- ASP.NET version 1.1.4322
- ASP.NET version 2.0.50727
- Active Server Pages
In File Explorer, execute
C:\Skyline DataMiner\Tools\ConfigureIIs.js
. When the execution is ready, a message box will appear.In the left pane of the IIS Manager, open the website and verify that the Dashboards item is an application (cogwheel icon).
If it is not, proceed as follows:
- Right-click > Properties
- Click Create Application.
- On the Documents tab, make sure that the default document is "default.aspx".
- On the Directory Security tab, click Edit (next to Authentication and access control), and make sure that "Integrated Windows Authentication" is selected.
Restart IIS:
- In the left pane, right-click COMPUTERNAME and select All Tasks > Restart IIS.
- Alternatively, you can run the
iisreset
command from a command prompt.
What do I do if there is an error when the MySQL service is started?
After installing MySQL, the following error may occur when the MySQL service attempts to start:
MySQL service cannot start (event viewer error message: Default storage engine <InnoDB> is not available)
To resolve this issue, proceed as follows:
Go to the MySQL Server installation directory:
- On an x86 machine:
C:\Program Files\MySQL\MySQL Server x.x\Data
- On an x64 machine:
C:\Program Files(86)\MySQL\MySQL Server x.x\Data
- On an x86 machine:
Remove the following files:
- ib_logfile0
- ib_logfile1
- ibdata1
Start the MySQL service manually.
For more information, see http://forums.mysql.com/read.php?22,58270,122989#msg-122989.
What do I do if I get a 'Trust not granted' error when opening Cube?
Install the necessary certificates.
For more information, see http://[DMA]/tools/.
What do I do if I get an 'unauthorized access exception' after saving annotations?
On Windows 7, the following error may occur after saving annotations:
SYSTEM.UNAUTHORIZEDACCESSEXCEPTION: RETRIEVING THE COM CLASS FACTORY FOR COMPONENT WITH CLSID...
This is because the IIS_IUSRS group has not been granted "Local Activation" permission on SLDMS.
Tip
See also: How do I manually configure DCOM?
How do I manually configure Windows Firewall?
Normally, Windows Firewall is configured automatically when you install DataMiner. However, if you want to configure it manually, do the following:
Go to Start > Control Panel > System and Security > Windows Defender Firewall.
Click Advanced Settings.
On the Inbound Rules tab page, the following ports will need to be added:
Name Port number Protocol HTTP Port 80 TCP HTTPS Port 443 TCP NATS Ports 4222
6222TCP SLNet Remoting Port 8004 TCP NAS Port 9090 TCP To do so, for each of the ports, do the following:
- Click New rule.
- In the wizard, select Port and click Next.
- Select whether the rule applies to TCP or UDP, add the port and click Next.
- Make sure Allow the connection is selected and click Next until you reach the last step of the wizard.
- Enter the name of the rule, as specified in the table above, and click Finish.
If the computer will be polled by a DataMiner element running the Microsoft Platform protocol driver, the following three additional steps have to be executed:
Select Start > Run.
In the Open text box, type
netsh firewall set service RemoteAdmin
, and press ENTER.A message box will appear, notifying you that the firewall changes have successfully been applied.
Exit the command prompt window.
How do I manually configure DCOM?
Normally, DCOM is configured automatically when you install DataMiner. However, if you want to configure it manually, do the following:
Select Start > Run.
Enter
dcomcnfg
, and click OK.Double-click Component Services, and then double-click Computers to expand the Component Services tree.
Double-click My Computer and DCOM Config to expand the Component Services tree.
In the Component Services tree, right-click SLASPConnection, and click Properties.
Click the Security tab.
In the Launch and Activations Permissions pane, click Customize, and then click Edit.
Grant an additional permission to the following accounts:
Account Additional permission [ComputerName]IUSR_[ComputerName] Allow Local Activation [ComputerName]Users Allow Local Activation If these accounts are not listed even though they exist, see Adding an account to the Group or User names list for instructions on how to add them to the Group or user names list.
Note
If the above-mentioned accounts do not exist on your system, you do not need to create them.
Click OK on the open dialog boxes until you are back in the DCOM Config node of the Component Services tree.
In the Component Services tree, right-click SLDMS, and click Properties.
Click the Security tab.
In the Launch and Activations Permissions pane, click Customize, and then click Edit.
Grant an additional permission to the following accounts:
Account Additional permission [ComputerName]ASPNET Allow Local Activation [ComputerName]Network Service Allow Local Activation [ComputerName]IIS_WPG Allow Local Activation [ComputerName]IIS_IUSRS Allow Local Activation IIS APPPOOLDefaultAppPool Allow Local Activation If these accounts are not listed even though they exist, see Adding an account to the Group or User names list for instructions on how to add them to the Group or user names list.
Note
If the above-mentioned accounts do not exist on your system, you do not need to create them.
Close the Component Services window.
Adding an account to the Group or User names list
- On the Security tab of the Launch and Activation Permission dialog box, click Add.
- In the Select Users, Computers, or Groups dialog box, click Advanced.
- In the Select Users, Computers, or Groups dialog box, click Locations.
- In the Locations dialog box, select "[ComputerName]", and click OK.
- Back in the Select Users, Computers, or Groups dialog box, click Find Now.
- In the search results, select the required account (e.g. "IUSR_[ComputerName]"), and click OK.
- In the Select Users, Computers, or Groups dialog box, click OK.