improve problem solution if a requirement cannot be fulfilled. Bug #358560