UNPA_Error composer al actualizar a v3.6.1

Buenos dias al ejecutar la sentencia composer install --no-dev, se muestra el siguiente error.

/var/hacienda/mapuche_3.6.1$ composer install --no-dev
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Generating autoload files

composer run-script post-install-cmd -d ./vendor/siu-toba/framework/
Deprecation warning: require.siu-toba/Numbers_Words is invalid, it should not contain uppercase characters. Please use siu-toba/numbers_words instead. Make sure you fix this as Composer 2.0 will error.
Deprecation warning: require.guiguiboy/PHP-CLI-Progress-Bar is invalid, it should not contain uppercase characters. Please use guiguiboy/php-cli-progress-bar instead. Make sure you fix this as Composer 2.0 will error.
Deprecation warning: require.siu-toba/Structures_Graph is invalid, it should not contain uppercase characters. Please use siu-toba/structures_graph instead. Make sure you fix this as Composer 2.0 will error.
Deprecation warning: require-dev.greenlion/PHP-SQL-Parser is invalid, it should not contain uppercase characters. Please use greenlion/php-sql-parser instead. Make sure you fix this as Composer 2.0 will error.
yarn install --non-interactive --modules-folder www/js/packages/
yarn install v1.17.3
[1/4] Resolving packages…
[2/4] Fetching packages…
[3/4] Linking dependencies…
[4/4] Building fresh packages…
Done in 2.02s.

Seguimos los pasos descriptos en el post [b]http://foro.comunidad.siu.edu.ar/index.php?topic=17175.0[/b], y si bien yarn se encontraba instalado y se actualizo. Pero al instalar nodes.js, sale lo siguiente:
apt-get install node.js
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Nota, seleccionando «node-json-localizer» para la expresión regular «node.js»
Nota, seleccionando «node-json-stable-stringify» para la expresión regular «node.js»
Nota, seleccionando «node-jsv» para la expresión regular «node.js»
Nota, seleccionando «node-jsonstream» para la expresión regular «node.js»
Nota, seleccionando «node-jsesc» para la expresión regular «node.js»
Nota, seleccionando «node-json-stringify-safe» para la expresión regular «node.js»
Nota, seleccionando «node-json5» para la expresión regular «node.js»
Nota, seleccionando «node-jscoverage» para la expresión regular «node.js»
Nota, seleccionando «node-js-yaml» para la expresión regular «node.js»
Nota, seleccionando «node-jssip» para la expresión regular «node.js»
Nota, seleccionando «node-jsonminify» para la expresión regular «node.js»
Nota, seleccionando «node-jsonselect» para la expresión regular «node.js»
Nota, seleccionando «node-jsonfile» para la expresión regular «node.js»
Nota, seleccionando «node-jsonparse» para la expresión regular «node.js»
Nota, seleccionando «node-jsonify» para la expresión regular «node.js»
Nota, seleccionando «node-js-tokens» para la expresión regular «node.js»
Nota, seleccionando «node-json-parse-helpfulerror» para la expresión regular «node.js»
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
node-jssip : Depende: node-websocket pero no va a instalarse
Depende: libjs-jssip (= 0.6.34-5) pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

Seguimos la pagina https://linuxconfig.org/how-to-install-nodejs-on-debian-9-stretch-linux, y si bien sale que se instalo correctamente, luego al ejecutar composer install --no-dev, sale el mismo error de:
Deprecation warning: require.siu-toba/Numbers_Words is invalid, it should not contain uppercase characters. Please use siu-toba/numbers_words instead. Make sure you fix this as Composer 2.0 will error.

¿Podrian sugerirnos como solucionarlo?

Nos encontramos en la version 3.6.0 de mapuche
postgres 9.6
php 7.1
apache 2.4
composer 1.8.5

Desde ya gracias

Saludos
Paola
UNPA

Paola,

Podes fijarte en la linea 2250 (aproximadamente) del archivo composer.lock como tienen escrita la siguiente linea (“siu-toba/numbers_words”: “0.18.0.1”,) esta igual? aparece con mayúscula alguna letra?

Por otro lado podrían probar eliminando el archivo que mencione y probando de correr de nuevo el comando composer install

Saludos
Poli

Hola Poli, la linea esta escrita tal cual. De todas meneras probe eliminar el archivo y volver a ejecutar composer install --no-dev, pero sale el mismo error

  • Updating siu/instalador dev-master (1513b79 => f954491): Checking out f954491536
    Writing lock file
    Generating autoload files
    composer run-script post-install-cmd -d ./vendor/siu-toba/framework/
    Deprecation warning: require.siu-toba/Numbers_Words is invalid, it should not contain uppercase characters. Please use siu-toba/numbers_words instead. Make sure you fix this as Composer 2.0 will error.
    Deprecation warning: require.guiguiboy/PHP-CLI-Progress-Bar is invalid, it should not contain uppercase characters. Please use guiguiboy/php-cli-progress-bar instead. Make sure you fix this as Composer 2.0 will error.
    Deprecation warning: require.siu-toba/Structures_Graph is invalid, it should not contain uppercase characters. Please use siu-toba/structures_graph instead. Make sure you fix this as Composer 2.0 will error.
    Deprecation warning: require-dev.greenlion/PHP-SQL-Parser is invalid, it should not contain uppercase characters. Please use greenlion/php-sql-parser instead. Make sure you fix this as Composer 2.0 will error.

yarn install --non-interactive --modules-folder www/js/packages/
yarn install v1.17.3
[1/4] Resolving packages…
success Already up-to-date.
Done in 0.19s.

Paola

Paola, estuve leyendo un poco y vi algunos errores similares con composer el cual se producía con composer +1.8, en mi caso particular tengo 1.3 y compañeros míos tienen 1.4. Podrían probar instalando una versión anterior a composer 1.8?

Saludos

Buenos dias, efectivamente era un problema de incompatibilidad entre yarn y compose.
Finalmente instalamos en un entorno de prueba sobre las siguientes versiones:

Debian v9.11
PostgreSQL v9.6.15
Apache v2.4.25
PHP
v7.1.32
Con las extensiones:
gd
pgsql
curl
zip
mbstring
xml
dbase
soap

Node v10.16.3
Yarn v1.17.3
Composer v1.8.0

Gracias!

Saludos
Paola
UNPA