Estaba tratando de replicar esta publicación creada por los servicios web de Amazon para usar R y AWS lambda link . Su enlace de GitHub correspondiente está en link . Mientras ejecuta los siguientes comandos
cp /usr/lib64/libblas.so.3 $HOME/lambda/lib/ cp /usr/lib64/liblapack.so.3 $HOME/lambda/lib/Obtuve los siguientes errores correspondientes.
cp: cannot stat '/usr/lib64/libblas.so.3': No such file or directory cp: cannot stat '/usr/lib64/liblapack.so.3': No such file or directorySin embargo, logré eludirlo instalando específicamente las bibliotecas blas y lapack.
sudo yum -y install blas sudo yum -y install lapackSin embargo, al ejecutar la función AWS lambda, recibo el siguiente error de inicialización del módulo
error de inicialización del módulo: lib/libRrefblas.so: símbolo indefinido: xerbla_
¿Alguien puede ayudar con esto? Gracias. También se ha planteado un problema en los últimos dos días con respecto a esto.
Actualización : Encontré este blog que explica el proceso de ejecución de R en AWS lambda link . Está actualizado. Como señala el autor, es desconcertante que la carga manual de las bibliotecas provoque el error xerbla_.
Pude superar este error forzando el uso de la versión del sistema eliminando la versión local del archivo como tal:
rm lib/libRrefblas.so
No podía simplemente eliminar libRrefblas.so porque mi versión de R lo estaba buscando (aunque me había asegurado de instalar Lapack y BLAS antes de instalar R). tuve que
rm lib/libRrefblas.so cp /usr/lib64/libblas.so.3 lib/ mv lib/libblas.so.3 lib/libRrefblas.so