問題の詳細
Redhat/CentOS 6.x 64 bit にインストールされたVirusScan Enterprise for Linux 1.7 のウェブコンソールに正しいユーザ名/パスワードを使用しても 「bad credentials」の出力が行われ、ログインに失敗します。
原因
32-bit pam ライブラリ 及び 32-bit libgcc パッケージが インストールされていない為にこの問題が発生します。
64-bit のRedHat Linux/CentOS 上でVirusScan Enterprise for Linux 1.7を利用する場合、32-bit のpam ライブラリ及びlibgcc パッケージ がインストールされている必要があります。
解決策
- 32-bit pam ライブラリをインストールします
- 32 bit libgcc をインストールします
RedHat Enterprise Linux 6.2 64-bit serverでのインストール例
- 32-bit pam ライブラリ yum install pam.i686
- 32-bit libgcc yum install libgcc.i686
※32bit pam ライブラリはインストールされていないと、VirusScan Enterprise for Linux 1.7 のインストール時に以下の出力が行われ、ウェブコンソールのインストールが行えません。
WARNING:McAfeeVSEForLinux
web monitor cannot be installed as 32 bit PAM libraries are not present on your
system.
■pam ライブラリ インストール状況確認方法
- ターミナルを開きます
- rpm データベースを確認します
- 以下のコマンドを入力しEnter を押下します
rpm -qa | grep -i pam
- インストールされている pam ライブラリを結果出力から確認します。
例: RedHat Enterprise Linux 6.2 64-bit serverの場合
[root@TESTSERVER]# rpm -qa | grep -i pam
fprintd-pam-0.1-19.git04fd09cfa.el6.x86_64
pam-1.1.1-10.el6.x86_64
pam_krb5-2.3.11-9.el6.x86_64
pam_passwdqc-1.0.5-6.el6.x86_64
pam-1.1.1-10.el6.i686
gnome-keyring-pam-2.28.2-6.el6.x86_64
32-bit pam ライブラリが pam-1.1.1-10.el6.i686 としてインストールされている事が確認出来ます。
■libgcc インストール状況確認方法
- ターミナルを開きます
- rpm データベースを確認します
- 以下のコマンドを入力しEnter を押下します
rpm -qa | grep -i libgcc
- インストールされている libgcc パッケージを結果出力から確認します。
例: RedHat Enterprise Linux 6.2 64-bit serverの場合
[root@TESTSERVER]# rpm -qa | grep -i libgcc
libgcc-4.4.6-3.el6.x86_64
64-bit libgcc パッケージが libggcc-4.4.6-3.el6.x86_64 として表示されていますが、32 bit lib
gcc (libgcc-4.4.6-3.el6.i686) がインストールされていません。.
※インストールが必要となります。
掲載日 2012/02/02