Error al arrancar Hercules en ubuntu.

Todo lo relacionado con simuladores de HW para otras plataformas. Hercules y ...
Responder
juggernaut
Usuario
Usuario
Mensajes: 7
Registrado: 05 Mar 2016, 18:36
País: españa
Ciudad: madrid
Ocupación: Operador de consola

Error al arrancar Hercules en ubuntu.

Mensaje por juggernaut » 08 Mar 2016, 20:05

Este es mi primer post en el foro asi que hola a todos :D y muchas gracia por aceptarme:

Estoy intentado arrancar en Ubuntu un Hercules, pero me he encontrado con el siguiente problema. Una vez lo tengo listo siguiendo las instrucciones de la pagina de Hercules oficial, me encuentro con que al ejecutar el ./hercules no me aparece ningun mensaje por el terminal 3270, por lo que aparentemente no se arranca, pero tampoco me da ningun error.... :bronca:

Os dejo por aquí la salida, por si alguien me podria decir que es lo que estoy haciendo mal, porque la verdad estoy ya un poco desesperado...

steve@steve-desktop:~/Escritorio$ sudo ./hercules.sh
[sudo] password for steve:
Hercules Version 3.12
(c)Copyright 1999-2015 by Roger Bowler, Jan Jaeger, and others
Built on Mar 5 2016 at 11:26:23
Build information:
Modes: S/370 ESA/390 z/Arch
Max CPU Engines: 8
Using setresuid() for setting privileges
Dynamic loading support
Using shared libraries
HTTP Server support
No CCKD BZIP2 support
No ZLIB support
Regular Expressions support
Automatic Operator support
No HET BZIP2 support
Machine dependent assists: cmpxchg1 cmpxchg4 cmpxchg8
Running on steve-desktop Linux-4.2.0-30-generic.#36~14.04.1-Ubuntu SMP Fri Feb 26 18:49:23 UTC 20 x86_64 MP=2
HHCHD018I Loadable module directory is /usr/local/lib/hercules
Crypto module loaded (c) Copyright Bernard van der Helm, 2003-2010
Active: Message Security Assist
Message Security Assist Extension 1
Message Security Assist Extension 2
Message Security Assist Extension 3
Message Security Assist Extension 4
usage: /home/steve/Escritorio/hercules-3.12/.libs/lt-hercules [-f config-filename] [-d] [-b logo-filename] [-p dyn-load-dir] [[-l dynmod-to-load]...] [> logfile]
HHCIN900I Begin Hercules shutdown
HHCIN901I Releasing configuration
HHCIN902I Configuration release complete
HHCIN903I Calling termination routines
HHCHD900I Begin shutdown sequence
HHCHD901I Calling hdl_term
HHCHD950I Begin HDL termination sequence
HHCHD951I Calling module *Hercules cleanup routine
HHCHD952I Module *Hercules cleanup complete
HHCHD959I HDL Termination sequence complete
HHCHD902I hdl_term complete
HHCHD901I Calling logger_term
HHCHD902I logger_term complete
HHCHD909I Shutdown sequence complete
HHCIN904I All termination routines complete
HHCIN909I Hercules shutdown complete
HHCHD900I Begin shutdown sequence
HHCHD909I Shutdown sequence complete

Muchas gracias y un saludo a todos...

Avatar de Usuario
LuisFer
Colaborador Senior
Colaborador Senior
Mensajes: 375
Registrado: 27 May 2006, 16:06
País: España
Ciudad: Madrid
Ocupación: Otra

Re: Error al arrancar Hercules en ubuntu.

Mensaje por LuisFer » 09 Mar 2016, 03:26

...... usage: /home/steve/Escritorio/hercules-3.12/.libs/lt-hercules [-f config-filename] [-d] [-b logo-filename] [-p dyn-load-dir] [[-l dynmod-to-load]...] [> logfile]....
La llamada al programa desde el script es incompleta
No me sigas, puedo no guiarte, no vayas delante , puedo no seguirte, caminemos juntos y sé simplemente, mi amigo.

juggernaut
Usuario
Usuario
Mensajes: 7
Registrado: 05 Mar 2016, 18:36
País: españa
Ciudad: madrid
Ocupación: Operador de consola

Re: Error al arrancar Hercules en ubuntu.

Mensaje por juggernaut » 09 Mar 2016, 19:53

Efectivamente. La llamada al programa la hacia con scripts y faltaban parametros. Muchas gracias¡¡¡
Pero ahora me pasa otra cosa. Al arrancar la maquina virtual, no deberia tambien abrirse otr terminal 3270 aparte como si fuese la consola?
Ahora la salida me queda asi...

Running on steve-desktop Linux-4.2.0-30-generic.#36~14.04.1-Ubuntu SMP Fri Feb 26 18:49:23 UTC 20 x86_64 MP=2
HHCHD018I Loadable module directory is /usr/local/lib/hercules
Crypto module loaded (c) Copyright Bernard van der Helm, 2003-2010
Active: Message Security Assist
Message Security Assist Extension 1
Message Security Assist Extension 2
Message Security Assist Extension 3
Message Security Assist Extension 4
HHCHT001I HTTP listener thread started: tid=7FFB6EBE2700, pid=2573
HHCHT013I Using HTTPROOT directory "/usr/local/share/hercules/"
HHCHT006I Waiting for HTTP requests on port 8081
HHCCF065I Hercules: tid=7FFB70A8B780, pid=2573, pgid=2573, priority=0
HHCTE001I Console connection thread started: tid=7FFB6E0C1700, pid=2573
HHCTE003I Waiting for console connection on port 3270
HHCCP002I CPU0000 thread started: tid=7FFB6DFC0700, pid=2573, priority=15
HHCTT002I Timer thread started: tid=7FFB6DEBF700, pid=2573, priority=0
HHCCP003I CPU0000 architecture mode ESA/390

No HET BZIP2 support +
Machine dependent assists: cmpxchg1 cmpxchg4 cmpxchg8
Running on steve-desktop Linux-4.2.0-30-generic.#36~14.04.1-Ubuntu SMP Fri Feb 2
HHCHD018I Loadable module directory is /usr/local/lib/hercules
Crypto module loaded (c) Copyright Bernard van der Helm, 2003-2010
Active: Message Security Assist
Message Security Assist Extension 1
Message Security Assist Extension 2
Message Security Assist Extension 3
Message Security Assist Extension 4
HHCHT001I HTTP listener thread started: tid=7FFB6EBE2700, pid=2573
HHCHT013I Using HTTPROOT directory "/usr/local/share/hercules/"
HHCHT006I Waiting for HTTP requests on port 8081
HHCCF065I Hercules: tid=7FFB70A8B780, pid=2573, pgid=2573, priority=0
HHCTE001I Console connection thread started: tid=7FFB6E0C1700, pid=2573
HHCTE003I Waiting for console connection on port 3270
HHCCP002I CPU0000 thread started: tid=7FFB6DFC0700, pid=2573, priority=15
HHCTT002I Timer thread started: tid=7FFB6DEBF700, pid=2573, priority=0
HHCCP003I CPU0000 architecture mode ESA/390
HHCPN001I Control panel thread started: tid=7FFB70A8B780, pid=2573
HHCAO001I Hercules Automatic Operator thread started;
tid=7FFB6DBBC700, pri=0, pid=2573
Command ==>
CPU0000 PSW=0000000000000000 24M....... instcount=0

Avatar de Usuario
Vicente
Colaborador avanzado
Colaborador avanzado
Mensajes: 543
Registrado: 21 Jul 2011, 04:52
País: España
Ciudad: Malaga
Ocupación: Técnico en Sistemas

Re: Error al arrancar Hercules en ubuntu.

Mensaje por Vicente » 10 Mar 2016, 09:36

Hola juggernaut,
En el fichero de configuración debes tener definidas direcciones 3270 para terminales.
También debes tener una dirección IP para el z/OS.
Si estas definiciones coinciden con la que hay dentro del z/OS podrás conectar haciendo lo siguiente:
- Instala en Ubuntu un emulador de terminal Telnet 3270
- Configura el emulador para que acceda a la IP del z/OS por el terminal 3270 que elijas entre los que hay en el fichero de conf de Hercules.
- Arranca el emulador Telnet 3270

Un saludo
Varios días probando, equivocandote y volviendo a probar
pueden ahorrarte quince minutos de lectura de un manual.

Avatar de Usuario
LuisFer
Colaborador Senior
Colaborador Senior
Mensajes: 375
Registrado: 27 May 2006, 16:06
País: España
Ciudad: Madrid
Ocupación: Otra

Re: Error al arrancar Hercules en ubuntu.

Mensaje por LuisFer » 10 Mar 2016, 11:27

Para Ubuntu tienes x3270 como emulador.
Yo lo haría asi:

0.- Arrancar Hercules en una shell
1.- Arrancar en otra shell x3270 + Conectar localhost:3270 (saldra el Logo - My pc thinks is a MF-)
2.- Ejecutar iplc en la consola del hercules (Primer Shell)
Esto hará que te arranque el Sistema y te colocará el primer x3270 como consola maestra
Una vez haya terminado la corriente del IPL abres un nuevo x3270 (+ conectar) y tendrás una sesión de TSO.

También puedes arrancar sin consola de sistema (lo mensajes iran a la consola del hercules), pero a mi es que me gusta(ba) tener la maestra para dar los comandos ....

Saludos
No me sigas, puedo no guiarte, no vayas delante , puedo no seguirte, caminemos juntos y sé simplemente, mi amigo.

juggernaut
Usuario
Usuario
Mensajes: 7
Registrado: 05 Mar 2016, 18:36
País: españa
Ciudad: madrid
Ocupación: Operador de consola

Re: Error al arrancar Hercules en ubuntu.

Mensaje por juggernaut » 11 Mar 2016, 09:13

Muchas gracias a los dos ¡¡¡¡ Voy a seguir probando. :arriba:

juggernaut
Usuario
Usuario
Mensajes: 7
Registrado: 05 Mar 2016, 18:36
País: españa
Ciudad: madrid
Ocupación: Operador de consola

Re: Error al arrancar Hercules en ubuntu.

Mensaje por juggernaut » 11 Mar 2016, 21:52

Pues resulta que no consigo conectar el x3270 al puerto 3270, aunque el puerto esta abierto; Adjunto los mensajes...

steve@steve-desktop:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:3270
ACCEPT tcp -- anywhere anywhere tcp dpt:mysql
ACCEPT tcp -- anywhere anywhere tcp dpt:mysql
ACCEPT tcp -- anywhere anywhere tcp dpt:3270

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

y al intentar conectar al puerto 3270 me da este error..

steve@steve-desktop:~$ telnet localhost 3270
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused


y por el x3270 tampoco me deja.... :|

Avatar de Usuario
LuisFer
Colaborador Senior
Colaborador Senior
Mensajes: 375
Registrado: 27 May 2006, 16:06
País: España
Ciudad: Madrid
Ocupación: Otra

Re: Error al arrancar Hercules en ubuntu.

Mensaje por LuisFer » 12 Mar 2016, 13:06

Pero, ,,, esta arrancado el emulador (hercules) previamente???
No me sigas, puedo no guiarte, no vayas delante , puedo no seguirte, caminemos juntos y sé simplemente, mi amigo.

juggernaut
Usuario
Usuario
Mensajes: 7
Registrado: 05 Mar 2016, 18:36
País: españa
Ciudad: madrid
Ocupación: Operador de consola

Re: Error al arrancar Hercules en ubuntu.

Mensaje por juggernaut » 14 Mar 2016, 16:32

Si Si. De hecho me aparece el siguiente mensaje:

Machine dependent assists: cmpxchg1 cmpxchg4 cmpxchg8
Running on steve-desktop Linux-4.2.0-30-generic.#36~14.04.1-Ubuntu SMP Fri Feb 2
HHCHD018I Loadable module directory is /usr/local/lib/hercules
Crypto module loaded (c) Copyright Bernard van der Helm, 2003-2010
Active: Message Security Assist
Message Security Assist Extension 1
Message Security Assist Extension 2
Message Security Assist Extension 3
Message Security Assist Extension 4
HHCHT001I HTTP listener thread started: tid=7F65473CF700, pid=2285
HHCCF065I Hercules: tid=7F6549278780, pid=2285, pgid=2285, priority=0
HHCHT013I Using HTTPROOT directory "/usr/local/share/hercules/"
HHCHT006I Waiting for HTTP requests on port 8081
HHCTE001I Console connection thread started: tid=7F65468AE700, pid=2285
HHCTE003I Waiting for console connection on port 3270
HHCCP002I CPU0000 thread started: tid=7F65467AD700, pid=2285, priority=15
HHCTT002I Timer thread started: tid=7F65466AC700, pid=2285, priority=0
HHCCP003I CPU0000 architecture mode ESA/390
HHCPN001I Control panel thread started: tid=7F6549278780, pid=2285
HHCAO001I Hercules Automatic Operator thread started;
tid=7F65463A9700, pri=0, pid=2285

Avatar de Usuario
LuisFer
Colaborador Senior
Colaborador Senior
Mensajes: 375
Registrado: 27 May 2006, 16:06
País: España
Ciudad: Madrid
Ocupación: Otra

Re: Error al arrancar Hercules en ubuntu.

Mensaje por LuisFer » 15 Mar 2016, 03:09

Bien, entoces en lugar de usar "LOCALHOST" usa la dirección IP del anfitrión , ej: 10.42.0.32:3270.
No me sigas, puedo no guiarte, no vayas delante , puedo no seguirte, caminemos juntos y sé simplemente, mi amigo.

juggernaut
Usuario
Usuario
Mensajes: 7
Registrado: 05 Mar 2016, 18:36
País: españa
Ciudad: madrid
Ocupación: Operador de consola

Re: Error al arrancar Hercules en ubuntu.

Mensaje por juggernaut » 17 Mar 2016, 08:23

Efectivamente ¡¡¡ Muchas gracias a todos. Ya he conseguido arrancarlo. :arriba:

Responder