In primo luogo dovresti provare a cancellare la cache del compositore.
rm -rf ~/.composer/cache
Ma più probabilmente è un problema legato alla memoria disponibile. Aumentare memory_limit dovrebbe aiutare.
Ho riscontrato questo problema e mi sono reso conto di avere abilitato xdebug. Disabilitarlo ha risolto il problema per me.
Prova con questo e assicurati che il file composer.json esista nella directory del tuo progetto.
COMPOSER=composer.json composer update
Prova a visualizzare un rapporto dettagliato:
composer install -vvv
oppure:
composer update -vvv
Se l'ultima riga mostra che il processo è terminato, devi aumentare la memoria di scambio:
sudo dd if=/dev/zero of=/swapfile bs=1024 count=512k
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon -s
se continua a interrompere il processo, devi aumentare da 512k a 1024k o forse 2048k