Hola, estoy teniendo problemas con la instalación de arai
Problema1: con la instalación arai-registry: Siguiendo los pasos de instalación de la documentación oficial https://hub.siu.edu.ar/siu-arai/arai-registry/blob/master/doc/INSTALACION_MANUAL.md al momento de ejecutar el comando curl --user miuser:mipass http://mi ip/arai-registry/rest/packages/1 no devuelve ningún resultado, pero si lo ejecuto con la opción -vv de curl, me retorna información de depuración en la consulta y con el código de error 500 “Error interno”. Copio el archivo de configuración arai-registry.env para mas detalle.
# config del instalador
INSTALADOR_TIMEOUT="360"
###### CONFIG DE SIU-ARAI: REGISTRY ######
ARAI_REGISTRY_ALIAS="/arai-registry"
ARAI_REGISTRY_USER="admin"
ARAI_REGISTRY_PASS="adminADMIN"
###### CONFIG DE LA BASE DE NEGOCIO ######
ARAI_REGISTRY_DB_HOST="mi ip"
ARAI_REGISTRY_DB_PORT="5432"
ARAI_REGISTRY_DB_DBNAME="negocio"
ARAI_REGISTRY_DB_USERNAME="postgres"
ARAI_REGISTRY_DB_PASSWORD="mi pass postgres"
ARAI_REGISTRY_DB_SCHEMA="registry"
ARAI_REGISTRY_DB_ENCODING="UTF8"
###### CONFIG DE LOGS ######
ARAI_REGISTRY_LOG_HANDLER="syslog"
ARAI_REGISTRY_LOG_LEVEL="ERROR"
Adjunto el archivo config.conf ubicado en la carpeta raiz del proyecto arai-registry que luego lo incluyo con la directiva Include desde apache.
Alias /arai-registry "/var/www/html/registry/www"
<Directory "/var/www/html/registry/www">
Options FollowSymLinks
DirectoryIndex index.php
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
#API REST
RewriteEngine On
RewriteBase /arai-registry
Options FollowSymLinks SymLinksIfOwnerMatch
RewriteRule ^rest/(.*)$ index.php/$1 [PT,L,QSA]
RewriteRule ^rest$ index.php/ [PT,L,QSA]
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</Directory>
Estoy usando una configuración de archivo único de apache en el site-enabled, (Adjunto archivo) donde voy incluyendo los .conf necesarios, porque tengo instalado todo en el mismo servidor virtual.
Problema 2: Al momento de registrar la aplicación arai-usuario en arai-registry me da el siguiente error.
Server error: POST http://170.210.156.53/arai-registry/rest/packages
resulted in a 500 Internal Server Error
response
Problema 3:
Al instalar huarpe, sigo la documentación oficial, instalo las dependencias básicas que indica la documentación, luego cuando ingreso a la carpeta del proyecto y ejecuto ./bin/console assetic:dump --no-debug --env=prod me arroja la siguiente salida:
Dumping all prod assets.
Debug mode is off.
15:38:24 [file+] /var/www/html/huarpe/app/../web/assetic/base_js-2cd410d.js
15:38:24 [file+] /var/www/html/huarpe/app/../web/assetic/bootstrap_js-5c73426.js
15:38:24 [file+] /var/www/html/huarpe/app/../web/assetic/main_js-d4d385e.js
15:38:24 [file+] /var/www/html/huarpe/app/../web/assetic/main_css
[Assetic\Exception\FilterException]
An error occurred while running:
'/usr/bin/nodejs' '/tmp/assetic_lessu0BbfI'
Error Output:
module.js:327
throw err;
^
Error: Cannot find module 'less'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/tmp/assetic_lessu0BbfI:1:74)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
Input:
@import "bootstrap/bootstrap.less";
@import "bootstrap/mixins.less";
@import "inspinia/style";
@import "bloques";
@import "menu";
@import "unqtheme";
@import "personalizacion";
// Bootstrap variables
@icon-font-path: "/fonts/";
body {
/* FIX DRAG AND DROP DE BLOQUES */
overflow-x: visible !important;
}
body.mini-navbar .nav-header {
padding: 10px 10px;
background-color: inherit;
}
.page-heading {
padding-bottom: 0;
}
.miuni-logo {
float: right !important;
height: 56px;
padding: 3px 15px 3px 0;
}
.nav-header {
background: inherit;
padding: 20px 30px 30px 0;
}
.list-scroll {
overflow: auto;
height: 300px;
}
.list-scroll::-webkit-scrollbar {
width: 11px;
}
.list-scroll::-webkit-scrollbar-track {
background-color: #ffffff;
}
.list-scroll::-webkit-scrollbar-thumb {
background-color: rgba(175, 175, 175, 0.46);
}
.app-icon {
display: block;
text-align: center;
color: inherit;
i {
color: @brand-primary;
font-size: 42px;
}
.img-icon {
height: 42px;
width: 42px;
}
}
.img-avatar {
margin-top: 10px;
margin-right: 10px;
}
.ibox {
.ibox-search {
display: none;
input[type="text"] {
width: 100%;
}
}
}
.user-profile-link {
white-space: nowrap;
overflow: hidden;
img {
width: 40px;
height: 40px;
}
.avatar {
margin-right: 5px;
border: solid 3px #fff;
border-radius: 3px;
}
}
.bloque {
@bloque-color: rgba(138, 3, 9, 0.78);
@border-radius: 0;
.bloque-heading {
padding-top: 9px;
height: 34px;
border-style: none none none;
}
h2 {
margin-bottom: 5px;
}
.ibox-content {
padding-top: 10px;
padding-bottom: 15px;
border-top: none;
background-color: @bloque-color;
color: white;
border-color: #F1F0EC;
border-bottom-left-radius: @border-radius;
border-bottom-right-radius: @border-radius;
}
.ibox-title {
color: white;
background-color: @bloque-color;
border-top-color: @bloque-color;
border-top-left-radius: @border-radius;
border-top-right-radius: @border-radius;
}
}
.user-profile-link {
padding: 15px 20px 15px 25px;
color: #ffffff;
border-top: solid 1px #504f40;
border-bottom: solid 1px #504f40;
.img-thumbnail {
padding: 1px;
border-radius: 0;
}
a {
color: #ffffff;
}
}
.bloque-link {
&, &:hover, &:focus {
color: #ffffff;
}
}
#alertas {
.alerta.alerta-nueva {
background-color: #efefef;
p {
font-weight: bold;
}
}
}
.timeline-item .date {
width: 25%;
}
.dropdown-alerts {
padding: 10px 0 10px 0;
}
.dropdown-menu.list-scroll {
height: auto;
max-height: 350px;
}
.panel-body-tabs {
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}
.app-icon-desactivado {
opacity: 0.4;
}
div.wiki-page-body img {
display: block;
max-width: 100%;
height: auto;
}
.btn-sistemas {
border-color: #C2C2C2;
color: #333;
background-color: #FFF;
text-align: left;
}
.label-success {
background-color: #5CB85C;
}
.modal-backdrop {
position: relative;
}
.modal {
bottom: inherit;
}
.modal-header {
background-color: #f3f3f4;
}
#container_datos_usuario {
margin-top: 6px !important;
}
assetic:dump [--forks FORKS] [--watch] [--force] [--period PERIOD] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> [<write_to>]
por lo que entiendo creo que se trata de un problema de dependencia, o bien nodejs que se encuentra en /usr/bin/nodejs no carga el módulo less para la compilacion de los css, entonces paso a ejecutar el comando npm install -g less , y sigue sin funcionar, me arroja lo mismo.
Gracias por el aporte que puedan brindar.
usuarios.txt (7.36 KB)