?
Solved

Debian Linux - Terminal Type

Posted on 2003-12-09
8
Medium Priority
?
3,322 Views
Last Modified: 2013-12-15
Hi

I am using SSH puTTy client to login to my Debian Linux Server, however after upgrading, it no longer likes the 'xterm' terminal type.

When i issue commands such as 'clear' or 'top' i get:

'xterm': unknown terminal type.

I have tried various others: vt100, linux etc etc.



Rik.
0
Comment
Question by:angelous
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
8 Comments
 
LVL 44

Expert Comment

by:Karl Heinz Kremer
ID: 9903335
What did you upgrade, the server or puTTy? Which terminal is reported when you log on the server using the console? The system should know linux, vt100 or xterm.
0
 

Author Comment

by:angelous
ID: 9903363
hi

i upgraded debian, using apt-get upgrade. then the next time i logged in this started to happen.

when i dont set a term type and run


root@xbox:~# echo $TERM
dumb

Hope this helps.
0
 
LVL 44

Expert Comment

by:Karl Heinz Kremer
ID: 9903381
Did you install the terminfo package?
0
Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 

Author Comment

by:angelous
ID: 9903406
Well i havnt actively installed that seperately. How do i get and install that? Or detect if its present.

My server is telnet administered only.


Rik.
0
 
LVL 44

Expert Comment

by:Karl Heinz Kremer
ID: 9903550
To find out if you have terminfo installed, check the directory
/usr/lib/terminfo
The directory contains sub directories with letter names. If you are looking e.g. for the xterm description, go to the x directory and see if the xterm file is there.

I've never used apt-get (or Debian), but I think the command to install it is
apt-get install terminfo

You could do a
apt-get --dry-run  install terminfo
first to see if it would even install the package.
0
 

Author Comment

by:angelous
ID: 9903712
hi

no such directory.

i run that command but says no package found.

this is most annoying as i cant see any realy reason why an upgrade would do this?



rik.
0
 
LVL 44

Accepted Solution

by:
Karl Heinz Kremer earned 150 total points
ID: 9903806
I just found this on http://www.debian.org/doc/manuals/reference/ch-tips.en.html:

--------------------------------------------------------------------------------------------------------------
8.6.9 Set console to the correct type
Console screens in Unix-like systems are usually accessed using (n)curses library routines. These give the user a terminal-independent method of updating character screens with reasonable optimization. See ncurses(3X) and terminfo(5).

On a Debian system, there are quite a lot of predefined entries:

     $ toe | less                  # all entries
     $ toe /etc/terminfo/ | less   # user reconfigurable entries
Export your selection as environment variable TERM.

If the terminfo entry for xterm doesn't work with a non-Debian xterm, change your terminal type from "xterm" to one of the feature-limited versions such as "xterm-r6" when you log in to a Debian system remotely. See /usr/share/doc/libncurses5/FAQ for more. "dumb" is the lowest common denominator for terminfo.

--------------------------------------------------------------------------------------------------------------

Try the toe command to see if it's there. This should list all known terminal types. If this also fails, we have to figure out why the apt-get does not work.
0
 

Author Comment

by:angelous
ID: 9904616
Thank you so much. You Have saved me a big headache.

Your help is much appreciated.


Rik.
0

Featured Post

7 Extremely Useful Linux Commands for Beginners

Just getting started with Linux? Here's a quick start guide that has 7 commands that we believe will come in handy.

Question has a verified solution.

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

Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Fine Tune your automatic Updates for Ubuntu / Debian
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Suggested Courses
Course of the Month7 days, 19 hours left to enroll

765 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