Tuve el mismo problema.
El problema fue que reemplacé fabpot / php-cs-fixer con friendsofphp / php-cs-fixer sin reemplazarlo también en composer.lock. corrí
composer self-update
composer clear-cache
Sin embargo, cada vez que intentaba ejecutar la "actualización del compositor" se bloqueaba en las dependencias de actualización. Puedes ver esto ejecutando
composer update -vvv
Entonces, por fin, revertí los cambios realizados en require-dev en composer.json y todo salió bien actualizando la versión de Magento a 2.1.10
Entonces, decidí
composer remove fabpot/php-cs-fixer
Y entonces
composer require --dev friendsofphp/php-cs-fixer
Sin embargo, la instalación falla porque los requisitos de versión de consola / symfony de friendsofphp / php-cs-fixer v.2.8 requieren PHP 7.1. Ese es el problema, porque Magento 2.1 no es compatible con esta versión de php. Por lo tanto, friendsofphp / php-cs-fixer solo se puede instalar con Magento 2.2