インストールパッケージ依存vmwareの解決
4595 ワード
解決centos 6 wmwaretools kernel headerが見つかりませんhttp://www.centoscn.com/CentosBug/softbug/2015/0525/5531.html
During the installation process, I found following error:
What VMWare needs is the kernel-header and kernel-devel package from the same version with your current loaded kernel. You can check your loaded kernel by using following command:
SOLUTION 1
Solution #1 is highly recommended because it is better to update your kernel to the latest stable version provided by the repository. But you need to have downtime on this. Steps as below:
1. Update the kernel:
2. Install the kernel-headers, kernel-devel and other required packages:
SOLUTION 2
Solution #2 require you to install kernel-headers and kernel-devel with your current kernel version. Steps as below:
1. Install the same version of kernel-headers and kernel-devel via yum:
Once you have completed using one of the solution above, proceed to the VMware tools installation by following the wizard. The installation should be able to detect the kernel header path at this moment.
fyi:http://blog.secaserver.com/2011/09/linux-vmware-tools-installation-error
[luozhuang@luozhuangN53 vmware802fixlinux320]$ uname -a Linux luozhuangN53 3.2.9-1.fc16.x86_64 #1 SMP Thu Mar 1 01:41:10 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Vmwareの実行:
Cannot execute command ' ''\''/usr/bin/vmware-modconfig'\'' --icon='\''vmware-workstation'\'' --appname='\''VMware'\'' --gcc='\''/usr/lib64/ccache/gcc'\'' --headers='\''/lib/modules/3.2.9-1.fc16.x86_64/build/include'\'' ''.
過去の経験に従ってアップグレードしてから実行する必要があります.
sudo vmware-modconfig --console --install-all
-aまたは--allはすべての情報を表示します. -mまたは--machineはコンピュータタイプを表示します. -nまたは-nodenameネットワーク上のホスト名が表示されます. -rまたは--releaseは、オペレーティングシステムの発行番号を表示します. -sまたは--sysnameオペレーティングシステム名が表示されます. -vオペレーティングシステムのバージョンが表示されます. --helpはヘルプを表示します. --versionはバージョン情報を表示します.
システム情報の表示
コンピュータの種類を表示
コンピュータ名を表示
OS発行番号の表示
OS名の表示
システム時間の表示
During the installation process, I found following error:
Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes]
What is the location of the directory of C header files that match your running kernel?
What VMWare needs is the kernel-header and kernel-devel package from the same version with your current loaded kernel. You can check your loaded kernel by using following command:
$uname -r
2.6.32-71.el6.x86_64
SOLUTION 1
Solution #1 is highly recommended because it is better to update your kernel to the latest stable version provided by the repository. But you need to have downtime on this. Steps as below:
1. Update the kernel:
$ yum update kernel -y
2. Install the kernel-headers, kernel-devel and other required packages:
$ yum install
kernel-headers kernel-devel gcc make -y
3. Reboot the server to make sure it load to the new kernel:
$ init 6
4. The kernel version has been updated including the kernel-headers and kernel-devel:
# rpm -qa|grep -e kernel-devel -e kernel-headers
kernel-devel-3.10.0-327.18.2.el7.x86_64
kernel-headers-3.10.0-327.18.2.el7.x86_64
# uname -r
3.10.0-327.18.2.el7.x86_64
SOLUTION 2
Solution #2 require you to install kernel-headers and kernel-devel with your current kernel version. Steps as below:
1. Install the same version of kernel-headers and kernel-devel via yum:
$ yum install kernel-headers-$(uname -r) kernel-devel-$( uname -r) -y
NOTE: If you have install gcc previously, you will facing error because the kernel-headers already installed but the version is the latest kernel version. You need to remove it first using following command:
$ yum remove kernel-headers -y
2. Install required files:
$ yum install gcc make -y
3. No need to reboot the server. Just make sure the kernel, kernel-headers and kernel-devel version are same:
$ uname –r 2.6.32-71 .el6.x86_64
$ rpm –qa |grep –e kernel-headers –e kernel-devel kernel-headers-2.6.32-71.el6.x86_64 kernel-devel-2.6.32-71.el6.x86_64
Once you have completed using one of the solution above, proceed to the VMware tools installation by following the wizard. The installation should be able to detect the kernel header path at this moment.
fyi:http://blog.secaserver.com/2011/09/linux-vmware-tools-installation-error
[luozhuang@luozhuangN53 vmware802fixlinux320]$ uname -a Linux luozhuangN53 3.2.9-1.fc16.x86_64 #1 SMP Thu Mar 1 01:41:10 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Vmwareの実行:
Cannot execute command ' ''\''/usr/bin/vmware-modconfig'\'' --icon='\''vmware-workstation'\'' --appname='\''VMware'\'' --gcc='\''/usr/lib64/ccache/gcc'\'' --headers='\''/lib/modules/3.2.9-1.fc16.x86_64/build/include'\'' ''.
過去の経験に従ってアップグレードしてから実行する必要があります.
sudo vmware-modconfig --console --install-all
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
Linux unameコマンドは、システム情報を表示します.
unameは、コンピュータおよびオペレーティングシステムに関する情報を表示します.
構文
uname [-amnrsv][--help][--version]
パラメータの説明:
uname [-amnrsv][--help][--version]
≪インスタンス|Instance|emdw≫
システム情報の表示
# uname -a
Linux snail-hnlinux 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
コンピュータの種類を表示
# uname -m
i686
コンピュータ名を表示
# uname -n
snail-hnlinux
OS発行番号の表示
# uname -r
2.6.32-21-generic
OS名の表示
# uname -s
Linux
システム時間の表示
# uname -v
#32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2014