При задании неправильной пары логин/пароль при использовании прокси-сервера, apt падает со следующим сообщением: # apt-get update 0% [Waiting for headers]terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::substr: __pos (which is 18446744073709551615) > this->size() (which is 9) E: Method http has died unexpectedly! W: Невозможно получить или проверить файлы описания некоторых репозиториев. Эти репозитории будут игнорироваться. E: Tried to dequeue a fetching object E: Tried to dequeue a fetching object E: Tried to dequeue a fetching object E: Tried to dequeue a fetching object E: Tried to dequeue a fetching object E: Tried to dequeue a fetching object Нужно более понятное пользователю сообщение при невозможности аутентифицироваться на прокси-сервере.
ping
Ср. https://bugzilla.altlinux.org/show_bug.cgi?id=18925 ; там сообщения при умирании метода загрузки http улучшаются с приложенным исправлением, но, наверное, не в этом случае.
К сожалению, из этого описания сходу непонятно, как воспроизвести ситуацию. Как задаются пользователь и пароль для apt для прокси?
(In reply to comment #0) > Нужно более понятное пользователю сообщение при невозможности > аутентифицироваться на прокси-сервере. Не могли бы вы приложить содержимое своего /etc/apt/apt.conf ?
apt-0.5.15lorg2-alt66 -> sisyphus: Wed Jun 05 2019 Aleksei Nikiforov <darktemplar@altlinux> 0.5.15lorg2-alt66 - Fortified https method (Closes: #33732) - Dropped processing Realm name in http/https methods (Closes: #33236)