Почему apt дает мне Ошибка «Не хватает места для динамической карты памяти» при попытке обновления 6.06 LTS? [закрыто]

Мне нужно обновить несколько удаленных серверов ubuntu под управлением 6.06 (даже LTS не такой длинный). Все они находятся в разных удаленных местах. Хотелось бы хотя бы попробовать апгрейд без поездок, но (видимо) исходники недоступны.

Например:

Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/dapper-updates/main/binary-i386/Packages.gz  404 Not Found [IP: 91.189.92.181 80]

Этот сайт предложил изменить sources.list. Не работает

E: Dynamic MMap ran out of room
E: Error occurred while processing brother-lpr-drivers-bh7 (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_pre cise_multiverse_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

Предложения?

4
задан 13 April 2017 в 15:24

2 ответа

Эта ошибка связана с ограничениями управления памятью в старых версиях APT. Отредактируйте /etc/apt/apt.conf, чтобы увеличить ограничение размера памяти, чтобы преодолеть это препятствие:

APT::Cache-Limit "16777216";

Попробуйте apt-get update еще раз. Если это не помогло, увеличьте число, пока оно не заработает.

Если вы включили неофициальные программные источники, отключите их (закомментируйте их в /etc/apt/sources.list.

Кроме того, вы, кажется, пытаетесь обновить напрямую с 6.06 до 12.04. Это не поддерживается, и пропускает так много версий может вызвать проблемы. Никто не пробовал и не пытался заставить его работать. Вам нужно обновиться кусочно: с 6.06 до 8.04 (следующая LTS), затем до 10.04, затем до 12.04. Вы можете придерживаться 10.04. который еще будет поддерживаться в течение некоторого времени (не собираетесь ли вы списать это оборудование, которое предположительно будет работать 6 лет?).

0
ответ дан 13 April 2017 в 15:24

Ошибка E: Dynamic MMap ran out of room немного отличается от более распространенных ошибок MergeList, но все же стоит попробовать стандартный подход для ее исправления:

Сначала удалите список слияния, открыв терминал ( Нажмите Ctrl - Alt - T для запуска) и выполните эту команду

sudo rm /var/lib/apt/lists/* -vf

Затем сгенерируйте новую, запустив простое обновление

sudo apt-get update

Источник: Ответ с на Как исправить & quot; проблему с MergeList & quot; или "файл состояния не может быть проанализирован" ошибка при попытке сделать обновление? от Аллан .

Если это не сработает, пожалуйста, предоставьте отзыв о том, отличается ли что-либо.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

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