Miałem ten sam problem.
Problem polegał na tym, że zamieniłem fabpot / php-cs-fixer na friendsofphp / php-cs-fixer bez zastępowania go również w pliku composer.lock. Pobiegłem
composer self-update
composer clear-cache
Jednak za każdym razem, gdy próbowałem wykonać „aktualizację kompozytora”, zawieszało się to na aktualizacjach zależności. Możesz to zobaczyć, uruchamiając
composer update -vvv
W końcu wycofałem zmiany wprowadzone w pliku Requ-dev w pliku composer.json i wszystko poszło dobrze, aktualizując wersję Magento do 2.1.10
Potem postanowiłem
composer remove fabpot/php-cs-fixer
I wtedy
composer require --dev friendsofphp/php-cs-fixer
Jednak instalacja kończy się niepowodzeniem, ponieważ wymagania dotyczące wersji symfony / konsoli Friendsofphp / php-cs-fixer v.2.8 wymagają PHP 7.1. To jest problem, ponieważ Magento 2.1 nie obsługuje tej wersji php. Dlatego znajomychofphp / php-cs-fixer można zainstalować tylko z Magento 2.2