VMware Server under FC6 Kernel 2.6.19

Sometimes the Linux Kernel can be a little bit painful in my opinion. Just tried to compile the VMware Server Kernel Modules under 2.6.19 and got:

make[1]: Entering directory `/usr/src/kernels/2.6.19-1.2911.6.5.fc6-i686'
  CC [M]  /tmp/vmware-config0/vmnet-only/driver.o
  CC [M]  /tmp/vmware-config0/vmnet-only/hub.o
  CC [M]  /tmp/vmware-config0/vmnet-only/userif.o
/tmp/vmware-config0/vmnet-only/userif.c: In function ‘VNetCopyDatagramToUser’:
/tmp/vmware-config0/vmnet-only/userif.c:629: error: ‘CHECKSUM_HW’ undeclared
(first use in this function)
/tmp/vmware-config0/vmnet-only/userif.c:629: error: (Each undeclared identifier is
reported only once
/tmp/vmware-config0/vmnet-only/userif.c:629: error: for each function it appears in.)
make[2]: *** [/tmp/vmware-config0/vmnet-only/userif.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmnet-only] Error 2

If you search for the error message in google you can already find some patches for the VMware Kernel Modules. But I preferred to get it working manually…

I added CHECKSUM_HW to /lib/modules/2.6.19-1.2911.6.5.fc6/build/include/linux/skbuff.h:


#define CHECKSUM_NONE 0
#define CHECKSUM_PARTIAL 1
#define CHECKSUM_HW 1
#define CHECKSUM_UNNECESSARY 2
#define CHECKSUM_COMPLETE 3

Since config.h is missing as well, I gave config.h an touch as well:

touch /lib/modules/2.6.19-1.2911.6.5.fc6/build/include/linux/config.h

Now the Kernel Modules compile and VMware Server is up and running :-D

First Install of Oracle Enterprise Linux

Just finished the download and installation of Oracle Enterprise Linux. As already stated in the news it is essentially Red Hat Enterprise Linux 4.

I hoped for a little bit more customization towards data center or Oracle database installations. Not even the default screen for the firewall or SELinux settings includes some Oracle specific things like port 1521:

Well, but they include some RPMs for ASM (Automatic Storage Management) I could not find on my latest Centos 4.4 DVD:

Disc3:
glade2-2.6.0-1.oracle.i386.rpm
oracleasm-2.6.9-42.0.0.0.1.EL-2.0.3-2.i686.rpm
oracleasm-2.6.9-42.0.0.0.1.ELhugemem-2.0.3-2.i686.rpm
oracleasm-2.6.9-42.0.0.0.1.ELsmp-2.0.3-2.i686.rpm
oracleasm-support-2.0.3-2.i386.rpm

If you want to learn more:

FC5 – install j2sdk1.4.2_06

I just tried to install j2sdk1.4.2_06 under FC5 and got:

[root@w0004 stage]# bash j2sdk-1_4_2_06-linux-i586.bin

...

Do you agree to the above license terms? [yes or no]
yes
Unpacking...
tail: cannot open `+486' for reading: No such file or directory
Checksumming...
1
The download file appears to be corrupted.  Please refer
to the Troubleshooting section of the Installation
Instructions on the download page for more information.
Please do not attempt to install this archive file.

hmm… well, Google is always your best friend :-) .

You need to set:

[root@w0004 stage]# unset _POSIX2_VERSION=199209

to work around that problem.

3. Pforzheimer Linux Infotag

Am Samstag, 15. Juli 2006, findet der 3. Pforzheimer Linux Infotag an der Fachhochschule Pforzheim statt. Die Veranstalter erwarten ca. 1000 Besucher und haben ein sehr interessantes Vortragsprogramm zusammengestellt.

Ich bin auf dieser Veranstaltung mit einem eigenen Stand vertreten und werde unter anderem ein Demo-Systeme für:

  • Oracle 10g Express Edition
  • VMware Server
  • Shared Storage Cluster mit iSCSI und GFS

ausstellen. Außerdem halte ich im Rahmen des Vortragsprogramms meinen Vortrag “iSCSI unter Linux“.

Sie haben Zeit für einen Besuch auf dem Linux Infotag? Ich freue mich schon heute auf die interessanten Gespräche und Kontakte an meinem Stand.

Veröffentlicht unter Firma | Verschlagwortet mit

iSCSI unter Linux – das SAN für zuhause

Die Virtualisierung von Festplatten mit iSCSI ermöglicht den Aufbau von einfachen und kostengünstigen Testumgebungen. Der Vortrag stellt iSCSI im Gesamtzusammenhang mit anderen Technologien wie NFS, GNDB und VMware dar. Abgerundet wird der Vortrag mit einer Demonstration, wie sich in kurzer Zeit ein Shared Storage Cluster mit iSCSI und dem GFS (Global File System) zuhause aufbauen lässt.

Folien des Vortrages als PDF: http://www.fm-berger.de/download/iscsi09.pdf

Linkliste