Hi All,
I have a client that requires Open Suse 11.01 running in 32Bit compatibility on a VM using ESX1 5.
The VM seems to be running fine but the application thereon are raising errors, the applications are:
MySQL 5.1
Apache 1.3
PHP 5.0/1
Has anyone had to edit the VM BIOS, Settings etc to get them working without errors? Any past experiences or advice would be appreciated!
Thanks,
ESX 1.5? I hope that's a typo...
And, you don't mention whether you've installed the 32-bit version of OpenSuse (you just make mention of "32bit compatability", whatever that means...). Neither do you mention what the errors are, so it's nearly impossible for us to help you.
@AKostur Yes it is a typo, 5.1 is correct
32 Bit Version of the OS is installed to be specific. I say 32 Bit compatibility as that seems to be the main issue here, that the apps seem to be having problems installing perhaps as a result of some underlying hardware problems with the hypervisor.
Please keep in mind that I am not a Linux engineer and merely looking for answers to my clients problem.
Some examples are:
X01:/usr/src/web/php-5.0.4 # make install
Installing PHP SAPI module: apache
Installing PHP CLI binary: /usr/local/bin/
Installing PHP CLI man page: /usr/local/man/man1/
Installing PEAR environment: /usr/local/lib/php/
make[1]: *** [install-pear-installer] Segmentation fault
make: *** [install-pear] Error 2
X01:/usr/src/web/php-5.1.2 # make install
Installing PHP SAPI module: apache
Installing PHP CLI binary: /usr/local/bin/
Installing PHP CLI man page: /usr/local/man/man1/
Installing build environment: /usr/local/lib/php/build/
Installing header files: /usr/local/include/php/
Installing helper programs: /usr/local/bin/
program: phpize
program: php-config
Installing man pages: /usr/local/man/man1/
page: phpize.1
page: php-config.1
Installing PEAR environment: /usr/local/lib/php/
make[1]: *** [install-pear-installer] Segmentation fault
make: *** [install-pear] Error 2
make[2]: Entering directory `/usr/src/web/apache_1.3.33/src/support'
gcc -c -I../os/unix -I../include -DLINUX=22 -DHAVE_SET_DUMPABLE -DNO_DBM_REWRITEMAP -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED `../apaci` htpasswd.c
htpasswd.c:100: error: conflicting types for âgetlineâ
/usr/include/stdio.h:653: error: previous declaration of âgetlineâ was here
make[2]: *** [htpasswd.o] Error 1
make[2]: Leaving directory `/usr/src/web/apache_1.3.33/src/support'
make[1]: *** [build-support] Error 1
make[1]: Leaving directory `/usr/src/web/apache_1.3.33'
make: *** [build] Error 2
Nothing there even suggests that the hypervisor is at fault. Why aren't you using the packages for those components that are supplied by OpenSuse?
I'll discuss that with the Engineer, could you perhaps provide examples of what he should be using?
Probably because he wants an ancient version of Apache:
apache_1.3.33
mikesf wrote:
I'll discuss that with the Engineer, could you perhaps provide examples of what he should be using?
The packages supported by his operating system.
Regardless, it's an OpenSuse/Apache question. There's nothing about 32-bit compatability with VMware in this issue.