SCO Unix 5.0.5、Progress 7 - 仮想化後にターミナル ビューが部分的に壊れる

SCO Unix 5.0.5、Progress 7 - 仮想化後にターミナル ビューが部分的に壊れる

環境を仮想化しようとした後、Progress 7 データベースに基づくサーバーでの古いアプリ ビルドで問題が発生しましたSCO Unix 5.0.5。問題は、バイナリ ファイルを cat または ls しようとした後にターミナルが混乱するのと似ています。

実稼働環境ではすべて順調です。SCO Unix を搭載した 20 年 (!) のベアメタル サーバーがあります。データベース エンジンとユーザー構成を備えたアプリは、nfs_v2 で共有される別の新しいマシンにあります。ユーザーは putty-telnet (xterm のみ) でサーバーに接続し、ログイン後にアプリがデフォルトで起動します。

SCO を VMware にインストールし、共有をマウントして初期構成を書き込むことに成功しました。telnet で接続してログインすると、アプリが起動します。アプリケーションには、印刷プレビューがあります。プレビューを見たいときは、すべて正常です。しかし、別のページを見たい場合 (PgDn またはカーソルダウン)、2 ページまたは 3 ページ後にターミナルがめちゃくちゃになります。奇妙なコード名で、通常の Linux ターミナルでバイナリ ファイルを表示しようとするのと似ています。印刷プレビューを終了すると、すべて正常になります。

アプリの作者と連絡を取ることはできません。私は得られるあらゆるヒントを探しています。

答え1

問題が解決しました。

端末定義は解決のヒントを与えてくれます。 のSCO端末定義をチェックし/etc/termcap、その後の Progress の定義を で確認しました/usr/dlc7/protermcap。xterm以外の互換性のある端末を選択し、 でputtyの設定を変更しますTerminal ->Keyboard -> The Function keys and keypad -> VT100+Connection -> Data -> Terminal-type string -> vt220

表示と外観は正常になり、ESC や F1 ~ F4 などのファンクション キーは元の設定と同じように動作します。

関連情報