Ответ:

Грамматические основы: старушка загремела, дверь не открылась. Это сложное предложение, части соединены противительным союзом но, поэтому перед ним ставится запятая.

Старушка загремела ключами, но дверь не открылась.