Страница 1 из 1
can't open termcap file
Добавлено: 2010-07-08 14:21:30
Truewar-6.5.88
Внезапно появилась проблема:
Код: Выделить всё
# top
top: can't open termcap file
# vi
vi: No terminal database found
# less
WARNING: terminal is not fully functional
# ll /etc/termcap
lrwxrwxrwx 1 root wheel 23 Feb 15 2009 /etc/termcap -> /usr/share/misc/termcap
# ll /usr/share/misc/termcap
-r--r--r-- 1 root wheel 204796 Jul 27 2009 /usr/share/misc/termcap
сам файл во вложении.
что не так? что я упустил?
Код: Выделить всё
EDIT: # uname -a
FreeBSD XXX 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Mon Jul 27 15:36:23 MSD 2009 root@XXX:/usr/obj/usr/src/sys/SRV amd64
Re: can't open termcap file
Добавлено: 2010-07-08 14:26:47
f_andrey
Вероятно вы что то сделали
Ну и вложения как бы нет, вы его затарьте чтоль.
Re: can't open termcap file
Добавлено: 2010-07-08 14:28:52
Truewar-6.5.88
Вложил Termcap
Re: can't open termcap file
Добавлено: 2010-07-08 14:42:04
f_andrey
Ну а признаца что вы криво обновились? мы чего дотелепатироваться должны что вы там на вводили?
Re: can't open termcap file
Добавлено: 2010-07-08 14:47:40
Truewar-6.5.88
Код: Выделить всё
# uptime
3:44PM up 286 days, 36 mins, 1 user, load averages: 1.40, 1.18, 1.12
Систему не обновлял. Логинился с целью обслуживания виртуальных серверов апача.
Вчера точно также зашел, а vi не работает. После чего сделал
но ничего не изменилось.
Re: can't open termcap file
Добавлено: 2010-07-08 14:48:46
Truewar-6.5.88
Из обновлений какое-то время назад был апгрейд PHP до 5.3 и последующий откат до 5.2
Re: can't open termcap file
Добавлено: 2010-07-08 14:56:30
Truewar-6.5.88
У меня есть навязчивое желание перезагрузить сервер, но я боюсь, что перезагрузка может не решить проблему, а наоборот уронить серверак =(
Re: can't open termcap file
Добавлено: 2010-07-08 15:03:15
Truewar-6.5.88
Люди, кто может дать вывод
echo TERM
на аналогичной системе (FREEBSD 7.2)?
Re: can't open termcap file
Добавлено: 2010-07-08 15:04:41
Truewar-6.5.88
# setenv TERM cons25
Решило проблему
Re: can't open termcap file
Добавлено: 2010-07-08 15:07:28
Truewar-6.5.88
до того там TERM был равен unicode-rxvt
У кого есть предположения, ОТКУДА ТАМ ЭТО могло взяться?
Re: can't open termcap file
Добавлено: 2010-07-08 15:08:02
Dog
portupgrade к termcap никакого отношения не имеет.
Заход был с локальной консоли или с удаленной? Если удаленный - то какой терминальной программой? Что прописано в /etc/ttys? Какой класс у пользователя? Какое значение $TERM ? Какой шелл используется (tcsh/bash/..?)?
Re: can't open termcap file
Добавлено: 2010-07-08 15:15:44
Truewar-6.5.88
/etc/ttys
Код: Выделить всё
console none unknown off secure
#
ttyv0 "/usr/libexec/getty Pc" cons25 on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25 on secure
ttyv2 "/usr/libexec/getty Pc" cons25 on secure
ttyv3 "/usr/libexec/getty Pc" cons25 on secure
ttyv4 "/usr/libexec/getty Pc" cons25 on secure
ttyv5 "/usr/libexec/getty Pc" cons25 on secure
ttyv6 "/usr/libexec/getty Pc" cons25 on secure
ttyv7 "/usr/libexec/getty Pc" cons25 on secure
ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure
# Serial terminals
# The 'dialup' keyword identifies dialin lines to login, fingerd etc.
ttyd0 "/usr/libexec/getty std.9600" dialup off secure
ttyd1 "/usr/libexec/getty std.9600" dialup off secure
ttyd2 "/usr/libexec/getty std.9600" dialup off secure
ttyd3 "/usr/libexec/getty std.9600" dialup off secure
# Dumb console
dcons "/usr/libexec/getty std.9600" vt100 off secure
# Pseudo terminals
ttyp0 none network
ttyp1 none network
*** и т.д.
Подключаюсь с удалённой машины по SSH.
Сервер:
дефолтная csh, логинюсь пользователем из default и далее su в root. TERM был равен rxvt-unicode почему-то
Удалённая машина:
bash,
echo $TERM
rxvt-unicode