Tôi gặp vấn đề tương tự.
Vấn đề là tôi đã thay thế fabpot / php-cs-fixer bằng friendsofphp / php-cs-fixer mà không thay thế nó trong composer.lock. Tôi đã chạy
composer self-update
composer clear-cache
Tuy nhiên, mỗi lần tôi cố gắng thực hiện "cập nhật nhà soạn nhạc", nó lại bị treo khi cập nhật phụ thuộc. Bạn có thể thấy điều này bằng cách chạy
composer update -vvv
Vì vậy, cuối cùng, tôi đã khôi phục các thay đổi được thực hiện cho yêu cầu-dev trong composer.json và tất cả đều cập nhật tốt phiên bản Magento lên 2.1.10
Sau đó, tôi quyết định
composer remove fabpot/php-cs-fixer
Và sau đó
composer require --dev friendsofphp/php-cs-fixer
Tuy nhiên, cài đặt không thành công vì các yêu cầu phiên bản symfony / console của friendsofphp / php-cs-fixer v.2.8 yêu cầu PHP 7.1. Đó là vấn đề, bởi vì, Magento 2.1 không hỗ trợ phiên bản php này. Do đó, friendsofphp / php-cs-fixer chỉ có thể được cài đặt với Magento 2.2