Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

09.03.2007, 03:59

Vmware-Server nicht für aktuelle Kernel geeignet ?

Beim emergen, des vm-ware-server bekomme ich irgendwelche kernel-sourcen fehlen, im netz hab ich gelesen dass die bei aktuellen kerneln umbenannt bzw. gelöscht wurden ? gibt es in absehbarer zeit dann ein update für das vmware-server-paket ? bzw. kann man das problem über einen binary-download von vmware.de umgehen ? was empfehlt ihr ?

Quellcode

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
localhost plt # emerge vmware-server
Calculating dependencies... done!

>>> Emerging (1 of 3) app-emulation/vmware-modules-1.0.0.15-r1 to /
 * vmware-any-any-update107.tar.gz MD5 ;-) ...                                                                         [ ok ]
 * vmware-any-any-update107.tar.gz RMD160 ;-) ...                                                                      [ ok ]
 * vmware-any-any-update107.tar.gz SHA1 ;-) ...                                                                        [ ok ]
 * vmware-any-any-update107.tar.gz SHA256 ;-) ...                                                                      [ ok ]
 * vmware-any-any-update107.tar.gz size ;-) ...                                                                        [ ok ]
 * checking ebuild checksums ;-) ...                                                                                   [ ok ]
 * checking auxfile checksums ;-) ...                                                                                  [ ok ]
 * checking miscfile checksums ;-) ...                                                                                 [ ok ]
 * checking vmware-any-any-update107.tar.gz ;-) ...                                                                    [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     
  ERROR: Kernel configuration is invalid.
         include/linux/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

2.
  ERROR: Kernel configuration is invalid.
         include/linux/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

6.
  ERROR: Kernel configuration is invalid.
         include/linux/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

19
  ERROR: Kernel configuration is invalid.
         include/linux/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

-gentoo-r5
/usr/portage/eclass/linux-info.eclass: line 196: [: too many arguments
 * These sources have not yet been prepared.
 * We cannot build against an unprepared tree.
 * To resolve this, please type the following:
 * 
 * # cd /usr/src/linux
 * # make oldconfig
 * # make modules_prepare
 * 
 * Then please try merging this module again.

!!! ERROR: app-emulation/vmware-modules-1.0.0.15-r1 failed.
Call stack:
  ebuild.sh, line 1630:   Called dyn_setup
  ebuild.sh, line 702:   Called qa_call 'pkg_setup'
  ebuild.sh, line 38:   Called pkg_setup
  ebuild.sh, line 1304:   Called vmware-mod_pkg_setup
  vmware-mod.eclass, line 36:   Called linux-mod_pkg_setup
  linux-mod.eclass, line 459:   Called check_kernel_built
  linux-info.eclass, line 368:   Called die

!!! Kernel sources need compiling first
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/temp/build.log'.

localhost plt # 

2

09.03.2007, 08:29

Hallo,

ich habe vmware noch nicht mit einem neuen Kernel getestet. Mein Vermutung ist aber, das sie .config in
/usr/src/linux nicht mit der Konfiguration des laufenden Kernels übereinstimmt. Deshalb mein Lösungsvorschlag:

-aktuelle .config vom laufenden Kernel besorgen (meist in /boot und/oder /proc zu finden)
-diese ins build-Verzeichnis kopieren
-Kernel backen
-vmware-modules neu emergen

suilenroc

3

09.03.2007, 17:29

Zitat

Original von suilenroc1183
Hallo,

ich habe vmware noch nicht mit einem neuen Kernel getestet. Mein Vermutung ist aber, das sie .config in
/usr/src/linux nicht mit der Konfiguration des laufenden Kernels übereinstimmt. Deshalb mein Lösungsvorschlag:

-aktuelle .config vom laufenden Kernel besorgen (meist in /boot und/oder /proc zu finden)
-diese ins build-Verzeichnis kopieren
-Kernel backen
-vmware-modules neu emergen

suilenroc


Ja das wird es auch sein.

Das steht ja sogar da.

Zitat

ERROR: Kernel configuration is invalid.
include/linux/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.

-gentoo-r5
/usr/portage/eclass/linux-info.eclass: line 196: [: too many arguments
* These sources have not yet been prepared.
* We cannot build against an unprepared tree.
* To resolve this, please type the following:
*
* # cd /usr/src/linux
* # make oldconfig
* # make modules_prepare


Spricht also alles dafür das die Datein im Kernel-Source Dir nicht mehr mit dem laufenden Kernel übereinstimmen

Das kann z.b. auch passieren wenn man "make menuconfig" aufruft und ohne zu speichern wieder rausgeht. Dann stimmen die Sourcen auch nicht mehr mit dem laufenden Kernel.