Проблемы терминалом

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Darkwolf
ефрейтор
Сообщения: 53
Зарегистрирован: 2010-04-25 12:53:03
Откуда: Архангельск
Контактная информация:

Проблемы терминалом

Непрочитанное сообщение Darkwolf » 2010-12-10 11:55:45

Привет, all!
У меня в общем-то такая проблема. Вчера инсталил Апач 22 на тестовую машинку с Фрёй 7.3... ничего в общем-то сложного, всё как обычно, инсталлировалось, завелось. Удовлетворённый (морально... не подумайте :-D ), всё отключил и ушёл. Сегодня с утра запускаю машинку, захожу по SSH, логинюсь, и вот тут начинаются проблемы. Получаю сообщение:

Код: Выделить всё

login as: User
Using keyboard-interactive authentication.
Password:***
. . .
No 'freebsd-tips' found in /usr/share/games/fortune.
Cannot read termcap database;
using dumb terminal settings.
Выполняю su, ввожу рутовый пасс, и получаю следующее:

Код: Выделить всё

$ su
Password:***
_su: Cannot open /etc/termcap.
_su: using dumb terminal settings.
И ничего не работает... точнее навигация по ФС происходит успешно, и файловые операции выполняются, но не могу запуcтить ни один редактор, ни mc...

Код: Выделить всё

# ee
Error opening terminal: xterm.
# vi
vi: No terminal database found
# mc
Unknown terminal: xterm
Check the TERM environment variable.
Also make sure that the terminal is defined in the terminfo database.
Alternatively, set the TERMCAP environment variable to the desired
termcap entry.
Проверил, файл /etc/termcap на месте. На всякий случай заменил его на аналогичный с работающего сервера... нифига :st:
Если заходить не по SSH, то после логина лутом выдаёт впринципе то же самое:

Код: Выделить всё

csh: Cannot open /etc/termcap.
csh: using dumb terminal settings.
При попытке запустить что либо из перечисленных программ - те же яйца:

Код: Выделить всё

# ee
Error opening terminal: cons25.
# vi
vi: No terminal database found
# mc
Unknown terminal: cons25
Check the TERM environment variable.
Also make sure that the terminal is defined in the terminfo database.
Alternatively, set the TERMCAP environment variable to the desired
termcap entry.
В чём может быть причина? :-o Помогите разобраться?! :(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Проблемы терминалом

Непрочитанное сообщение manefesto » 2010-12-10 12:51:25

mkdb
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Darkwolf
ефрейтор
Сообщения: 53
Зарегистрирован: 2010-04-25 12:53:03
Откуда: Архангельск
Контактная информация:

Re: Проблемы терминалом

Непрочитанное сообщение Darkwolf » 2010-12-10 13:40:47

Ммм... не понял... :unknown:
Можно подробнее, к чему это?

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Проблемы терминалом

Непрочитанное сообщение FreeBSP » 2010-12-10 13:48:32

man 5 termcap
==> идем в секцию SEE ALSO
==> видим cap_mkdb(1)
man 1 cap_mkdb
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Darkwolf
ефрейтор
Сообщения: 53
Зарегистрирован: 2010-04-25 12:53:03
Откуда: Архангельск
Контактная информация:

Re: Проблемы терминалом

Непрочитанное сообщение Darkwolf » 2010-12-10 15:23:29

Как я понимаю мне предлагается пересобрать базу (cap_mkdb /etc/login.conf).
Сделал... результат тот же.
На всякий случай загрузился в single user mode, и прочекал диск fsck. Были найдены ошибки в разделе /usr.
Исправил... результат тот же.
Да и чёрт с ней, с системой, переставлю заново, благо бэкап более раннего состояния системы сохранился. Вот только хотелось бы выяснить чем этот сбой был вызван, какими-то действиями при установке апача (в чём я сильно сомневаюсь, т.к. сам я ничего не удалял и прав нигде не менял), сбоем жёсткого, или же ещё чем. Просто чтобы избежать повторения в будущем.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Проблемы терминалом

Непрочитанное сообщение FreeBSP » 2010-12-10 16:33:18

cap_mkdb /etc/termcap пробовал?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Darkwolf
ефрейтор
Сообщения: 53
Зарегистрирован: 2010-04-25 12:53:03
Откуда: Архангельск
Контактная информация:

Re: Проблемы терминалом

Непрочитанное сообщение Darkwolf » 2010-12-10 16:53:27

И это тоже проверил, не помогло. В общем отложил пока бубен в сторону, переустанавливаю... Заодно посмотрю возникнут ли эти грабли снова на моём пути :)

lihong
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-11-28 19:58:31

Re: Проблемы терминалом

Непрочитанное сообщение lihong » 2012-02-19 2:21:15

После пересборки ядра на 9-ке столкнулся с тем же. До этого руссифицировал консоль по статье http://www.lissyara.su/articles/freebsd ... ification/
Только в /etc/ttys вместо:
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
соответственно делал:
ttyv0 "/usr/libexec/getty Pc" xtermr on secure

Все работало до пересборки... Потом перестало. Вообщем обратно заменил xtermr на xterm (без "r"). Ну и у юзвера убрал :russian: (в vipw). После ребута все стало ОК.

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1302
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: Проблемы терминалом

Непрочитанное сообщение dekloper » 2012-05-16 13:09:36

lihong писал(а):После пересборки ядра на 9-ке столкнулся с тем же. До этого руссифицировал консоль по статье http://www.lissyara.su/articles/freebsd ... ification/
Только в /etc/ttys вместо:
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
соответственно делал:
ttyv0 "/usr/libexec/getty Pc" xtermr on secure

Все работало до пересборки... Потом перестало. Вообщем обратно заменил xtermr на xterm (без "r"). Ну и у юзвера убрал :russian: (в vipw). После ребута все стало ОК.
чет непонял, а где написано, что надо было менять xterm на xtermr? :cz2:
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Проблемы терминалом

Непрочитанное сообщение manefesto » 2012-05-17 6:42:20

это вроде для utf-8
я такой яростный шо аж пиздеЦ
Изображение

ыть
проходил мимо

Re: Проблемы терминалом

Непрочитанное сообщение ыть » 2012-05-17 14:16:28

непонятка с консолью возникла ток шта..
сто лет не обновлявшийся каррент9 поднял до сегодняшнего стабиле9
после чего в консоли с локалью koi8-r полезли "крючки", сильно похожие на ютф8
хотя тот же редактор ее "разговаривает" по-русски.. :pardon:
у когонить есть такое? :bn:

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Проблемы терминалом

Непрочитанное сообщение manefesto » 2012-05-18 12:04:02

pw usermod root -L default
reboot
sysinstall->configure->console
я такой яростный шо аж пиздеЦ
Изображение

ыть
проходил мимо

Re: Проблемы терминалом

Непрочитанное сообщение ыть » 2012-05-21 1:00:52

та не, я в курсе.. но эт не то.. :no:
чот пахоже косо обновилось.. хотя вроде всё по-науке, с мерджмастером..

ru
проходил мимо
Сообщения: 2
Зарегистрирован: 2018-09-21 16:48:23

Проблемы терминалом

Непрочитанное сообщение ru » 2018-09-21 21:50:39

Инглы предлагают сказать: "Nah" и добавить

Код: Выделить всё

setenv TERM xterm
in your
/etc/csh.cshrc
https://geektivities.wordpress.com/2008 ... tctermcap/

после этого термкап перестал злиться на environment

читателя
проходил мимо

Проблемы терминалом

Непрочитанное сообщение читателя » 2018-10-11 10:33:49

Такая беда после копирования системы с бекапа.
Нашел как исправить.

Дело в том что

Код: Выделить всё

 # ll /usr/share/misc/term*
-r--r--r--  1 root  wheel   208384 Aug 12  2015 /usr/share/misc/termcap
-r--r--r--  1 root  wheel  1343488 Aug 12  2015 /usr/share/misc/termcap.db
делаем их RW

потом

Код: Выделить всё

cap_mkdb /usr/share/misc/termcap

и именно там, ибо

Код: Выделить всё

cap_mkdb /etc/termcap
не помогло.

В резульате /usr/share/misc/termcap.db пересоздался, размер один в один, но заработало