Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Installieren der VMWare-Tools mit Fehlern?

Hilfe bei Problemen mit der Installation und Benutzung der VMware Workstation und VMware Workstation Pro.

Moderatoren: Dayworker, irix

Member
Beiträge: 42
Registriert: 12.04.2008, 17:11

Installieren der VMWare-Tools mit Fehlern?

Beitragvon albert koenig » 17.05.2008, 15:57

Workstation
Host: WindowsXP
Guest: UBUNTU (Hardy Heron)

Auf der Suche der shared folders habe ich die VMWare-Tools noch einmal installiert und dabei die Vorgänge im Terminal verfogt:
Dabei ist mir folgendes aufgefallen
The filesystem driver (vmhgfs module) is used only for the shared folder
feature. The rest of the software provided by VMware Tools is designed to work
independently of this feature.
If you wish to have the shared folders feature, you can install the driver by
running vmware-config-tools.pl again after making sure that gcc, binutils, make
and the kernel sources for your running kernel are installed on your machine.

Jetzt hab ich aber festgestellt, dass gcc,binutils, make und kernel sources aber bereits an Bord sind. VMWare-Fehler?

Member
Beiträge: 17
Registriert: 29.01.2008, 12:56

Beitragvon mire2 » 17.05.2008, 17:08

Hallo Albert!

Hmm, Du hattest doch schon einen Thread zu diesem Thema eröffnet.

Dort war doch ein Link gegeben worden: http://peterc.org/2008/62-how-to-instal ... usion.html

Ich habe die VMware-Tools gemäß der dort gegebenen Anleitung installiert und habe ziemlich exakt dieselbe Konstellation wie Du (Host: Windows XP, Guest: Ubuntu 8.04, Workstation 6.03) und habe den von mir zuvor in der WS freigegebenen Ordner "Daten" unter mnt/hgfs wiedergefunden. :-)

Und es scheint einfach ein Problem der Tools zu sein, denn die Anweisung funktioniert ja auch unter Fusion und vielen anderen Kombinationen, wie man den Danksagungen im obigen Link entnehmen kann.

Und falls Du auch noch Probleme mit der Mouse haben solltest, sei Dir dieser Link quasi prophylaktisch gegeben: http://www.windowsvistaplace.com/how-to ... rsoftware/

Grüße

mire2

Member
Beiträge: 42
Registriert: 12.04.2008, 17:11

Beitragvon albert koenig » 17.05.2008, 17:42

Danke Mire2:

Habe jetzt eine Seite gefunden, die für das Problem unter Hardy Heron ein Tools-Patch anbietet. Es handelt sich um eine Textdatei, die folgendermaßen aussieht:

Dateiname: vmhgfs.patch
Inhalt:
--- vmhgfs-only/vm_basic_types.h 2008-03-04 02:45:54.000000000 +0100
+++ patched/vmhgfs-only/vm_basic_types.h 2008-04-08 22:36:42.000000000 +0200
@@ -10,6 +10,16 @@
*/


+/*
+ * Since we do some kernel version checks in here, make sure to include
+ * compat_version.h.
+ * <linux/types.h> is needed for uintptr on 2.6.24
+ *
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-03-10
+ */
+#include "compat_version.h"
+#include <linux/types.h>
+
#ifndef _VM_BASIC_TYPES_H_
#define _VM_BASIC_TYPES_H_

@@ -162,17 +172,26 @@
# endif
# endif

-# ifndef _STDINT_H
-# ifdef VM_I386
-# ifdef VM_X86_64
- typedef uint64 uintptr_t;
-# else
- typedef uint32 uintptr_t;
+/*
+ * Since we do some kernel version checks in here, make sure to include
+ * compat_version.h.
+ * <linux/types.h> is needed for uintptr on 2.6.24
+ *
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-03-10
+ */
+# if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24)
+# ifndef _STDINT_H
+# ifdef VM_I386
+# ifdef VM_X86_64
+ typedef uint64 uintptr_t;
+# else
+ typedef uint32 uintptr_t;
+# endif
# endif
-# endif

-# ifdef VM_IA64
- typedef uint64 uintptr_t;
+# ifdef VM_IA64
+ typedef uint64 uintptr_t;
+# endif
# endif
# endif
#endif
@@ -270,8 +289,18 @@
#define CHOOSE_PERCENT asPercent(-1)


-typedef uintptr_t VA;
-typedef uintptr_t VPN;
+/*
+ * Odd as it may seem, `typedef uintptr_t VA` doesn't work when uintptr_t is defined as
+ * unsigned long.
+ * If anyone is able to tell me why, please don't hesitate to contact me.
+ *
+ * NTL, as uintptr_t seems to be always "unsigned long" on 2.6.24+ I replaced it here
+ * to keep it simple.
+ *
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-03-10
+ */
+typedef unsigned long VA;
+typedef unsigned long VPN;

typedef uint64 PA;
typedef uint32 PPN;
@@ -306,8 +335,13 @@
* Linear address
*/

-typedef uintptr_t LA;
-typedef uintptr_t LPN;
+/*
+ * See the comments in line 310 why typedef'ing uintptr_t doesn't work.
+ *
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-03-10
+ */
+typedef unsigned long LA;
+typedef unsigned long LPN;
#define LA_2_LPN(_la) ((_la) >> PAGE_SHIFT)
#define LPN_2_LA(_lpn) ((_lpn) << PAGE_SHIFT)

Ich habe leider keine Ahnung, wie dieser Patch angewendet wird. Und der Typ, der diesen patch anbietet, ist leider nicht zu erreichen. Weißt Du, wie so was geht.
Hier ist übrigens die Seite: http://forum.tuxx-home.at/viewtopic.php ... =521#p3695

Das Problem mit der Maus hab ich übrigens durch editieren der vmx mittlerweile gelöst.

Guru
Beiträge: 2237
Registriert: 21.09.2005, 00:12

Beitragvon stefan.becker » 17.05.2008, 18:21

Warum probierst du nicht die erste Anleitung?

Danach geht es. Habe ich schon mit SchnickSchnackBuntu und Fedora hingekriegt.

Member
Beiträge: 42
Registriert: 12.04.2008, 17:11

Beitragvon albert koenig » 17.05.2008, 18:48

Ich hab mich bis jetzt nicht getraut. schon mehrfach mein zerschossenes System neu aufgesetzt. Vielleicht mach ich es jetzt doch. Aber dazu wäre es doch dann notwendig, dass ich die bisher installierten VMWareTools deinstalliere?

Guru
Beiträge: 2237
Registriert: 21.09.2005, 00:12

Beitragvon stefan.becker » 17.05.2008, 19:11

1) Sichere die vmdk-Dateien.

2) Natürlich erst die alte Version löschen.

Member
Beiträge: 42
Registriert: 12.04.2008, 17:11

Beitragvon albert koenig » 18.05.2008, 13:03

Hallo Stefan. hat alles geklappt. Weil ich Deinen Post(Sicherung) nicht abgewartet habe, gibt es jetzt wieder Mausprobleme. Aber ich weiß ja mittlerweile, wie man das macht. Vielen Dank für Deine Mühe.


Zurück zu „VMware Workstation und VMware Workstation Pro“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste