質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

VMware

VMwareとは、 ハードウェアで動作するOS上で仮想マシンを作成、実行するソフトウェアです。 Windows上でUNIX系OSを動作させたり、他のOS上で別の仮想OSを動作することが可能です。

Q&A

解決済

4回答

10920閲覧

VMware Toolsをインストール出来ない

tn_0103

総合スコア10

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

VMware

VMwareとは、 ハードウェアで動作するOS上で仮想マシンを作成、実行するソフトウェアです。 Windows上でUNIX系OSを動作させたり、他のOS上で別の仮想OSを動作することが可能です。

0グッド

1クリップ

投稿2017/12/04 07:05

###前提・実現したいこと
VMwareにCentOSをインストール(GUIなしで最小限のインストール)して、その後VMware Toolsをインストールしようとしたところで、
エラーとなってしまいました。

CentOSインストール後のコマンド
・rootでログイン
・mkdir /mnt/cdrom
・mount /dev/cdrom /mnt/cdrom
・cp /mnt/cdrom/VMwareTools-10.1.15.6627299.tar.gz /tmp/VMwareTools.tar.gz
・umount /mnt/cdrom/
・cd /tmp/
・tar zxf VMwareTools.tar.gz
・cd vmware-tools-distrib/
・./vmware-install.pl ←ここでエラー

###発生している問題・エラーメッセージ
-bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: No such file or directory
上記エラーが出力されたので、mkdir /usr/bin/perl でディレクトリを作成した後、改めて ./vmware-install.plを実行したところ以下のエラーが発生しました。
-bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: Permission denied

###試したこと
・SElinuxを無効にしました。
/etc/sysconfig/selinuxファイルのSELINUX=disabled
・カーネル・パラメータにselinux=0を追記しました。
・vmware-install.plの改行コードを確認しました。(LFでした)

###補足情報(言語/FW/ツール等のバージョンなど)
ホストOS:Windows7 64bit
ゲストOS:CentOS7 (ISO:CentOS-7-x86_64-DVD-1708.iso)
VMware:VMware Workstation 14 Player (VMware-player-14.0.0-6661328.exe)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/12/04 14:29 編集

CentOSのバージョンは間違いなく7ですか?だとしたら、インストールすべきはopen-vm-toolsでは?
tn_0103

2017/12/05 05:35

CentOSのバージョンは7でした。問題なくVMwareToolsをインストール出来てしまったのですが、、
guest

回答4

0

最小限のインストールだとperlが入らないようなので追加する必要があります。

yum が使えないのであればインストールメディアから入れるか、今の状態であれば再インストール(インストールの際にperlを明示的に選択)してやり直したほうが早いかもしれないですね。

投稿2017/12/05 02:49

hy1234

総合スコア129

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tn_0103

2017/12/05 05:32

ご回答ありがとうございます。 再インストールするときにperlを選択して、インストールしてみましたが、 kernel-devel をインストールする必要があり、結果的にインターネットにアクセスする必要がありました。
guest

0

centosにperlがinstallされていない筈がありません。下手にperlの追加インストールなどする必要はない筈です。

しかし vmware-install.plは、 perlを/usr/binに存在するものと想定しています。/usr/bin/perlを正しく設定するか、どこかに正しく存在している筈のperlを参照するように vmware-install.plのヘッダを書換えるか、どちらかでしょう。少なくとも、/usr/bin/perlなるディレクトリを作るのは見当を外した対処です。

  1. /usr/bin/perlが存在しているか。
  2. 存在している場合そのpermissionは正しく設定されているか。
  3. それがシンボリックリンクだった場合、参照先の実体ファイルは正しく存在/permission設定されているか。
  4. 上記該当ファイルが見つからない場合、 コマンドラインからwhich perlとコマンドを打ったとき何が返ってくるか。

投稿2017/12/04 14:12

KojiDoi

総合スコア13671

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tn_0103

2017/12/05 05:29

ご回答ありがとうございます。 which perlを打ったところ、perlが見つかりませんでした。 一度インストールし直す際に、最低限→ベースにしてインストールしたところperlを見つける事が出来ました。
guest

0

ベストアンサー

Perl(プログラミング言語の一種)をインストールしてください。
yum install perl

上記エラーが出力されたので、mkdir /usr/bin/perl でディレクトリを作成した後、

ちゃんと削除してからですが。

投稿2017/12/04 07:20

otn

総合スコア84538

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otn

2017/12/04 13:03

インターネットにアクセス出来る環境じゃ無いと駄目です。
otn

2017/12/05 03:00

インターネットから切り離された環境なら、「yum メディアから」とかで検索して、インストールイメージDVDからyumをするようにトライしてください。
tn_0103

2017/12/05 05:26

ご回答ありがとうございます。 インターネットにアクセス出来るようにしたところ、無事インストールすることが出来ました。
guest

0

そもそもの原因はインターネットアクセス出来ないことが原因でした。
・ホスト側でネットワーク接続のプロパティで、「ネットワークのほかのユーザーに、このコンピュータのインターネット接続とおしての接続を許可する」にチェックを入れ、ホームネットワーク接続にVMnet8を指定。
・ファイアウォールを無効化
$ systemctl stop firewalld
$ systemctl disable firewalld
・eht0のデバイス名の確認
$ nmcli device status
・自動的にIPアドレスの割当られるようにする
$ nmcli con mod (eht0のデバイス名) connection.autoconnect "yes"
・IPの再取得
$ service network restart
・kernel-develのインストール
$ yum install kernel-devel
・./vmware-install.pl

上記で解決することが出来ました。
皆様、ご回答いただきありがとうございます。

投稿2017/12/05 05:45

tn_0103

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問