Solved

Can't switch from GUI to text login from Console

Posted on 2008-06-10
6
1,455 Views
Last Modified: 2013-12-16
After my SCO system boots up, the first screen displayed at the console is the GUI login.  In the past, I could use CTRL-ALT F2 and switch to a "text" based login, or multiscreen login.  However, something has happened to cause only the SCO help screen (which only describes how multi-screen logins work) to display when using this key combination.  So, I cannot use a text login from the console at this point, which is a real pain.  This happened over a weekend.  The system was up, but to my knowledge no one was even logged on.

0
Comment
Question by:gfreeman123
6 Comments
 
LVL 38

Expert Comment

by:yuzh
ID: 21765509
Normally, you can use "<Alt><Ctrl><Fn> to switch to a different multiscreen,
then <Alt><Ctrl><F2> to return to tty02 where the X server is running. Your video display should be back to normal.

If it doesn't work, have a look at /var/adm/messages file to see if there is any error messages.

or try to reboot the box to see if it can fix the problem.
0
 

Author Comment

by:gfreeman123
ID: 21770218
First, reboot did nothing.  Second, I can't switch screens using the keyboard selections, which is the whole problem.  Although I didn't see error messages in /var/adm, I did see several of the following in syslog:
Jun 10 07:51:32 scosysv telnetd[8298]: unable to write terminal control database entry for line ttyp2
Jun 10 08:19:14 scosysv telnetd[15561]: unable to write terminal control database entry for line ttyp29
Jun 10 08:28:34 scosysv telnetd[8469]: unable to write terminal control database entry for line ttyp4

Is the a correlation between the problem and these messages perhaps?
0
 
LVL 38

Expert Comment

by:yuzh
ID: 21774919
try the followings to see if you can fix the "terminal control database" problem:

login as root, type in:
1) make up the difference /etc/inittab terminal control database defined tty equipment , type in:
# ttyupd

2)fill in the missing database pseudo-ttys control terminal (/dev/ttyp?)
 /tcb/bin/ale /etc/auth/system/ttys pttyupd

then
reboot
0
Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

 
LVL 28

Accepted Solution

by:
burrcm earned 250 total points
ID: 21792736
At a root prompt, type scologin disable to turn off the gui autostart permanently (scologin enable to reverse). At a root prompt, type startx to start a gui session as required. Much easier to manage.

Chris B
0
 

Author Closing Comment

by:gfreeman123
ID: 31466013
That works fine because the GUI really isn't used at all!!
0
 

Expert Comment

by:log138
ID: 22493899
I would suggest that the <Ctrl> key wasn't working for some reason.
The only way to activate the GUI multiscreen Help window is by pressing <ALt><F2> thru <Alt><F10>
0

Featured Post

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Java performance on Solaris - Managing CPUs There are various resource controls in operating system which directly/indirectly influence the performance of application. one of the most important resource controls is "CPU".   In a multithreaded…
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

816 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now