User turns off the terminal/PC without logging off, or the user presses the BREAK key and enters the debugger.
Depending on what the user was doing, you might want to solve the problem using one of the following methods:
See System Debugger for instructions on different ways to get out of the debugger.
If you are not sure what to do, call your local support representative for help.
If a terminal, connected to a UNIX machine, seems to be working improperly, carry out the following and adjust as necessary:
If keystrokes typed on your keyboard are not displayed on the screen, the solution may be one of the following:
If a keyboard stops working, check that the it is plugged in properly and that CTRL+S or HOLD (or on some terminal types CTRL+F5) have not been pressed (see No Keystroke Echo above). If necessary attach a different keyboard to the terminal and call your local support representative.
If a terminal stops working, and you do not have a keyboard problem, ensure that the monitor is switched on and the brightness has not been turned down. Try swapping terminals to determine whether the terminal or the line causes the problem. Then call your local support representative.
If you are getting parity errors on your tape drive, carry out the steps below until the problem is resolved:
Use a different tape to see if you still get errors.
If other tapes do not cause problems, have the problem tape(s) cleaned.
If, when you attach a tape image device, you receive the message:
RmiAssign: <3106> Device doesn't exist [4005] UNABLE TO OPEN THE DEVICE ASSOCIATED WITH REQUESTED DRIVE.
check the following:
In the latter case, the problem may only occur when logged on remotely. If this is the case, refer to Tape Images on Windows for details of how to configure your network share.
If your Reality terminal or PC is locked, carry out the steps below until the problem is resolved.
From another terminal/PC logged-on to the same Reality database, enter the following:
:
LOGOFF port-number
where port-number is the Reality port number of the locked terminal/PC.
If Reality is running on a UNIX host continue with step 4.
If Reality is running on a Windows host continue with step 5.
On a UNIX host, determine the UNIX process number of the reality process associated with the locked terminal/PC, as follows:
If the terminal name or port number is known, enter:
ps -t terminal-name
at the UNIX shell or
WHERE portnumber
at TCL as appropriate.
If the terminal name or port number is not known, list all reality processes by entering:
ps -ef | grep reality
at the UNIX shell. Once the process id is known, enter:
kill -9 process-id
at the UNIX shell.
On a Windows host, determine the Windows thread process number of the reality process associated with the locked terminal/PC, as follows:
If the process number is known, enter:
WHERE portnumber
at TCL.
If the process number is not known, list all reality processes, by entering:
rkill -l | more
at the Windows Command Prompt. Once the process id is known, enter:
rkill -e process-id
If permission is denied when attempting to create a file or the message
write failed: file system full
is displayed, check the amount of disk
space which is being used with the Reality
POVF command.
To solve the problem, you might:
If users cannot log on to Reality, this may be due to the following:
If, when you attempt to log on, you receive the message
<49017>: Too many connections
, the number of licensed logons for
the system has been exceeded. Try again later.
If, when you attempt to log on, you receive the message
<49022>: No port
,
all the ports configured on the database are in use. Try again later.
If, when you attempt to log on, you receive the message
<49004> logons
inhibited
, do the following:
Enter the following command:
unlockdbase database-name
Notes:
If you have enabled automatic database checking and/or have created a database startup Proc, you may have to wait while these run before you can log on. If this occurs, you will see one or more messages similar to the following:
<30029>: Database check in progress - please wait <49018>: Startup proc in progress
<49004> logons inhibited – database check failed
, the automatic database
check has failed. You will need to rebuild the database (using
mkdbase -r), restore the last back-up tape and, if you are using
transaction logging, roll forward your clean logs.If you are unable to connect via telnet to a database on a Windows system:
If you receive the message <30002> Open of partition failed
,
the permissions on the database are incorrect. This can happen if you were
connected to a Windows domain when you installed Reality, but are attempting to
connect while not connected to that domain.
To solve this problem, you must create a user called "Reality User" on the host on which Reality is installed and then update the permissions on the database files. This can be done as follows:
Run the command
c:\realman\ntinstall –l
to create a local user called "Reality User".
Run the command
mkdbase –R databaseName
where databaseName is the name of the database concerned. This will update the permissions on the database files.
Caution
Be careful to use the –R (upper case) option – the –r (lower case) option clears and rebuilds the database.
If the problem is none of the above it may be necessary to shut down the database – use the following procedure:
Log on to the host as super-user (UNIX only), or the database owner, and enter:
killreal -d database-name
Users should now be able to log on to the database again.
If more than one database is affected, all databases can be shutdown as follows:
Log on as the super-user (UNIX) or administrator (Windows) and terminate the Reality daemons or services:
On UNIX enter
killreal
On Windows enter
realserv -e
Restart the central daemon (UNIX) or Reality services (Windows):
On UNIX enter
realstart
On Windows enter
realserv -s
Note: On UNIX, if this does not work, you can restart Reality by entering at the console:
/etc/init.d/reality stop
and then:
/etc/init.d/reality start
If, when you attempt to log on to Reality, you receive the message
<30020> Database
needs checking
, do the following:
Enter the following commands:
realdbck database-name unlockdbase database-name
If Ethernet errors are preventing communication with the host, restart the Ethernet services by following the steps below.
Stop the Ethernet services by entering at the console:
/etc/init.d/ethernet stop
Restart the Ethernet services by entering at the console:
/etc/init.d/ethernet start
If, when you read from a file, only hashes are returned, the file is encrypted and you do not have the encryption key. For details, refer to Giving Users Access to Encrypted Files.
Some topics are not displayed when selected from the index:
Configure your browser's popup blocker feature to allow popups from the location where you have installed the Reality documentation.