ubuntuusers.de

VMWare Workstation kompiliert nach Aktualisierung des Kernels nicht durch

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

sh4711

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1181

Hallo alle miteinander,

Systeminformationen und Logs folgen weiter unten.

Beim heutigen Start von VMWare Worksation 17.5.0 erschien, wie immer wieder gesehen, die Meldung:

Before you can run VMware, several modules must be compiled and loaded into the running kernel.

Nach Bestätigung des "Install" Buttons erschien kurz darauf folgende Meldung:

Unable to install all Modules. See log /tmp/vmware-administrator/vmware-15094.log for details. (Exit code 1)

mit dem üblichen "Schließen" Button.

Was wurde bisher ausgeführt / geprüft:

Den ersten Logs konnte man entnehmen, das es Differenzen zwischen der gcc Version mit welcher der Kernel kompiliert wurde und der aktuell installierten Version gab.

Geprüft:

cat /proc/version
Linux version 6.8.0-40-generic (buildd@lcy02-amd64-078) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #40~22.04.3-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 30 17:30:19 UTC 2
apt-cache show gcc | grep "Depends"
Depends: cpp (= 4:11.2.0-1ubuntu1), gcc-11 (>= 11.2.0-1~)

Differenzen bestätigt!
Ist gcc-12 installiert?

apt info gcc-12
Package: gcc-12
Version: 12.3.0-1ubuntu1~22.04
Priority: optional
Section: devel
Origin: Ubuntu
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 71,8 MB
Provides: c-compiler
Depends: cpp-12 (= 12.3.0-1ubuntu1~22.04), gcc-12-base (= 12.3.0-1ubuntu1~22.04), libcc1-0 (>= 12.3.0-1ubuntu1~22.04), binutils (>= 2.38), libgcc-12-dev (= 12.3.0-1ubuntu1~22.04), libc6 (>= 2.35), libgcc-s1 (>= 3.0), libgmp10 (>= 2:6.2.1+dfsg), libisl23 (>= 0.15), libmpc3 (>= 1.1.0), libmpfr6 (>= 3.1.3), libstdc++6 (>= 5), libzstd1 (>= 1.4.0), zlib1g (>= 1:1.1.4)
Recommends: libc6-dev (>= 2.13-0ubuntu6)
Suggests: gcc-12-multilib, gcc-12-doc (>= 12), gcc-12-locales (>= 12)
Replaces: cpp-12 (<< 7.1.1-8)
Homepage: http://gcc.gnu.org/
Download-Size: 21,7 MB
APT-Manual-Installed: yes
APT-Sources: http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
Description: Der GNU-C-Compiler
 Dies ist der GNU-C-Compiler, ein recht portabler, optimierender
 C-Compiler.

gcc-12 ist installiert.
Aus welchen Gründen auch immer ist gcc-12 nicht als gcc priorisiert also:

sudo update-alternatives --list gcc
update-alternatives: Fehler: keine Alternativen für gcc

Alternativen anlegen und setzen:

sudo update-alternatives --install /usr/bin/gcc gcc "/usr/bin/gcc-12" 10
update-alternatives: /usr/bin/gcc-12 wird verwendet, um /usr/bin/gcc (gcc) im automatischen Modus bereitzustellen
sudo update-alternatives --install /usr/bin/gcc gcc "/usr/bin/gcc-11" 20
update-alternatives: /usr/bin/gcc-11 wird verwendet, um /usr/bin/gcc (gcc) im automatischen Modus bereitzustellen
sudo update-alternatives --set gcc "/usr/bin/gcc-12"
update-alternatives: /usr/bin/gcc-12 wird verwendet, um /usr/bin/gcc (gcc) im manuellen Modus bereitzustellen

Aus unerklärlichen Gründen folgt jedoch im Log nach wie vor eine Warnung, die aus meiner Sicht unlogisch ist:

2024-08-19T05:57:59.207Z In(05) host-6934 warning: the compiler differs from the one used to build the kernel
2024-08-19T05:57:59.207Z In(05) host-6934   The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-08-19T05:57:59.207Z In(05) host-6934   You are using:           gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0

Und im Log werden ebenfalls weiterhin die Meldungen zu -Wmissing-prototypes ausgegeben z. B.:

2024-08-19T05:57:59.207Z In(05) host-6934 /tmp/modconfig-OFEJEe/vmmon-only/linux/hostif.c:3046:1: warning: no previous prototype for ‘HostIFWritePhysicalWork’ [-Wmissing-prototypes]
2024-08-19T05:57:59.207Z In(05) host-6934  3046 | HostIFWritePhysicalWork(MA ma,             // MA to be written to

Frage:
Was ist zu tun, damit VmWare kompiliert wird?

Antwort:
Habe gerade die Lösung gefunden und poste diese gleich als Antwort bzw. stelle also auch diese Frage hier ein ... vielleicht hilft es ja noch jemand Anderem.

Gruß SH

Log:

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
2024-08-19T06:30:23.326Z In(05) host-9505 Log for VMware Workstation pid=9505 version=17.5.0 build=build-22583795 option=Release
2024-08-19T06:30:23.326Z In(05) host-9505 The host is x86_64.
2024-08-19T06:30:23.326Z In(05) host-9505 Host codepage=UTF-8 encoding=UTF-8
2024-08-19T06:30:23.326Z In(05) host-9505 Host is Linux 6.8.0-40-generic Ubuntu 22.04.4 LTS Ubuntu 22.04 22.04.4 LTS (Jammy Jellyfish)
2024-08-19T06:30:23.326Z In(05) host-9505 Host offset from UTC is +02:00.
2024-08-19T06:30:23.325Z In(05) host-9505 DictionaryLoad: Cannot open file "/usr/lib/vmware/settings": Datei oder Verzeichnis nicht gefunden.
2024-08-19T06:30:23.325Z In(05) host-9505 [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": Datei oder Verzeichnis nicht gefunden.
2024-08-19T06:30:23.325Z In(05) host-9505 PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2024-08-19T06:30:23.325Z In(05) host-9505 DictionaryLoad: Cannot open file "/home/administrator/.vmware/config": Datei oder Verzeichnis nicht gefunden.
2024-08-19T06:30:23.325Z In(05) host-9505 [msg.dictionary.load.openFailed] Cannot open file "/home/administrator/.vmware/config": Datei oder Verzeichnis nicht gefunden.
2024-08-19T06:30:23.325Z In(05) host-9505 PREF Optional preferences file not found at /home/administrator/.vmware/config. Using default values.
2024-08-19T06:30:23.434Z Wa(03) host-9505 Logging to /tmp/vmware-administrator/vmware-9505.log
2024-08-19T06:30:23.458Z In(05) host-9505 Obtaining info using the running kernel.
2024-08-19T06:30:23.458Z In(05) host-9505 Created new pathsHash.
2024-08-19T06:30:23.458Z In(05) host-9505 Setting header path for 6.8.0-40-generic to "/lib/modules/6.8.0-40-generic/build/include".
2024-08-19T06:30:23.458Z In(05) host-9505 Validating path "/lib/modules/6.8.0-40-generic/build/include" for kernel release "6.8.0-40-generic".
2024-08-19T06:30:23.458Z In(05) host-9505 Failed to find /lib/modules/6.8.0-40-generic/build/include/linux/version.h
2024-08-19T06:30:23.458Z In(05) host-9505 /lib/modules/6.8.0-40-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-08-19T06:30:23.458Z In(05) host-9505 using /usr/bin/gcc-12 for preprocess check
2024-08-19T06:30:23.478Z In(05) host-9505 Preprocessed UTS_RELEASE, got value "6.8.0-40-generic".
2024-08-19T06:30:23.478Z In(05) host-9505 The header path "/lib/modules/6.8.0-40-generic/build/include" for the kernel "6.8.0-40-generic" is valid.  Whoohoo!
2024-08-19T06:30:23.736Z In(05) host-9505 found symbol version file /lib/modules/6.8.0-40-generic/build/Module.symvers
2024-08-19T06:30:23.736Z In(05) host-9505 Reading symbol versions from /lib/modules/6.8.0-40-generic/build/Module.symvers.
2024-08-19T06:30:23.758Z In(05) host-9505 Read 28974 symbol versions
2024-08-19T06:30:23.758Z In(05) host-9505 Reading in info for the vmmon module.
2024-08-19T06:30:23.758Z In(05) host-9505 Reading in info for the vmnet module.
2024-08-19T06:30:23.758Z In(05) host-9505 Invoking modinfo on "vmmon".
2024-08-19T06:30:23.767Z In(05) host-9505 "/sbin/modinfo" exited with status 256.
2024-08-19T06:30:23.767Z In(05) host-9505 Invoking modinfo on "vmnet".
2024-08-19T06:30:23.775Z In(05) host-9505 "/sbin/modinfo" exited with status 256.
2024-08-19T06:30:23.791Z In(05) host-9505 to be installed: vmmon status: 0
2024-08-19T06:30:23.791Z In(05) host-9505 to be installed: vmnet status: 0
2024-08-19T06:30:23.819Z In(05) host-9505 Obtaining info using the running kernel.
2024-08-19T06:30:23.819Z In(05) host-9505 Setting header path for 6.8.0-40-generic to "/lib/modules/6.8.0-40-generic/build/include".
2024-08-19T06:30:23.819Z In(05) host-9505 Validating path "/lib/modules/6.8.0-40-generic/build/include" for kernel release "6.8.0-40-generic".
2024-08-19T06:30:23.819Z In(05) host-9505 Failed to find /lib/modules/6.8.0-40-generic/build/include/linux/version.h
2024-08-19T06:30:23.819Z In(05) host-9505 /lib/modules/6.8.0-40-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-08-19T06:30:23.819Z In(05) host-9505 using /usr/bin/gcc-12 for preprocess check
2024-08-19T06:30:23.833Z In(05) host-9505 Preprocessed UTS_RELEASE, got value "6.8.0-40-generic".
2024-08-19T06:30:23.833Z In(05) host-9505 The header path "/lib/modules/6.8.0-40-generic/build/include" for the kernel "6.8.0-40-generic" is valid.  Whoohoo!
2024-08-19T06:30:24.085Z In(05) host-9505 found symbol version file /lib/modules/6.8.0-40-generic/build/Module.symvers
2024-08-19T06:30:24.085Z In(05) host-9505 Reading symbol versions from /lib/modules/6.8.0-40-generic/build/Module.symvers.
2024-08-19T06:30:24.107Z In(05) host-9505 Read 28974 symbol versions
2024-08-19T06:30:24.109Z In(05) host-9505 Kernel header path retrieved from FileEntry: /lib/modules/6.8.0-40-generic/build/include
2024-08-19T06:30:24.109Z In(05) host-9505 Update kernel header path to /lib/modules/6.8.0-40-generic/build/include
2024-08-19T06:30:24.109Z In(05) host-9505 Validating path "/lib/modules/6.8.0-40-generic/build/include" for kernel release "6.8.0-40-generic".
2024-08-19T06:30:24.109Z In(05) host-9505 Failed to find /lib/modules/6.8.0-40-generic/build/include/linux/version.h
2024-08-19T06:30:24.109Z In(05) host-9505 /lib/modules/6.8.0-40-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-08-19T06:30:24.109Z In(05) host-9505 using /usr/bin/gcc-12 for preprocess check
2024-08-19T06:30:24.120Z In(05) host-9505 Preprocessed UTS_RELEASE, got value "6.8.0-40-generic".
2024-08-19T06:30:24.120Z In(05) host-9505 The header path "/lib/modules/6.8.0-40-generic/build/include" for the kernel "6.8.0-40-generic" is valid.  Whoohoo!
2024-08-19T06:30:24.121Z In(05) host-9505 Found compiler at "/usr/bin/gcc"
2024-08-19T06:30:24.123Z In(05) host-9505 Got gcc version "12".
2024-08-19T06:30:24.123Z In(05) host-9505 The GCC version matches the kernel GCC minor version like a glove.
2024-08-19T06:30:24.126Z In(05) host-9505 Got gcc version "12".
2024-08-19T06:30:24.126Z In(05) host-9505 The GCC version matches the kernel GCC minor version like a glove.
2024-08-19T06:30:24.127Z In(05) host-9505 Trying to find a suitable PBM set for kernel "6.8.0-40-generic".
2024-08-19T06:30:24.127Z In(05) host-9505 No matching PBM set was found for kernel "6.8.0-40-generic".
2024-08-19T06:30:24.127Z In(05) host-9505 The GCC version matches the kernel GCC minor version like a glove.
2024-08-19T06:30:24.127Z In(05) host-9505 Validating path "/lib/modules/6.8.0-40-generic/build/include" for kernel release "6.8.0-40-generic".
2024-08-19T06:30:24.127Z In(05) host-9505 Failed to find /lib/modules/6.8.0-40-generic/build/include/linux/version.h
2024-08-19T06:30:24.127Z In(05) host-9505 /lib/modules/6.8.0-40-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-08-19T06:30:24.127Z In(05) host-9505 using /usr/bin/gcc-12 for preprocess check
2024-08-19T06:30:24.137Z In(05) host-9505 Preprocessed UTS_RELEASE, got value "6.8.0-40-generic".
2024-08-19T06:30:24.137Z In(05) host-9505 The header path "/lib/modules/6.8.0-40-generic/build/include" for the kernel "6.8.0-40-generic" is valid.  Whoohoo!
2024-08-19T06:30:26.818Z In(05) host-9505 The GCC version matches the kernel GCC minor version like a glove.
2024-08-19T06:30:26.818Z In(05) host-9505 Validating path "/lib/modules/6.8.0-40-generic/build/include" for kernel release "6.8.0-40-generic".
2024-08-19T06:30:26.818Z In(05) host-9505 Failed to find /lib/modules/6.8.0-40-generic/build/include/linux/version.h
2024-08-19T06:30:26.818Z In(05) host-9505 /lib/modules/6.8.0-40-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-08-19T06:30:26.818Z In(05) host-9505 using /usr/bin/gcc-12 for preprocess check
2024-08-19T06:30:26.832Z In(05) host-9505 Preprocessed UTS_RELEASE, got value "6.8.0-40-generic".
2024-08-19T06:30:26.832Z In(05) host-9505 The header path "/lib/modules/6.8.0-40-generic/build/include" for the kernel "6.8.0-40-generic" is valid.  Whoohoo!
2024-08-19T06:30:26.833Z In(05) host-9505 Using temp dir "/tmp".
2024-08-19T06:30:36.517Z In(05) host-9505 Stopping VMware services:
2024-08-19T06:30:36.517Z In(05) host-9505    VMware Authentication Daemon[71G done
2024-08-19T06:30:36.517Z In(05) host-9505    Virtual machine monitor[71G done
2024-08-19T06:30:36.517Z In(05) host-9505 make: Verzeichnis „/tmp/modconfig-nzckRU/vmmon-only“ wird betreten
2024-08-19T06:30:36.517Z In(05) host-9505 /usr/bin/make -C /lib/modules/6.8.0-40-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-08-19T06:30:36.517Z In(05) host-9505   MODULEBUILDDIR= modules
2024-08-19T06:30:36.517Z In(05) host-9505 make[1]: Verzeichnis „/usr/src/linux-headers-6.8.0-40-generic“ wird betreten
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/linux/driver.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/linux/driverLog.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/linux/hostif.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/common/apic.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/common/comport.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/common/cpuid.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/common/crosspage.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/common/memtrack.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/common/moduleloop.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/common/phystrack.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/common/sharedAreaVmmon.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmmon-only/common/statVarsVmmon.o
2024-08-19T06:30:36.517Z In(05) host-9505 make[1]: Verzeichnis „/usr/src/linux-headers-6.8.0-40-generic“ wird verlassen
2024-08-19T06:30:36.517Z In(05) host-9505 make: Verzeichnis „/tmp/modconfig-nzckRU/vmmon-only“ wird verlassen
2024-08-19T06:30:36.517Z In(05) host-9505 make: Verzeichnis „/tmp/modconfig-nzckRU/vmnet-only“ wird betreten
2024-08-19T06:30:36.517Z In(05) host-9505 /usr/bin/make -C /lib/modules/6.8.0-40-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-08-19T06:30:36.517Z In(05) host-9505   MODULEBUILDDIR= modules
2024-08-19T06:30:36.517Z In(05) host-9505 make[1]: Verzeichnis „/usr/src/linux-headers-6.8.0-40-generic“ wird betreten
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/driver.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/hub.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/userif.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/netif.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/bridge.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/procfs.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/smac_compat.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/smac.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/vnetEvent.o
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/vnetUserListener.o
2024-08-19T06:30:36.517Z In(05) host-9505   LD [M]  /tmp/modconfig-nzckRU/vmnet-only/vmnet.o
2024-08-19T06:30:36.517Z In(05) host-9505   MODPOST /tmp/modconfig-nzckRU/vmnet-only/Module.symvers
2024-08-19T06:30:36.517Z In(05) host-9505   CC [M]  /tmp/modconfig-nzckRU/vmnet-only/vmnet.mod.o
2024-08-19T06:30:36.517Z In(05) host-9505   LD [M]  /tmp/modconfig-nzckRU/vmnet-only/vmnet.ko
2024-08-19T06:30:36.517Z In(05) host-9505   BTF [M] /tmp/modconfig-nzckRU/vmnet-only/vmnet.ko
2024-08-19T06:30:36.518Z In(05) host-9505 make[1]: Verzeichnis „/usr/src/linux-headers-6.8.0-40-generic“ wird verlassen
2024-08-19T06:30:36.518Z In(05) host-9505 /usr/bin/make -C $PWD SRCROOT=$PWD/. \
2024-08-19T06:30:36.518Z In(05) host-9505   MODULEBUILDDIR= postbuild
2024-08-19T06:30:36.518Z In(05) host-9505 make[1]: Verzeichnis „/tmp/modconfig-nzckRU/vmnet-only“ wird betreten
2024-08-19T06:30:36.518Z In(05) host-9505 make[1]: „postbuild“ ist bereits aktuell.
2024-08-19T06:30:36.518Z In(05) host-9505 make[1]: Verzeichnis „/tmp/modconfig-nzckRU/vmnet-only“ wird verlassen
2024-08-19T06:30:36.518Z In(05) host-9505 cp -f vmnet.ko ./../vmnet.o
2024-08-19T06:30:36.518Z In(05) host-9505 make: Verzeichnis „/tmp/modconfig-nzckRU/vmnet-only“ wird verlassen
2024-08-19T06:30:36.518Z In(05) host-9505 [AppLoader] Use shipped Linux kernel AIO access library.
2024-08-19T06:30:36.518Z In(05) host-9505 An up-to-date "libaio" or "libaio1" package from your system is preferred.
2024-08-19T06:30:36.518Z In(05) host-9505 [AppLoader] GLib does not have GSettings support.
2024-08-19T06:30:36.518Z In(05) host-9505 Using kernel build system.
2024-08-19T06:30:36.518Z In(05) host-9505 warning: the compiler differs from the one used to build the kernel
2024-08-19T06:30:36.518Z In(05) host-9505   The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-08-19T06:30:36.518Z In(05) host-9505   You are using:           gcc (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmmon-only/common/crosspage.o: warning: objtool: CrossPage_CodePage+0x207: 'naked' return found in RETHUNK build
2024-08-19T06:30:36.518Z In(05) host-9505 make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-nzckRU/vmmon-only/common/crosspage.o] Fehler 255
2024-08-19T06:30:36.518Z In(05) host-9505 make[3]: *** Datei „/tmp/modconfig-nzckRU/vmmon-only/common/crosspage.o“ wird gelöscht
2024-08-19T06:30:36.518Z In(05) host-9505 make[3]: *** Auf noch nicht beendete Prozesse wird gewartet …
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Add() falls through to next function PhysTrack_Remove()
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Remove() falls through to next function PhysTrack_Test()
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmmon-only/linux/hostif.c:2926:1: warning: no previous prototype for ‘HostIFCheckTrackedMPN’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505  2926 | HostIFCheckTrackedMPN(VMDriver *vm, // IN: The VM instance
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmmon-only/linux/hostif.c:3046:1: warning: no previous prototype for ‘HostIFWritePhysicalWork’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505  3046 | HostIFWritePhysicalWork(MA ma,             // MA to be written to
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmmon-only/linux/hostif.c:3205:1: warning: no previous prototype for ‘HostIFStartTimer’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505  3205 | HostIFStartTimer(Bool rateChanged,  //IN: Did rate change?
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmmon-only/linux/driver.c:271:1: warning: no previous prototype for ‘LinuxDriverInit’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505   271 | LinuxDriverInit(void)
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmmon-only/linux/driver.c:339:1: warning: no previous prototype for ‘LinuxDriverExit’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505   339 | LinuxDriverExit(void)
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 make[2]: *** [/usr/src/linux-headers-6.8.0-40-generic/Makefile:1926: /tmp/modconfig-nzckRU/vmmon-only] Fehler 2
2024-08-19T06:30:36.518Z In(05) host-9505 make[1]: *** [Makefile:240: __sub-make] Fehler 2
2024-08-19T06:30:36.518Z In(05) host-9505 make: *** [Makefile:117: vmmon.ko] Fehler 2
2024-08-19T06:30:36.518Z In(05) host-9505 Using kernel build system.
2024-08-19T06:30:36.518Z In(05) host-9505 warning: the compiler differs from the one used to build the kernel
2024-08-19T06:30:36.518Z In(05) host-9505   The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-08-19T06:30:36.518Z In(05) host-9505   You are using:           gcc (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmnet-only/netif.c:173:1: warning: no previous prototype for ‘VNetNetIf_Create’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505   173 | VNetNetIf_Create(char *devName,  // IN:
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmnet-only/vnetUserListener.c:87:1: warning: no previous prototype for ‘VNetUserListener_Create’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505    87 | VNetUserListener_Create(uint32 classMask,  // IN: the listener's class mask
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmnet-only/userif.c:1091:1: warning: no previous prototype for ‘VNetUserIf_Create’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505  1091 | VNetUserIf_Create(VNetPort **ret) // OUT
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmnet-only/userif.o: warning: objtool: VNetCsumAndCopyToUser+0x2d: call to csum_partial_copy_nocheck() with UACCESS enabled
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmnet-only/bridge.c:258:1: warning: no previous prototype for ‘VNetBridge_Create’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505   258 | VNetBridge_Create(const char *devName, // IN:  name of device (e.g., "eth0")
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 /tmp/modconfig-nzckRU/vmnet-only/bridge.c:1411:1: warning: no previous prototype for ‘VNetBridgeSendLargePacket’ [-Wmissing-prototypes]
2024-08-19T06:30:36.518Z In(05) host-9505  1411 | VNetBridgeSendLargePacket(struct sk_buff *skb,        // IN: packet to split
2024-08-19T06:30:36.518Z In(05) host-9505       | ^~~~~~~~~~~~~~~~~~~~~~~~~
2024-08-19T06:30:36.518Z In(05) host-9505 Skipping BTF generation for /tmp/modconfig-nzckRU/vmnet-only/vmnet.ko due to unavailability of vmlinux
2024-08-19T06:30:36.518Z In(05) host-9505 Unable to install all modules.  See log for details.
2024-08-19T06:30:36.518Z In(05) host-9505 

Apploader Log:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
2024-08-19T07:11:27.134Z In(05) appLoader Log for appLoader pid=12625 version=17.5.0 build=build-22583795 option=Release
2024-08-19T07:11:27.134Z In(05) appLoader The host is x86_64.
2024-08-19T07:11:27.134Z In(05) appLoader Host codepage=UTF-8 encoding=UTF-8
2024-08-19T07:11:27.134Z In(05) appLoader Host is Linux 6.8.0-40-generic Ubuntu 22.04.4 LTS Ubuntu 22.04 22.04.4 LTS (Jammy Jellyfish)
2024-08-19T07:11:27.134Z In(05) appLoader Host offset from UTC is +02:00.
2024-08-19T07:11:27.243Z In(05) appLoader Invocation: "/usr/lib/vmware/bin/vmware-modconfig-console
2024-08-19T07:11:27.243Z In(05) appLoader  --install-all
2024-08-19T07:11:27.243Z In(05) appLoader "
2024-08-19T07:11:27.243Z In(05) appLoader Calling: "/usr/lib/vmware/bin/vmware-modconfig-console
2024-08-19T07:11:27.243Z In(05) appLoader  --install-all
2024-08-19T07:11:27.243Z In(05) appLoader "
2024-08-19T07:11:27.243Z In(05) appLoader VMDEVEL not set.
2024-08-19T07:11:27.243Z In(05) appLoader Using configuration file: /etc/vmware/config
2024-08-19T07:11:27.243Z In(05) appLoader Use library directory: /usr/lib/vmware
2024-08-19T07:11:27.264Z In(05) appLoader Setup root library: /usr/lib/vmware/lib/libvmware-modconfig-console.so/libvmware-modconfig-console.so
2024-08-19T07:11:27.265Z In(05) appLoader Execute ldd(1) in child process 12634.
2024-08-19T07:11:27.272Z In(05) appLoader Initial check: (1460)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	linux-vdso.so.1 (0x00007fffaf1aa000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007c166d517000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007c166d335000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libvmwarebase.so => /usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so (0x00007c166ca00000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007c166c9fb000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007c166c600000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007c166c985000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007c166c89e000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007c166c405000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007c166c882000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007c166c857000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007c166c852000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007c166c3ca000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libssl.so.3 => /usr/lib/vmware/lib/libssl.so.3/libssl.so.3 (0x00007c166be00000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libcrypto.so.3 => /usr/lib/vmware/lib/libcrypto.so.3/libcrypto.so.3 (0x00007c166b400000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007c166c84b000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007c166b000000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007c166c82b000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	/lib64/ld-linux-x86-64.so.2 (0x00007c166d67a000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007c1669200000)
2024-08-19T07:11:27.272Z In(05)+ appLoader 
2024-08-19T07:11:27.277Z No(04) appLoader Use shipped Linux kernel AIO access library.
2024-08-19T07:11:27.278Z In(05) appLoader Execute ldd(1) in child process 12635.
2024-08-19T07:11:27.295Z In(05) appLoader Final check: (1460)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	linux-vdso.so.1 (0x00007ffd3d58f000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x000076d17e5de000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x000076d17e3fc000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libvmwarebase.so => /usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so (0x000076d17da00000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x000076d17e3f5000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000076d17d600000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x000076d17e37f000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000076d17d919000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x000076d17d405000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000076d17e361000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x000076d17e336000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x000076d17e331000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x000076d17d8de000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libssl.so.3 => /usr/lib/vmware/lib/libssl.so.3/libssl.so.3 (0x000076d17ce00000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libcrypto.so.3 => /usr/lib/vmware/lib/libcrypto.so.3/libcrypto.so.3 (0x000076d17c400000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000076d17d8d7000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x000076d17c000000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000076d17d8b7000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	/lib64/ld-linux-x86-64.so.2 (0x000076d17e741000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x000076d17a200000)
2024-08-19T07:11:27.295Z In(05)+ appLoader 
2024-08-19T07:11:27.295Z In(05) appLoader Setup LD_LIBRARY_PATH=
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmplayer.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-app-control.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-enter-serial.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-fuseUI.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-gksu.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-modconfig.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-netcfg.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-tray.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-zenity.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/liblicenseTool.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-modconfig-console.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-setup-helper.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-mount.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmware-vprobe.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libbasichttp.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libcds.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libgvmomi.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmwarebase.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvmwareui.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libvnetlib.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libsvga3dsw.so
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libcrypto.so.3
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libcurl.so.4
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libssl.so.3
2024-08-19T07:11:27.295Z In(05)+ appLoader /usr/lib/vmware/lib/libaio.so.1
2024-08-19T07:11:27.295Z In(05)+ appLoader 
2024-08-19T07:11:27.305Z In(05) appLoader Invocation: "/usr/lib/vmware/bin/vmware-modconfig-console
2024-08-19T07:11:27.305Z In(05) appLoader  --install-all
2024-08-19T07:11:27.305Z In(05) appLoader "
2024-08-19T07:11:27.305Z In(05) appLoader Calling: "/usr/lib/vmware/bin/vmware-modconfig-console
2024-08-19T07:11:27.305Z In(05) appLoader  --install-all
2024-08-19T07:11:27.305Z In(05) appLoader "
2024-08-19T07:11:27.305Z In(05) appLoader VMDEVEL not set.
2024-08-19T07:11:27.305Z In(05) appLoader Using configuration file: /etc/vmware/config
2024-08-19T07:11:27.305Z In(05) appLoader Use library directory: /usr/lib/vmware

Edit: typo

sh4711

(Themenstarter)

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1181

Die Suche nach "vmware missing prototypes" hat weiter geholfen. Als hilfreiche Suchergebnisse folgen:

Diese Verweisen auf https://github.com/mkubecek/vmware-host-modules/tree/workstation-17.5.0.

Es müssen "Patches" installiert werden. Diese werden dankenswerter Weise durch die Community, hier im speziellen durch mkubecek, bereitgestellt.

Dort schaut man sich die Datei INSTALL an und findet den Punkt "0. Quick guide for impatient". Diesen Punkt liest man durch und passt die Code Zeilen an die eigenen Bedürfnisse an. In meinem Fall wie folgt:

wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-17.5.0.tar.gz
tar -xzf workstation-17.5.0.tar.gz
cd vmware-host-modules-workstation-17.5.0
make
sudo make install

Code Ausführen ... VMWare lässt sich wieder starten.

Gruß SH

sh4711

(Themenstarter)

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1181

Korrektur

sudo make install ersetzt zwar vorhandene Module, lädt diese aber nicht in den laufenden Kernel. Dazu muss noch der Dienst vmware neugesteratet werden:

sudo /etc/init.d/vmware restart

Jetzt können die neuen Module vmmon und vmnet genutzt werden.

humax

Anmeldungsdatum:
8. Mai 2009

Beiträge: 236

Danke !!

Antworten |