diff -u b/core/lib/Drupal/Core/Extension/ModuleExtensionList.php b/core/lib/Drupal/Core/Extension/ModuleExtensionList.php --- b/core/lib/Drupal/Core/Extension/ModuleExtensionList.php +++ b/core/lib/Drupal/Core/Extension/ModuleExtensionList.php @@ -106,7 +106,6 @@ */ protected function getProfileDirectories(ExtensionDiscovery $discovery) { $discovery->setProfileDirectories([]); - $all_profiles = $discovery->scan('profile'); $profiles = $this->profileList->getAncestors($this->installProfile); $profile_directories = array_map(function (Extension $profile) { diff -u b/core/lib/Drupal/Core/Extension/ProfileExtensionList.php b/core/lib/Drupal/Core/Extension/ProfileExtensionList.php --- b/core/lib/Drupal/Core/Extension/ProfileExtensionList.php +++ b/core/lib/Drupal/Core/Extension/ProfileExtensionList.php @@ -104,7 +104,7 @@ } // Remove any distributions which are extended by another one. - foreach ($distributions as $profile_name => $profile) { + foreach ($distributions as $profile) { if (!empty($profile->info['base profile'])) { $base_profile = $profile->info['base profile']; unset($distributions[$base_profile]);