потерпеть неудачу

потерпе́ть неуда́чу, потерпеть фиаско, не добиться толку (или результата); обломать (себе) зубы обо что (разг.); съесть гриб (устар. разг.)