Instala HSBC CPI Credit Card En FreeBSD

Segun el PDF que dan en HSBC se pueden Linux / Solaris/ Windows

http://leadingedgescripts.co.uk/hsbccreditcardslinux.php

Dare por echo que ya esta funcionando cgi-bin en su servidor web

y que ya tenemos habilitado el certificado web que nos piden en hsbc junto con sus permisos correspondientes.

Pero siguiendo todo esos pasos no funciona Y entonces hay que habilitar el soporte de “Linux Binary Compatibility” en FreeBSD

##

bash-2.05b$ ldd OrderHash.e

OrderHash.e:

ELF interpreter /lib/ld-linux.so.2 not found

OrderHash.e: signal 6

bash-2.05b$ ldd Results.e

Results.e:

ELF interpreter /lib/ld-linux.so.2 not found

Results.e: signal 6

bash-2.05b$ ldd TestHash.e

TestHash.e:

ELF interpreter /lib/ld-linux.so.2 not found

TestHash.e: signal 6

bash-2.05b$ file *.e

OrderHash.e: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped

Results.e: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped

TestHash.e: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped

bash-2.05b$

Y nuestro servidor es FreeBSD

#kldload linux

Agregamos a /etc/rc.conf

linux_enable=“YES”

Instalar el Port

cd /usr/ports/emulators/linux_base-fc4

make install distclean

Copiar

cp libCcCpiTools.so /usr/lib

correr el comando

ldconfig

Luego nuevamente Verificar

ldd *.e

OrderHash.e:

libCcCpiTools.so => /usr/lib/libCcCpiTools.so (0x28067000)

libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x28079000)

libm.so.6 => /lib/obsolete/linuxthreads/libm.so.6 (0x280be000)

libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x280e4000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28203000)

/lib/ld-linux.so.2 (0x2804a000)

Results.e:

libCcCpiTools.so => /usr/lib/libCcCpiTools.so (0x28067000)

libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x28079000)

libm.so.6 => /lib/obsolete/linuxthreads/libm.so.6 (0x280be000)

libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x280e4000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28203000)

/lib/ld-linux.so.2 (0x2804a000)

TestHash.e:

libCcCpiTools.so => /usr/lib/libCcCpiTools.so (0x28066000)

libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x28078000)

libm.so.6 => /lib/obsolete/linuxthreads/libm.so.6 (0x280bd000)

libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x280e3000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28202000)

/lib/ld-linux.so.2 (0x28049000)

#Por ultimo checar nuestros sample.html (previamente ya editado

y configurado)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

This site uses Akismet to reduce spam. Learn how your comment data is processed.