オンコール今週はほとんどの人にとって仕事の週の終わりです。くつろぎながら朝のコーヒーを淹れ、今週のオンコールを読み進めましょう。これは、読者の皆様から寄せられたテクノロジー関連のトラウマを毎週お届けするコラムです。
今回は、「テッド」氏に会います。彼は、政府機関のアウトソーサーで働いていたとき、非常に古い機器のライセンスをめぐって問題に巻き込まれた時のことを話します。
「その中核となるプロセスの 1 つは、Windows ワークステーションやその他のハードウェアから供給される独自の Unix サーバー上で実行される CDE インターフェースを使用した、長年使用されているスキャンおよび光学式文字認識 (OCR) プログラムでした」と彼は語った。
ハードウェア、ファームウェア、OS はすべてパッチが適用されておらず、古くなっていました。「変更によって何かが壊れるリスクを避けるため」だとテッドは明かしました。
このソフトウェアは何年もの間廃止が予定されており、「常に6か月以内に廃止される」とされていた。
いずれにせよ、すべては期待通りに動作しました。「部門別に開発されたソフトウェアのほとんどと同様に、必要な機能はすべて実行され、古いリソースへの負荷もほとんどなく、安定して動作しました」と彼は言いました。「安定しすぎです。」
しかし、インフラストラクチャの作業のために、データセンターの重要な中央サーバーの電源を一時的にオフにしなければならない日が来ました。
技術者は、コンピューターを操作するのに安全な水深はないと電話をかけてきた。
続きを読む
「シャットダウンは問題ありませんでした」とテッドは言った。「電源を入れると、サーバーはスムーズに起動しました。」
レベル 3 のinit
スクリプトの出力が流れ、私たちの担当者はライセンスに関する 1 行が流れていくのをちらりと見ました...「幸いにも、完全なファイル パスがありました。」
しかしその後、アプリケーション ユーザーからの呼び出しが開始され、OCR は機能しなくなりました。
テッドは、メインのソフトウェアは今も残っている請負業者によって保守されているが、OCR エンジンはいくつかの会社を経て、地元どころか大陸全体でも存在しなくなったと話しました。
「サポートチームは、アプリケーション自体は稼働しているものの、コアとなるOCR部分がダウンしていることを確認しました」とテッドは言った。手動でソフトウェアを再起動したところ、最悪の事態が判明した。ライセンスは数年前に期限切れになっていたのだ。
問題は、Unix サーバーが何年も再起動されていなかったため、ライセンスは起動時にのみチェックされていたため、誰も気づかなかったことです。
しかし、依頼人の名誉のために言っておくと、彼らは免許証の資格証明書を保管しており、それによると彼らは「永久に期限のない免許」を持っているはずだったことが示されていたとテッド氏は語った。
そこでチームは米国の親会社に電話をかけ、OCR ソフトウェアの Unix バージョンは何年もサポートが終了していることを知らされました。
「関連するコンパイルサーバーはまだ存在していたが、これも何年も電源が入っていなかった」と彼は語った。
しかし、どうやら顧客は非常に説得力があり、OCR サプライヤーを説得してサーバーを再起動し、適切な永久キーを生成することができました。
「皆の安堵のため、鍵サーバーが起動し、新しい鍵がメールで届きました。インストール後は、すべて期待通りに動作しました」とテッドは語った。
根本的な原因は、以前の期限切れのキーの有効期間がわずか 5 年だったことです。「ソフトウェア メーカーは、ソフトウェアがすぐに廃止されると確信していました。」
この話の教訓は何でしょうか? 「ソフトウェアに関しては、『すぐに』という言葉がこの宇宙の寿命よりも短いことを意味すると決して思わないでください」とテッドは賢明に言いました。
ライセンスに関するトラブルに遭遇したことはありますか?On Callにぜひお聞かせください。今後のコラムで取り上げるかもしれません。®