Задать вопрос
@negr_vitalya
Я скелет - негр виталя

Как исправить SSL/TLS ошибку cargo?

Здравствуйте, несколько дней назад я обновил раст до вeрсии 1.70.0, а после создал новый проект. В состав этого проекта входил крэйт whoami. Затем я попытался скомпилировать данный проект, но компилятор выдал это сообщение:
$ cargo run
warning: spurious network error (3 tries remaining): [35] SSL connect error (schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is received (e.g. handshake failed). More detail may be available in the Windows System event log.)
warning: spurious network error (2 tries remaining): [35] SSL connect error (schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is received (e.g. handshake failed). More detail may be available in the Windows System event log.)
warning: spurious network error (1 tries remaining): [35] SSL connect error (schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is received (e.g. handshake failed). More detail may be available in the Windows System event log.)
error: failed to download from `https://crates.io/api/v1/crates/whoami/1.4.1/download`

, и закончил компиляцию ошибкой. У меня, к слову, стоит ОС windows 8.1. Насколько я понял, не только я сталкивался с этой проблемой, но и другие люди, и при этом ещё за несколько лет до возникновения моеё проблемы. Я смотрел на гитхабе, на stackoverflow, но так и не пришёл к решению. На гитхабе ссылались на curl и ручную установку, но опять же, не говорили как это сделать.
В общем, как мне найти решение этой проблемы и заставить компилятор работать.
Кстати, я ещё пробовал устанавливать nightly и beta версии раста, но установка тоже завершилась ошибкой:
$ rustup install beta
info: syncing channel updates for 'beta-x86_64-pc-windows-msvc'
error: could not download file from 'https://static.rust-lang.org/dist/channel-rust-beta.toml.sha256' to 'C:\Users\Кока\.rustup\tmp\s6dgoam_fenbovlo_file': failed to make network request: error sending request for url (https://static.rust-lang.org/dist/channel-rust-beta.toml.sha256): error trying to connect: Получено непредвиденное сообщение или оно имеет неправильный формат. (os error -2146893018): error trying to connect: Получено непредвиденное сообщение или оно имеет неправильный формат. (os error -2146893018): Получено непредвиденное сообщение или оно имеет неправильный формат. (os error -2146893018)
  • Вопрос задан
  • 1827 просмотров
Подписаться 2 Средний 3 комментария
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы