A chain of failures marred the Champions League final in Paris last month, a French government report says.
They included lack of preparation for travelling fans, huge numbers of people without tickets or fake ones, and security failures at the stadium.
The report does not apportion blame, but recommends improvements which the government says will be implemented.
The fiasco included tear-gassing fans before the match on 28 May and attacks on them by local youths afterwards.
Real Madrid won the match 1-0 against Liverpool at the Stade de France.
The chaos - and the initial French response seeking to blame fans for the trouble - has prompted uproar in France as well as the UK and Spain.