Со школы все помнят, что перед союзом «но» всегда нужно ставить запятую.
И это почти правильно. Почему почти? Да потому что есть случай, когда перед «но» запятая не ставится.
Это в случае, если с «но» начинается предложение. Обычное простое предложение - Но день был пасмурный.
И это один единственный случай, когда мы не задумываемся о запятой перед союзом.