Hello,
I'm trying to install vmware-vix on Debian Lenny, without X. I logged in as root, then launched the installer:
./VMware-VIX-1.10.1-266898.x86_64.bundle --console
Unfortunately it does this:
________________________________________________________________________________________
The product is ready to be installed. Press Enter to begin
installation or Ctrl-C to cancel.
Rolling back VMware Installer 1.1
Removing files...
Uninstalling VMware Installer 1.1
Deconfiguring...
________________________________________________________________________________________
Then I only get /etc/vmware-installer, /usr/lib/vmware-installer, /var/log/vmware-installer,but no Vix. The log says:
________________________________________________________________________________________
Using UI type console
Opening database file /etc/vmware-installer/database
http://vmware-installer 1.1 Installation failed, rolling back installation.
Top level exception handler
Traceback (most recent call last):
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/transaction.py", line 348, in RunThreadedTransaction
txn.Run()
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/transaction.py", line 67, in Run
self.get()()
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/common.py", line 197, in Show
un.Execute(txn.temp, onProgress)
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/install.py", line 187, in Execute
self._removeFiles(db.database.components.GetInstalledFiles(self.component.uid), onProgress)
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/install.py", line 161, in _removeFiles
onProgress()+
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/common.py", line 217, in _onProgress
txn.ui.SetProgress(fraction)
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/ui/console.py", line 240, in SetProgress
self.EnableCursor(False) # Disable blinking cursor
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/ui/console.py", line 280, in EnableCursor
sys.stdout.write(CURSOR_INVISIBLE)
TypeError: argument 1 must be string or read-only character buffer, not None
Rollback failed
Traceback (most recent call last):
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/transaction.py", line 401, in RunThreadedTransaction
txn.Run()
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/transaction.py", line 67, in Run
self.get()()
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/common.py", line 117, in Show
wrap(u.PostUninstall, txn.opts, onProgress)
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/util/__init__.py", line 26, in wrap
func(*args, **kwargs)
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/install.py", line 174, in PostUninstall
self._removeFiles(db.database.components.GetFiles(self.component.uid), onProgress)
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/install.py", line 161, in _removeFiles
onProgress()
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/core/common.py", line 217, in _onProgress
txn.ui.SetProgress(fraction)
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/ui/console.py", line 240, in SetProgress
self.EnableCursor(False) # Disable blinking cursor
File "/tmp/vmis.eMKdWh/install/vmware-installer/vmis/ui/console.py", line 280, in EnableCursor
sys.stdout.write(CURSOR_INVISIBLE)
TypeError: argument 1 must be string or read-only character buffer, not None
________________________________________________________________________________________
Did anyone from VMWare test the vmware-vix installer without X? Did anyone manage to install vmware-vix on a system without X?
The bundle is ok, I checked the MD5. I extracted the contents and it has the vmware-vix and vmware-installer folders, but it only installs vmware-installer
When launching vmrun from the extracted bundle, I get this error:
________________________________________________________________________________________
Error: Cannot find support libraries; Vix appears to have not been installed
________________________________________________________________________________________
I tried symlinking the libvix.so in /usr/lib, adding the lib/ and lib/VSphere-4.1/64bit/ foldes to LD_LIBRARY_PATH, but still nothing. What does the installer do to make vmrun work? I looked through the Python files, but it's not very clear