LINUX.ORG.RU

Сообщения Eqvoc

 

Как передать нажатие клавиш по telnet с помощью python modul pexpect?

Форум — Admin

Недавно познакомился с питоном, попробовал написать пару скриптов по работе, использовал modul pexpect для подключения по telnet к сетевому оборудованию и с толкнулся с такой проблемой. Когда отправляешь информационную команду например «display vlan 3» получаемый вывод делиться на несколько страниц, его можно промотать с помощью клавиш клавиатуры ‘sapce’,‘enter’ либо например другая клавиша например ‘Q’ которая делает прерывании вывода команды. Не совсем понимаю как это реализовать,но пробовал такие модули как ‘keyboard’,‘pyautogui’ и другие способы, ни один не помог. Может у кого-нибудь есть мысли или кто уже сталкивался с такой проблемой и может поделиться?

Заранее премного благодарен!

 ,

Eqvoc
()

apache2: Response header name '2019-03-21 19' contains invalid characters.

Форум — General

Доброго времени суток! Появилась необходимость перенести старый сервер на новый дистрибутив, так как старый давно уже как лет шесть не поддерживается и не обновляется, плюс ко всему перенос на виртуалку. На серверe запущен apache2 и mysql-server, web приложение написано на perl. Сам дистибутив suse SLES SP 10 (kernel 2.6). Первый перенос сделал на debian 9.7, со всеми необходимыми библиотеками для работы скриптов и с сохранением всех путей директорий как на старом сервере, остался apache2, базу использовал mariadb. После недолгих танцев с бубном сервер завелся, web приложение заработало, но все же некоторые менюшки не работаю. В логах apache2:

 Response header name '2019-03-21 19' contains invalid characters, aborting request, referer:

Проблема заключается в том что формат даты передается неправильно, в заголовке передается текущая дата и часы. После даты идет текущий час, то есть время режется. Какой формат должен передаваться я не знаю, но думаю что только дата без времени.

Долго мучился, ничего не нашел, подумал что может это глюк на самой debian и поставил openususe leap 15, так как изначально сервер был на suse. В итоге тоже самое, пока грешу на то что за эти годы интерпретатор perl перетерпел изменения в функциональности библиотек, которые использует web приложение, что чисто морально ну никак не могу принять этот факт. И очень надеюсь что проблема где-то таится в apache2, так как я не программист на perl и сложно будет разобрать код. Возможно кто-то встречался с подобной проблемой и сможет поделится опытом по ее решению.

PS: Благодарю за внимание.

 , ,

Eqvoc
()

RSS подписка на новые темы