чтение списков пакетов...(долго)

Автор assi, 16 октября 2014, 17:44:06

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

assi

Пока проблема не проявлялась. Тему пока приостановлю.

tyo

Цитата: assi от 16 октября 2014, 17:44:06
Приветствую! Беда такая, при apt update, как только он проверяет репозитории, идёт "чтение списков пакетов", вообщем эта операция занимает времени от 2 до 5 минут, когда обычно (после установки) это занимало несколько секунд. Apt-get читает по 1 проценту, Aptitude сразу пишет 100%, однако это сообщение висит столько же времени, сколько это занимает у apt-get.
Возникла такая же проблема.
Нашел тему на форуме debian.2.n7.nabble.com, созданную самим Андреем Татарановичем, с такой же проблемой:
http://debian.2.n7.nabble.com/APT-td3708094.html
В теме содержится ссылка на решение на askubuntu.com, которое мне помогло! Ссылка:

https://askubuntu.com/questions/251781/reading-package-list-takes-forever

Прикол в том, что ссылку Андрей давал в декабре 2015 - и решения (и, соотв., причины) там еще не было опубликованно, только костыль с drop_caches. А решение отписали только через год, в декабре 2016 ))) См. в конце темы:

Решение:

Трабл возникает (у некоторых), если значение переменной окружения LANGUAGE задано в виде:
LANGUAGE=en_US.UTF-8
или вроде того. Автор решения предлагает изменить на
LANGUAGE=en
и трабл исчезает.

Мне помогло! У меня было:
LANGUAGE=ru_RU.UTF-8
Я совсем удалил значение, и, таким образом, стало как было изначально, на голой системе:

root@XXXXXX:~# locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8

После этого ребутнулся - "Чтение списка пакетов" снова стало мгновенным!

Если кому помогло - пожалуйста!

P.S. Если кому не поможет - там же в теме на askubuntu.com есть работающий костыль. Хотя бы так...