error en composer.json

Buenas tuve un problema similar…
Si el problema es la versión de composer (^2.0), yo pude hacer “update” colocando “canonical = false” en el repositorio:
Así quedó:

 
 "repositories": [
    {
      "type": "composer",
      "url": "https://satis.siu.edu.ar",
      "canonical": false
    }
  ],

Espero que les sea de utilidad.
Saludos