Hola, tengo un servidor con SCO-Unix-5.0.5 en el que corren programas hechos en Acucobol 4.3 y estaba pensando en pasar a Linux Suse, y para funcionar creo que necesito instalar la emulacion IBcs2 o Linux ABI, he leido en alguna pagina que se puede descargar e instalar pero es muy antigua. Me gustaria saber si alguien tiene experiencia en esto y si realmente funcionaría bien, si es estable y fiable. Saludos y feliz Navidad! -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Jueves, 17 de Diciembre de 2009 16:43:00 SatOF escribió:
Hola, tengo un servidor con SCO-Unix-5.0.5 en el que corren programas hechos en Acucobol 4.3 y estaba pensando en pasar a Linux Suse, y para funcionar creo que necesito instalar la emulacion IBcs2 o Linux ABI, he leido en alguna pagina que se puede descargar e instalar pero es muy antigua.
La última versión del linux-abi (la 3.8 de momento) compila con kernels 2.6.28 y anteriores, y funciona perfectamente en openSUSE 11.1 pero no en la 11.2 (el linux-abi te lo puedes bajar de http://sourceforge.net/projects/linux-abi). También necesitas el ibcs2-981105-555.i586.rpm que venía en versiones antiguas de SuSE (si no puedes conseguirlo, te lo puedo pasar).
Me gustaria saber si alguien tiene experiencia en esto y si realmente funcionaría bien, si es estable y fiable.
Hace 11 años que uso el ibcs en producción (para correr progress), sin el menor problema. Saludos. Miquel. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Miquel A. Noguera escribió:
El Jueves, 17 de Diciembre de 2009 16:43:00 SatOF escribió:
Hola, tengo un servidor con SCO-Unix-5.0.5 en el que corren programas hechos en Acucobol 4.3 y estaba pensando en pasar a Linux Suse, y para funcionar creo que necesito instalar la emulacion IBcs2 o Linux ABI, he leido en alguna pagina que se puede descargar e instalar pero es muy antigua.
La última versión del linux-abi (la 3.8 de momento) compila con kernels 2.6.28 y anteriores, y funciona perfectamente en openSUSE 11.1 pero no en la 11.2 (el linux-abi te lo puedes bajar de http://sourceforge.net/projects/linux-abi).
También necesitas el ibcs2-981105-555.i586.rpm que venía en versiones antiguas de SuSE (si no puedes conseguirlo, te lo puedo pasar).
Me gustaria saber si alguien tiene experiencia en esto y si realmente funcionaría bien, si es estable y fiable.
Hace 11 años que uso el ibcs en producción (para correr progress), sin el menor problema.
Saludos. Miquel.
Gracias por la respuesta, Ya me he descargado la version que me dices, he leido el readme que viene , para ejecutar un make con el fichero config que habria que modificar si es necesario. No se la verdad como instalarlo, ni que es lo que hace esto, ¿recompilar el kernel? ¿ me podrias indicar como hacerlo? Te agradeceria que me enviaras el rpm , ya que no lo puedo localizar. Saludos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Viernes, 18 de Diciembre de 2009 11:36:20 SatOF escribió:
Ya me he descargado la version que me dices, he leido el readme que viene , para ejecutar un make con el fichero config que habria que modificar si es necesario.
En principio no necesitas modificar nada.
No se la verdad como instalarlo, ni que es lo que hace esto, ¿recompilar el kernel? ¿ me podrias indicar como hacerlo?
No, no necesitas recompilar el kernel en absoluto (en una máquina actual, el ibcs3 compila en aproximadamente un minuto). Yo lo hago así: mkdir /lib/modules/ibcs/`uname -r` cd /lib/modules/ibcs/`uname -r` tar -xvzf /home/miquel/Downloads/ibcs-3_8.tgz make ./abi_ldr y para no tener que cargarlo a mano cada vez, he copiado el ibcs-3_8.tgz en /lib/modules/ibcs y he añadido las siguientes líneas al /etc/init.d/boot.local: ------------------------------------ abi_dir=/lib/modules/ibcs/`uname -r` if [ ! -d $abi_dir ] ; then mkdir -p $abi_dir cd $abi_dir tar -xvzf ../ibcs-3.8.tgz make fi $abi_dir/abi_ldr ------------------------------------ Así, se carga automáticamente al iniciar la máquina y, en caso de haber actualizado el kernel, también se recompila automáticamente.
Te agradeceria que me enviaras el rpm , ya que no lo puedo localizar.
Te lo he pasado directamente a tu buzón. Saludos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Miquel A. Noguera escribió:
El Viernes, 18 de Diciembre de 2009 11:36:20 SatOF escribió:
Ya me he descargado la version que me dices, he leido el readme que viene , para ejecutar un make con el fichero config que habria que modificar si es necesario.
En principio no necesitas modificar nada.
No se la verdad como instalarlo, ni que es lo que hace esto, ¿recompilar el kernel? ¿ me podrias indicar como hacerlo?
No, no necesitas recompilar el kernel en absoluto (en una máquina actual, el ibcs3 compila en aproximadamente un minuto).
Yo lo hago así:
mkdir /lib/modules/ibcs/`uname -r` cd /lib/modules/ibcs/`uname -r` tar -xvzf /home/miquel/Downloads/ibcs-3_8.tgz make ./abi_ldr
y para no tener que cargarlo a mano cada vez, he copiado el ibcs-3_8.tgz en /lib/modules/ibcs y he añadido las siguientes líneas al /etc/init.d/boot.local:
------------------------------------ abi_dir=/lib/modules/ibcs/`uname -r`
if [ ! -d $abi_dir ] ; then mkdir -p $abi_dir cd $abi_dir tar -xvzf ../ibcs-3.8.tgz make fi
$abi_dir/abi_ldr ------------------------------------
Así, se carga automáticamente al iniciar la máquina y, en caso de haber actualizado el kernel, también se recompila automáticamente.
Te agradeceria que me enviaras el rpm , ya que no lo puedo localizar.
Te lo he pasado directamente a tu buzón.
Saludos.
Hola de nuevo, No consigo instalarlo, la version de linux que tengo es Suse SLES 10 SP2 con el kernel 2.6.16, que se supone que esta admitido, esta en una maquina virtual sobre Vmware server. El rpm no da ningun error, pero sigo los pasos que me indicas y al hacer el make me devuelve un error: make -C /lib/modules/2.6.16.21-0.8-default/build M=/lib/modules/ibcs/2.6.16.21-0.8-default modules make[1]: Entering directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/default' make[1]: *** No rule to make target `modules'. Stop. make[1]: Leaving directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/default' make: *** [all] Error 2 He buscado en google este error, y puede ser que falte alguna libreria. ¿que puede ser? Saludos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Viernes, 18 de Diciembre de 2009 17:13:29 SatOF escribió:
No consigo instalarlo, la version de linux que tengo es Suse SLES 10 SP2 con el kernel 2.6.16, que se supone que esta admitido, esta en una maquina virtual sobre Vmware server.
Hasta aquí, todo debería estar Ok (creo recordar que el 2.6.16 es el primer kernel soportado por ibcs3, pero soportado al fin y al cabo).
El rpm no da ningun error, pero sigo los pasos que me indicas y al hacer el make me devuelve un error:
make -C /lib/modules/2.6.16.21-0.8-default/build M=/lib/modules/ibcs/2.6.16.21-0.8-default modules
make[1]: Entering directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/default'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/default'
make: *** [all] Error 2
¿has instalado el paquete "kernel-source"? Saludos. Miquel. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Miquel A. Noguera escribió:
El Viernes, 18 de Diciembre de 2009 17:13:29 SatOF escribió:
No consigo instalarlo, la version de linux que tengo es Suse SLES 10 SP2 con el kernel 2.6.16, que se supone que esta admitido, esta en una maquina virtual sobre Vmware server.
Hasta aquí, todo debería estar Ok (creo recordar que el 2.6.16 es el primer kernel soportado por ibcs3, pero soportado al fin y al cabo).
El rpm no da ningun error, pero sigo los pasos que me indicas y al hacer el make me devuelve un error:
make -C /lib/modules/2.6.16.21-0.8-default/build M=/lib/modules/ibcs/2.6.16.21-0.8-default modules
make[1]: Entering directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/default'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.16.21-0.8-obj/i386/default'
make: *** [all] Error 2
¿has instalado el paquete "kernel-source"?
Saludos. Miquel.
Si, ya lo habia hecho por si necesitaba estos fuentes. Saludos. Juan. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Viernes, 18 de Diciembre de 2009 18:06:46 SatOF escribió:
make: *** [all] Error 2
¿has instalado el paquete "kernel-source"?
Saludos. Miquel.
Si, ya lo habia hecho por si necesitaba estos fuentes.
Son necesarios para generar los módulos apropiados para el kernel que se esté ejecutando (=debe coincidir la versión de kernel-source con la de `uname -r`) También necesitas gcc y make ¿los tienes en tu sistema? (yo también suelo poner el ncurses-devel, aunque no creo que sea necesario en este caso). Por último: estás probando con un sistema de 32bits, ¿verdad? Saludos. Miquel. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Miquel A. Noguera escribió:
El Viernes, 18 de Diciembre de 2009 18:06:46 SatOF escribió:
make: *** [all] Error 2
¿has instalado el paquete "kernel-source"?
Saludos. Miquel.
Si, ya lo habia hecho por si necesitaba estos fuentes.
Son necesarios para generar los módulos apropiados para el kernel que se esté ejecutando (=debe coincidir la versión de kernel-source con la de `uname -r`)
También necesitas gcc y make ¿los tienes en tu sistema? (yo también suelo poner el ncurses-devel, aunque no creo que sea necesario en este caso).
Por último: estás probando con un sistema de 32bits, ¿verdad?
Saludos. Miquel.
Si, es un sistema de 32 bits y esta instalado todo lo que me dices.. Bueno, quizas en esta version de Linux no funcione, dime en que version te va a ti bien y la instalo para probar los programas en cobol. Muchas gracias por tu ayuda, saludos. Juan. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Viernes, 18 de Diciembre de 2009 18:48:23 SatOF escribió:
Si, es un sistema de 32 bits y esta instalado todo lo que me dices.. Bueno, quizas en esta version de Linux no funcione
En realidad nunca he probado con una SLES, mis intentos han sido siempre con SuSE/openSUSE, aunque en teoría debería ser lo mismo.
dime en que version te va a ti bien y la instalo para probar los programas en cobol.
Ahora mismo mi servidor en producción sigue con una openSUSE 11.1 y el de reserva con una Ubuntu 8.04 LTS, ambos funcionando sin problemas. Cuando salga la Ubuntu 10.4 LTS, tengo previsto virtualizar el servidor de progress, y las pruebas que he hecho con Ubuntu 8.04.3 jeos + virtualbox, han sido muy satisfactorias, de modo que eso es lo que tengo previsto poner en producción de cara al próximo verano. Saludos Miquel. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Viernes, 18 de Diciembre de 2009, SatOF escribió:
Gracias por la respuesta, Ya me he descargado la version que me dices, he leido el readme que viene , para ejecutar un make con el fichero config que habria que modificar si es necesario. No se la verdad como instalarlo, ni que es lo que hace esto, ¿recompilar el kernel? ¿ me podrias indicar como hacerlo?
* No make compila el codigo fuente donde lo ejecutas es decir los fuentes que te has bajado y produce un binario, en este caso como son modulos para el kernel necesitaras tener instalado el paquete con los fuentes del kernel y la compilacion producira modulos , extension .ko que habras de cargar con la orden insmod o algun script que el propio paquete provea seguramente.
El día 17 de diciembre de 2009 12:43, SatOF <linux@ofimar.com> escribió:
Hola, tengo un servidor con SCO-Unix-5.0.5 en el que corren programas hechos en Acucobol 4.3 y estaba pensando en pasar a Linux Suse, y para funcionar creo que necesito instalar la emulacion IBcs2 o Linux ABI, he leido en alguna pagina que se puede descargar e instalar pero es muy antigua. Me gustaria saber si alguien tiene experiencia en esto y si realmente funcionaría bien, si es estable y fiable.
Saludos y feliz Navidad!
Apparently it depends on what application you're going to run. I tested FoxBase+ on top of SLES10SP2 and it didn't work. A binary (included in LinuxABI) gave segmentation fault every time it was run. At last we replaced the server with new hardware running SLES10SP2, but the application had to be installed in a VirtualBox VM running original Openserver 5.0.7. It's still better than the old server... If you already plan to run it on VMWare, installing Openserver instead seems like a better solution... Ref: http://aplawrence.com/OSR5/smithosr5vmware.html http://cyruspy.wordpress.com/2009/10/08/running-sco-openserver-5-0-7-in-virt... Regards, -- Ciro Iriarte http://cyruspy.wordpress.com -- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2009/12/19 Ciro Iriarte <cyruspy@gmail.com>:
El día 17 de diciembre de 2009 12:43, SatOF <linux@ofimar.com> escribió:
Hola, tengo un servidor con SCO-Unix-5.0.5 en el que corren programas hechos en Acucobol 4.3 y estaba pensando en pasar a Linux Suse, y para funcionar creo que necesito instalar la emulacion IBcs2 o Linux ABI, he leido en alguna pagina que se puede descargar e instalar pero es muy antigua. Me gustaria saber si alguien tiene experiencia en esto y si realmente funcionaría bien, si es estable y fiable.
Saludos y feliz Navidad!
Apparently it depends on what application you're going to run. I tested FoxBase+ on top of SLES10SP2 and it didn't work. A binary (included in LinuxABI) gave segmentation fault every time it was run.
At last we replaced the server with new hardware running SLES10SP2, but the application had to be installed in a VirtualBox VM running original Openserver 5.0.7. It's still better than the old server...
If you already plan to run it on VMWare, installing Openserver instead seems like a better solution...
Ref: http://aplawrence.com/OSR5/smithosr5vmware.html http://cyruspy.wordpress.com/2009/10/08/running-sco-openserver-5-0-7-in-virt...
Regards,
-- Ciro Iriarte http://cyruspy.wordpress.com --
Necesito un switch con selector de idioma.... ¬¬ Aparentemente depende de que aplicacion vayas a usar ya que el linux ABI tiene más de un emulador/interprete binario. Hace unos meses probé FoxBase+ sobre SLES10SP2 y no funciono. Una de las herramientas/aplicaciones incluidas en LinuxABI daba "Segmentation Fault" cada vez que era ejecutada. Al final, reemplazamos el equipo con hardware nuevo corriendo SLES10SP2, pero la aplicacion quedo corriendo dentro de una VM de VirtualBox con Openserver 5.0.7, lo cual de todas formas funciona mejor que el servidor original. Si estas pensando en correr esto sobre VMWare de todas formas, instalar Openserver como VM me parece una mejor opcion. Saludos, -- Ciro Iriarte http://cyruspy.wordpress.com -- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Sábado, 19 de Diciembre de 2009 19:55:57 Ciro Iriarte escribió:
Aparentemente depende de que aplicacion vayas a usar ya que el linux ABI tiene más de un emulador/interprete binario. Hace unos meses probé FoxBase+ sobre SLES10SP2 y no funciono. Una de las herramientas/aplicaciones incluidas en LinuxABI daba "Segmentation Fault" cada vez que era ejecutada.
Eso a mi me ocurre cuando se me olvida instalar el paquete ibcs2, pero (al menos mi progress) funciona perfectamente después de instalarlo. Piensa que el ibcs3 añade soporte a nivel de kernel (que en versiones 9.x y anteriores era un extra que venía de serie en el kernel de SuSE), pero no proporciona ninguna librería, sino que estas vienen en el paquete ibcs2, que también era proporcionado en las versiones antiguas de SuSE.
Si estas pensando en correr esto sobre VMWare de todas formas, instalar Openserver como VM me parece una mejor opcion.
Por supuesto es una opción, pero al menos a mi me resulta más fácil administrar una openSUSE o una Ubuntu que un SCO Openserver. Saludos. Miquel. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
Ciro Iriarte
-
jose maria
-
Miquel A. Noguera
-
SatOF