close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 11 years ago

Last modified 11 years ago

#1769 assigned defect

Error al lanzar una estimación en TOL en AWS

Reported by: Daniel Eduardo Castro Morell Owned by: jsperez
Priority: normal Milestone: Mantainance
Component: Kernel Version: 3.1
Severity: normal Keywords:
Cc: jmarinero@…, vmgarcia@…

Description

Al lanzar una estimacion en una instancia en AWS tenemos el siguiente error:

/opt/tolapp-3.2_b019/tol3.2/bin/tolcon.bin: symbol lookup error: /home/tolgrid/.tol/TolPackage.3/Client/IpoptCore.3.9/Linux_xefined symbol: _gfortran_allocate

El codigo TOL que utilizamos es:

Real RemoveChains (NameBlock est)
//////////////////////////////////////////////////////////////////////////////
{
  Text nombre = est::GetName(?);
  Set conj = EvalSet(est::GetParameters(?),NameBlock (NameBlock p)
  {
    NameBlock p2 = RandVar::Real.Normal::Default(p::GetMean(?),p::GetSigma(?));
    WithName(Name(p),p2)
  });
  Real est::SetResults(conj)
};
//////////////////////////////////////////////////////////////////////////////
PutDescription ("Delete sampling chains from a Estimations and just use mean and variance",RemoveChains);
//////////////////////////////////////////////////////////////////////////////


//Lo primero de todo, creamos un log
Text rutaLog = "/home/tolgrid/Estimaciones/log/";
Text idFecha = FormatDate(Date Now);
Text PutDumpFile(Text rutaLog + "Log_" + idFecha + ".log");

//Necesitamos algunas dependencias
#Require MMS;
#Require ModelExcel;

//Ruta apuntando al objeto sin estimar que hay que cargar
Text rutaEstNoEstimada = "<ozaFileName>";

//Cargamos la estimacion
NameBlock objEst = MMS::Container::LoadFile(Text rutaEstNoEstimada);

//Estimamos la estimacion
NameBlock objEst::Execute(?);

//Guardamos el objeto estimacion las cadenas
Text rutaGuardado = "<pathToEstimatedObject>";
objEst::Save_AtFile (Text rutaGuardado + "objEstimated_" + idFecha + ".oza", Text "Heavy");

//Eliminamos las cadenas
Real RemoveChains(NameBlock objEst);

//Guardamos el objeto estimacion las cadenas
objEst::Save_AtFile (Text rutaGuardado + "objEstimatedNoChains_" + idFecha + ".oza", Text "Heavy");

Change History (5)

comment:1 Changed 11 years ago by Víctor de Buen Remiro

Owner: changed from Víctor de Buen Remiro to jsperez
Status: newassigned

Lo siento pero no tengo la menor idea de qué es AWS ni nada de lo que se habla aquí.
No sé si es algo de MMS o de qué será.
De momento se lo redirijo a Jorge a ver si sabe algo.

comment:2 Changed 11 years ago by Jorge

Es un problema relacionado con IpoptCore. No encuentra un símbolo en tiempo de ejecución y peta.

Dejo aquí un parche hasta que corrijamos el paquete.

  • Borrar las librerias del directorio /.tol/TolPackage.3/Client/IpoptCore.3.9/Linux_x86_32. Esto hará que la carga de IpoptCore reporte errores.
  • Instalar ipopt para CentOS 6
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/EmmeG:/LARAL/CentOS_CentOS-6/i686/ipopt-3.10.3-21.1.i686.rpm
sudo rpm -vi ipopt-3.10.3-21.1.i686.rpm
  • ejecutar TOL solicitando precarga de coinmumps
LD_PRELOAD=/usr/lib/libcoinmumps.so.1.4.4 /opt/tolapp-3.2_b020/bin/tolsh

comment:3 Changed 11 years ago by Jorge

(In [6195]) refs #1769, instrucciones para compilar en CentOS 6.x

comment:4 Changed 11 years ago by Jorge

(In [6196]) refs #1769, correciones a los pasos de compilacion/instalacion en CentOS 6.x

comment:5 Changed 11 years ago by Jorge

(In [6197]) refs #1769, correciones a los pasos de compilacion/instalacion en CentOS 6.x

Note: See TracTickets for help on using tickets.