`
charliebrown
  • 浏览: 34684 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Workstation Installer Hang 6.5.3 and Workaround

阅读更多
Workstation Installer Hang 6.5.3 and Workaround 2009-10-16 18:55 (分类:默认分类)

I just encountered a hang installing Workstation on fedora 11. The bundle hangs about 62% when installing VMware Player 2.5.3. The solution as follows will have effect on it~

I 'm unused to writing blog in English........



From http://communities.vmware.com/thread/228949





Symptom: you are running a an install using 6.5.3 bundle and you get to "Configuring VMWare Player" and then everything stops indefinitely.

Cause: the installer runs vmware-modconfig-console which produces enough output with some kernels that the python engine deadlocks is command piplining during the compile.

Technical Details: It is always dangerous for a linux/unix program to use the pipe-based "run a sub-command" library calls if it isn't ready to read all the output in one thread while waiting for the command to complete in another. Normally such commands should either be reading the result text or redirecting that result text to /dev/null. The naieve version just runs the command and waits for the result. But if the result text is larger than the system pipe buffer size, the command will block while trying to send its output, and the command never finishes. With the command waiting for the parent to read the data, and the parent waiting for the command to finish, the whole shebang just comes to a stop.

Why this is happening: The current driver patches for the 2.6.31 kernels produce a lot of warning messages about the symbols _MSVC_VER and __FREE_BSD__ being not defined. This never happened before, and whoever wrote the installer never tried it against a long stream of output. So with the new warning stream the compile and the installer deadlock as above.

Workaround: There are three phases to the work around; It is necessary to catch and kill the compile step; this, in turn would cause the installer to back out the installation, so you have to stop that from happening; then you have to compile the modules manually.

Steps:

1) open two command windows.

2) become root in one of those windows. i.e. "su -". (If you havn't set your root password in Ubuntu use "sudo su -" and your login password)

3) in the root-ed window run "while true; do killall -9 vmware-modconfig-console; sleep 1; done" this wil try, once each second, to kill the module compile step. Ignore the stream of not-found messages.

4) in the non-root window run the install with sudo and the --ignore-errors argument; i.e. "sudo ./VMware-Workstation-6.5.3-185404.i386.bundle --ignore-errors". This will take a little longer than usual because of the continuous killall above, don't sweat it.

5) once the installer finishes go back to the root window and do a control-C to stop the kill loop.

6) In the root window run "vmware-modconfig --console --install-all" to install the modules.

Caveats and Tips:

a) Once you have a hung installer session you have to kill the python command that is running the installer. Think of that as a step-0 if it comes up. 8-)

b) If the installer still hangs, the kill loop may not be fast enough; start over but leave the 'sleep 1;' out of the kill loop. It will slow down the install even more, but it is more likely to catch the command in time.

ASIDE: It woudl be nice if the installer had a don't compile the modules step...

Hopefully the installer will be fixed soon.
分享到:
评论

相关推荐

    VMware-workstation-6.5.3-185404.汉化(第二版)

    《VMware Workstation 6.5.3 汉化版详解及安装指南》 VMware Workstation是一款广受欢迎的桌面级虚拟机软件,它允许用户在单个计算机上同时运行多个操作系统,为开发者、测试人员和IT专业人员提供了强大的环境。...

    VMware Workstation 6.5.3 Build 185404汉化补丁

    标题中的“VMware Workstation 6.5.3 Build 185404汉化补丁”意味着这个补丁文件是针对6.5.3版本的VMware Workstation进行的中文语言本地化。汉化补丁使得非英文母语的用户可以更方便地理解和操作软件,避免了语言...

    VMware-workstation-6.5.3-185404 汉化包

    这个“VMware-workstation-6.5.3-185404汉化包”是针对VMware Workstation 6.5.3版本的一个中文语言包,旨在为用户提供更方便的中文界面,以便于理解和操作。 1. VMware Workstation 6.5.3:这是VMware公司发布的一...

    VMware-workstation-6.5.3-185404 64位 虚拟机BIOS文件,支持DELL OEM的Windows7

    《VMware Workstation 6.5.3与OEM Windows 7在虚拟机BIOS中的应用》 VMware Workstation是一款强大的桌面虚拟化软件,它允许用户在同一台计算机上运行多个操作系统,为开发者、测试人员以及IT专业人员提供了便利的...

    VMware-workstation-6.5.3-185404 64位 虚拟机BIOS文件,支持HP OEM的Windows7

    《VMware Workstation 6.5.3 BIOS更新与HP OEM Windows 7支持详解》 在虚拟化技术领域,VMware Workstation是一款广泛使用的桌面级虚拟机软件,它允许用户在单个计算机上同时运行多个操作系统,为开发、测试和演示...

    虚拟机6.5.3 汉化包

    VMware Workstation是一款广受好评的虚拟机软件,其6.5.3版本以其稳定性和丰富的功能赢得了众多用户的青睐。本文将深入探讨VMware Workstation 6.5.3的汉化包,帮助中文用户更好地理解和操作这款强大的工具。 汉化...

    vmware workstation player 17.5.1 ubuntu and fedora

    vmware workstation player 17.5.1 ubuntu and fedora

    VMWare_6.5.3.zip

    VMware Workstation 6.5.3是该系列的一个版本,它提供了丰富的功能,允许用户在同一台计算机上同时运行多个操作系统,进行开发、测试、演示和部署软件。 VMware 6.5.3的核心功能包括: 1. **虚拟化技术**:通过...

    VMware_workstation_6.5 序列号

    根据提供的文件信息,我们可以推断出本篇内容主要围绕“VMware Workstation 6.5”的序列号展开。为了更好地理解和使用这些序列号,我们有必要对VMware Workstation 6.5这款虚拟化软件进行一个全面而深入的认识,并在...

    VWware Workstation 6.5 使用手册

    **虚拟化技术与VMware Workstation 6.5** 虚拟化技术是现代IT环境中不可或缺的一部分,它允许多个操作系统在单个硬件系统上并行运行,提高了资源利用率和工作效率。VMware Workstation是一款由VMware公司开发的强大...

    Workstation 8 and Fusion 4 Mac OS X Unlocker

    本文将详细介绍如何使用"Workstation 8 and Fusion 4 Mac OS X Unlocker"这一工具,来在VMware虚拟机上安装Mac OS X Mountain Lion苹果系统。 首先,我们来理解一下标题中的"Workstation 8"和"Fusion 4"。VMware ...

    Workstation 8 and Fusion 4 Mac OS X Unlocker (7 December)

    【描述】提到的 "Workstation 8 and Fusion 4 Mac OS X Unlocker (7 December)" 是2011年12月7日发布的更新版本,它针对VMware Workstation 8 和 Fusion 4进行了优化,以支持苹果Mac OS X系统的虚拟化。这个工具通常...

    Vmware workstation 安装RHEL6 and Oracle11g RAC

    教程《[美河学习在线eimhe.com]vmware workstation 安装RHEL6_and_Oracle11g_rac.pdf》应该详细地涵盖了这些步骤,包括每一步的具体操作和可能遇到的问题及解决方案。通过学习这个教程,新手可以逐步掌握在Vmware ...

    workstation服务启动不了

    在IT领域,Workstation服务是Windows操作系统中的一个关键组件,主要负责管理本地计算机上的网络连接和资源。当遇到"Workstation服务启动不了"的问题时,这通常意味着该服务出现了故障,无法正常运行,可能导致用户...

    Command_WorkStation中文操作说明书

    Fiery Command WorkStation 中文操作说明书 Fiery Command WorkStation 是一款功能强大的工作站软件,由 Electronics For Imaging, Inc. 公司开发,旨在帮助用户更好地管理和控制Fiery Server。下面是 Fiery ...

    VMwareWorkstation 汉化包

    VMware Workstation是一款强大的桌面虚拟化软件,它允许用户在单个计算机上运行多个操作系统,为开发者、IT专业人员和学生提供了便捷的测试、开发和演示环境。汉化包则是针对VMware Workstation英文版进行语言本地化...

    VMware-workstation 17.6.1

    VMware-workstation虚拟机

    VMware Workstation6.5 注册机

    VMware Workstation 6.5注册机 非常好用的注册机,安装完vmware软件后,运行注册机就会出现有序列号,非常方便使用。喜欢玩vmware虚拟机的朋友就有福了。我用过的,好用。用两年了。

    vmware workstation 入门指南

    VMware Workstation是VMware公司开发的一款功能强大的桌面虚拟化软件,它允许用户在单一的物理计算机上运行多个操作系统,并能够创建和配置虚拟机。本入门指南将介绍如何使用VMware Workstation 10,并适用于此版本...

Global site tag (gtag.js) - Google Analytics