Автор Тема: AltLinux Образование 8.2. Менеджер пакетов выдает ошибку "Dynamic MMap ran..."  (Прочитано 12242 раз)

Оффлайн saa

  • Начинающий
  • *
  • Сообщений: 4
    • Email
Попытка обновить пакеты через Менеджер пакетов завершается сообщением:

E: Dynamic MMap ran out of room
E: Error occured while processing python3-module-twisted-core-test (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p8_branch_i586_base_pkglist.classic
E: Невозможно открыть или обработать файл состояния или списки пакетов.
E: _cache->open() failed, please report.

Помимо этого, через раз, через два отваливается апплет NetworkManager. Сообщает, что поддержка сети отключена, служба NetworkManager не включена.

Проверка показывает, что это не так, служба активна.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Должно быть два или три источника apt-get. Если подключено несколько репозиториях, то возникает такая ошибка.
Андрей Черепанов (cas@)

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
Помимо этого, через раз, через два отваливается апплет NetworkManager. Сообщает, что поддержка сети отключена, служба NetworkManager не включена.

А Вы какую среду при установке выбрали: xfce или kde? И какой апплет? В kde с гномовским апплетом такое бывает нередко. Этот апплет несколько месяцев вообще не работал.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
E: Problem with MergeList /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p8_branch_i586_base_pkglist.classic
E: Невозможно открыть или обработать файл состояния или списки пакетов.
E: _cache->open() failed, please report.

См. Skull Ответ #1


E: Dynamic MMap ran out of room
E: Error occured while processing python3-module-twisted-core-test (NewVersion1)

См. :
https://www.altlinux.org/Apt/TroubleShooting
Раздел:
Превышение числа пакетов
Но теоретически, в релизе такого не должно быть.
« Последнее редактирование: 18.06.2018 11:12:29 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
E: Dynamic MMap ran out of room
E: Error occured while processing python3-module-twisted-core-test (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p8_branch_i586_base_pkglist.classic
E: Невозможно открыть или обработать файл состояния или списки пакетов.
E: _cache->open() failed, please report.

А вообще
E: Dynamic MMap ran out of room
это старая песня и ей уже лет десять минимум:
https://www.altlinux.org/Changes/apt

Теоретически, если apt, который в образе, упирается в лимит на текущем репозитории, по-хорошему, образ должен быть пересобран. С учётом нового apt и нового лимита.

Оффлайн saa

  • Начинающий
  • *
  • Сообщений: 4
    • Email
Нашел решение с ошибкой Менеджера пакетов. Решилось увеличением лимита чего-то до 1 млрд. в конфиге apt. Хотя странно это - проблеме уйма лет, а она все еще проблема...
А вот вопрос с апплетом NetworkManager'ом так и не решен. Он то работает, то после перезагрузки не работает. Очень неудобно, не могу выбрать нужную Wi-Fi AP.
ГрафСреда - XFCE. КДЕ машинка не потянет, старая (2005 г.)
« Последнее редактирование: 18.06.2018 13:24:00 от saa »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Нашел решение с ошибкой Менеджера пакетов. Решилось увеличением лимита чего-то до 1 млрд. в конфиге apt. Хотя странно это - проблеме уйма лет, а она все еще проблема...
Ну она просто не та проблема, которая очень сильно мешает. А устранение её, наверное, несколько трудоёмко. Хотя, с другой стороны, добавить заведомо большое число в конфиг можно бы по-умолчанию: вроде бы, это не вызывает проблем.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
E: Problem with MergeList /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p8_branch_i586_base_pkglist.classic
E: Невозможно открыть или обработать файл состояния или списки пакетов.
E: _cache->open() failed, please report.

См. Skull Ответ #1


E: Dynamic MMap ran out of room
E: Error occured while processing python3-module-twisted-core-test (NewVersion1)

См. :
https://www.altlinux.org/Apt/TroubleShooting
Раздел:
Превышение числа пакетов
Но теоретически, в релизе такого не должно быть.
Расскажите мне про релиз и про то, что у меня дома тот же самый релиз нормально обновляется.
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Нашел решение с ошибкой Менеджера пакетов. Решилось увеличением лимита чего-то до 1 млрд. в конфиге apt. Хотя странно это - проблеме уйма лет, а она все еще проблема...
Ну она просто не та проблема, которая очень сильно мешает. А устранение её, наверное, несколько трудоёмко. Хотя, с другой стороны, добавить заведомо большое число в конфиг можно бы по-умолчанию: вроде бы, это не вызывает проблем.
Не трудоёмко, но не очевидно. Как будете определять лимит?
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Не трудоёмко, но не очевидно. Как будете определять лимит?
Никак. Просто тупо, скажем, 1Гб поставить (в ~10 раз от текущего для x84_64, и с i586 смысла делить нет, кстати). apt не берёт больше, чем ему надо, а лимит этот, похоже, какая-то перестраховка зачем-то. Конечно, не плохо бы понять, зачем её вводили, но пока создаётся впечатление именно перестраховки. Или рудимент какого-то старого костыля, когда страховка такая требовалась. Это всё без просмотра кода, просто мнение, однако в системе с 256M (даже чуть меньше) у меня apt-get update проблем не вызывает с APT::Cache-Limit 1000000000:

KiB Mem:    245536 total,   241576 used,     3960 free,     1596 buffers
KiB Swap:  1048284 total,    41312 used,  1006972 free,   106920 cached

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
 7369 root      20   0  997700  62224  49976 D 22,38 25,34   0:36.63 apt-get
 7362 root      20   0    3432   1828   1444 R 4,729 0,744   0:10.13 top
Медленно только очень. И, помнится, кто-то про это (что проблем большое число не вызывает) уже писал, как бы не rider@ в какой-то рассылке.

А про "трудоёмко" - это, как раз, понять, зачем вообще APT::Cache-Limit и избавиться от него.
« Последнее редактирование: 18.06.2018 15:01:17 от asy »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
E: Problem with MergeList /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p8_branch_i586_base_pkglist.classic
E: Невозможно открыть или обработать файл состояния или списки пакетов.
E: _cache->open() failed, please report.

См. Skull Ответ #1


E: Dynamic MMap ran out of room
E: Error occured while processing python3-module-twisted-core-test (NewVersion1)

См. :
https://www.altlinux.org/Apt/TroubleShooting
Раздел:
Превышение числа пакетов
Но теоретически, в релизе такого не должно быть.
Расскажите мне про релиз и про то, что у меня дома тот же самый релиз нормально обновляется.

Расскажите мне, что ошибка, которой сто лет в обед, обязательно должна появляться у пользователей с потрясающей регулярностью.
Похоже что у нас критерии релиза разные.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Похоже что у нас критерии релиза разные.
Тут, скорее всего, просто лишних репозиториев вагон. У меня базовый набор x86_64 +  x86_64-i586 нормально обрабатывается, и с debuginfo. Хотя вот если autoimports добавить, уже ругается.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Похоже что у нас критерии релиза разные.
Тут, скорее всего, просто лишних репозиториев вагон. У меня базовый набор x86_64 +  x86_64-i586 нормально обрабатывается, и с debuginfo. Хотя вот если autoimports добавить, уже ругается.
Да, это нужно как-то систематизировать и при кеш-лимит отталкиваться от наиболее часто используемого набора. Т.е. решить для пользователя проблему один раз и навсегда. По крайней мере хотя бы в рамках текущей платформы.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
На штатном репозитории, который прописывается для обновления автоматически, этой проблемы не возникает (и это тестируется). Пусть топикстартер покажет вывод apt-repo.
Андрей Черепанов (cas@)

Оффлайн saa

  • Начинающий
  • *
  • Сообщений: 4
    • Email
Топикстартер отвечает:
apt-repo показал два репозитория: архитектурно-зависимый и архитектурно-независимый. Т. е. штатная настройка.
Я просто не успел сильно "загадить" список репозиториев.
На текущий момент нет доступа к объекту обсуждения, он на рабочем месте.