トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Perlアップデート時のトラブル(Webmin)

Last-modified: 2016-03-23 (水) 12:31:59 (574d)
Top / Perlアップデート時のトラブル(Webmin)

Perlアップデート時のトラブル

現象

テスト用のサーバ(CentOS 4)にて、perlモジュールをrpmでアップデートした際、Webminで下記のエラーが発生した。

Can't locate File/Glob.pm in @INC (@INC contains ......(長いので割愛)

原因

どうも、Webminはperlモジュールの格納場所を、どこかの設定ファイルに記録しているため、perlのアップデート時に Glob.pm を見つけられなくなっている模様。
※要するに、パスが通ってない状態。

それらしいファイルがないか、探した所、そのままの名前のファイルを発見

perlpath.pl

中を確認すると、

# This script gets run only from setup.sh in order to replace the
# #!/usr/local/bin/perl line at the start of scripts with the real path to perl

とのことなので、再度セットアップすればperlのパスを探してくれそうな予感

対策

Webminのインストールディレクトリにある、setup.shを再度実行

結局の所、perlpath.plが再実行されればいいようなので、setup.shから再度実行させた所、解決