Автообновление Visual Studio Code прошлой ночью, и теперь мое приложение Django падает при запуске

Вчера мое приложение Django работало на моем сервере разработки VSC просто отлично. Ночью VSC обновился до версии 1.92. Сегодня утром приложение падает, даже не успев запуститься.

Произошло исключение: RuntimeError Пакет 'cryptography' требуется для методов аутентификации sha256_password или caching_sha2_password.

Поиск в интернете, похоже, указывает на то, что мне нужно загрузить пакет Crypto, но это не имеет смысла, поскольку вчера приложение работало нормально. Я сверил приложение с резервной копией CD с прошлой недели, оно идентично, никаких изменений. Проверка проводилась с помощью программы под названием axaris, и она проверила ВСЁ в приложении, от изображений до кода и библиотек - всё осталось прежним.

Возможно, при обновлении была повреждена криптографическая библиотека? Не уверен. Я не хочу начинать вносить изменения в мою машину ubuntu 20.4, пока не соберу больше информации.

Есть предложения?

Я попытался установить несколько точек останова, чтобы изолировать код, вызывающий ошибку, но ошибка возникает ОЧЕНЬ рано, как раз в тот момент, когда сервер проверяет код. Я выполнял поиск в MYSQL, и после завершения запроса ошибка возникала, когда я пытался использовать результат. Я закомментировал код и попытался запустить приложение, и оно потерпело неудачу на 5 строк ниже, сразу после следующего запроса.

Я проверил сервер MYSQL, кажется, он в порядке. Все данные присутствуют без проблем.

Затем я начал проверять некоторые журналы в своей системе и обнаружил, что в полночь 31 июля (вчера вечером) VSC был обновлен до версии 1.92.

Это либо большое совпадение, либо я угадываю корень проблемы.

Вернуться на верх