Ich stoße auf diesen Fehler:
The path /usr/src/linux/include is not an existing directory.
Hallo, es gibt immer noch Probleme wie unten aufgeführt. Bitte beraten
ronald@ronald-virtual-machine:~/Desktop/vmware tools/vmware-tools-distrib$ sudo ./vmware-install.pl
[sudo] password for ronald:
A previous installation of VMware Tools has been detected.
The previous installation was made by the tar installer (version 4).
Keeping the tar4 installer database format.
You have a version of VMware Tools installed. Continuing this install will
first uninstall the currently installed version.
Do you wish to continue? (yes/no) [yes]
Error: Unable to execute "/usr/bin/vmware-uninstall-tools.pl.
Uninstall failed. Please correct the failure and re run the install.
Execution aborted.
ronald@ronald-virtual-machine:~/Desktop/vmware tools/vmware-tools-distrib$ `chmod +x /usr/bin/vmware-uninstall-tools.pl`
chmod: cannot access `/usr/bin/vmware-uninstall-tools.pl': No such file or directory
quelle
Sie sollten zuerst den Header installieren
und geben Sie dann die VMware-Installation ein:
Es sollte helfen
quelle
Es scheint, dass VMware versucht, die ältere Version zu deinstallieren, bevor die neuere installiert wird, dies jedoch nicht tut.
Ich würde die alte Version der VMware-Tools manuell deinstallieren, indem ich den folgenden Befehl in das Terminal eingebe:
Hinweis: Das Wort "vmware" ist nur eine Vermutung über den Namen dieses Pakets. Wenn dies zu einem Fehler wie "Paket kann nicht gefunden werden" führt, ändern Sie das Wort "vmware" in den Paketnamen.
quelle
Was für mich funktioniert hat, war die letzte Antwort in diesem Thread von Amir Arian - so einfach und doch konnte ich sie anderswo nicht leicht finden.
Wenn Sie die VMware-Anweisungen befolgt haben, haben Sie die VMware-Tools in extrahiert
/tmp
. Also solltest du haben/tmp/vmware-tools-distrib
. Darin befindet sich ein bin-Verzeichnis und dort befindet sich dievmware-uninstall-tools.pl
Datei.Führen Sie dann das Installationsprogramm erneut aus:
Es wird ein Fehler angezeigt, der folgendermaßen aussehen könnte:
Das Installationsprogramm arbeitet jedoch weiter und fährt schließlich mit der Installationsphase fort.
quelle
Ich habe das gleiche Problem gelöst, indem ich unten Korrekturen vorgenommen habe. Ich würde das Problem als Abbruch einer VMware-Installation zusammenfassen, wenn Kernel-Header nicht gefunden werden. Das Drücken von Strg-C während der VMware-Installation kann in mehreren Fällen im Allgemeinen zu dem Fehler "Fehler: /usr/bin/vmware-uninstall-tools.pl. Kann nicht ausgeführt werden" führen.
Um die von VMware-Tools benötigten Kernel-Header zu installieren, führen Sie uname -r (um den Kernel-Namen zu erhalten) und apt-get unten aus. Möglicherweise müssen Sie dies auch nach einer "sudo apt-get install build-essentials" tun, wenn Sie über "sudo apt-get dist-upgrade" oder manuell auf einen führenden Kernel aktualisieren. Ich habe build-essential zu apt-get hinzugefügt, da Sie es immer für VMware-Tools benötigen.
Um "Fehler:" /usr/bin/vmware-uninstall-tools.pl. "Kann nicht korrigiert werden, erstellen Sie eine Sudo-Kopie der vmware-uninstall-tools.pl von den neuen vmware-Tools, die Sie an dem Speicherort installieren möchten, an dem sie sich befinden danach suchen (normalerweise / usr / bin)
Als Beispiel öffne ich normalerweise ein Terminal und ändere das Verzeichnis in / tmp, klicke dann auf das VMware-Menü Verwalten und dann auf die Option "VMware Tools neu installieren ..." und kopiere dann (sobald VMware seine CD-ROM mit den neuesten Tools bereitgestellt hat) tar von der schreibgeschützten CD-ROM nach / tmp wie unten (basierend auf einer Version 9.6.1-1378637)
quelle
Das VMware-Installationsskript prüft, ob das Paket in Ihrer Installation vorhanden ist. Die Lösung besteht darin, die Verpackung zu spülen:
quelle
Kopieren Sie das Deinstallationsskript von vmware-tools-Distrib / bin / nach / usr / bin wie folgt:
Führen Sie dann das Installationsskript erneut aus.
quelle
Dies wurde dadurch verursacht, dass ich die Installation abgebrochen habe (CNTRL C), weil ich vergessen habe, -d hinzuzufügen, um die Installation mit den Standardeinstellungen zu automatisieren. Bei der ersten Ausführung des Skripts wird der Ordner / etc / vmware-tools erstellt, da das Skript glaubt, dass vmware-tools bereits installiert ist.
Einfache Antwort lautet: sudo rm -R / etc / vmware-tools
Führen Sie dann das Installationsskript erneut aus.
quelle
Ich bin darauf gestoßen, als ich die Version von VMWare auf meinem Host aktualisiert habe, und habe die Anweisungen zum Aktualisieren des Clients befolgt.
Nachdem ich das virtuelle CD-Image gemountet, nicht geteert und das installierte ausgeführt hatte, sah ich die folgende Meldung:
Daraus wird deutlich, was getan werden muss, um sie zu entfernen:
Ich habe das getan und das Installationsprogramm erneut ausgeführt. Und diesmal bekam ich:
Also habe ich die Installation der Client-Software von der virtuellen ISO auf dem Host aufgegeben und bin einfach gelaufen
IOW, die richtige Antwort auf diese Frage ist nicht , einen Weg zu Arbeit um die Installation der vm Programme vom Host - ISO zu finden, aber nicht die vm - Tool vom Host ISO zu installieren, aber das Open-vm-tools - Paket zu aktualisieren, stattdessen.
quelle