Bug 30482 - APT's limit for the number of pkg versions is being approached
: APT's limit for the number of pkg versions is being approached
Status: ASSIGNED
: Branch p7
(All bugs in Branch p7/apt)
: не указана
: all Linux
: P3 enhancement
Assigned To:
:
:
:
: 29514
:
  Show dependency tree
 
Reported: 2014-11-18 14:04 by
Modified: 2014-11-19 17:27 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2014-11-18 14:04:56
apt-0.5.15lorg2-alt42.M70P.1

If Sisyphus and p7 are added as the sources, apt can't handle them. It's a
different problem (the number of pkg versions) from Dynamic MMap ran out of
room when Reading Package Lists --
https://bugzilla.altlinux.org/show_bug.cgi?id=22528 .

[root@z apt]# apt-repo
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch
x86_64 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch
noarch classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch
x86_64-i586 classic
[root@z apt]# apt-get update
Получено: 1 http://ftp.altlinux.org x86_64 release [896B]
Получено: 2 http://ftp.altlinux.org noarch release [690B]
Получено: 3 http://ftp.altlinux.org x86_64-i586 release [555B]
Получено 2141B за 0s (37,6kB/s).             
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
[root@z apt]# apt-repo add sisyphus
[root@z apt]# apt-repo
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch
x86_64 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch
noarch classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch
x86_64-i586 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64
classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch
classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus
x86_64-i586 classic
[root@z apt]# apt-get update
Получено: 1 http://ftp.altlinux.org x86_64 release [896B]
Получено: 2 http://ftp.altlinux.org noarch release [690B]
Получено: 3 http://ftp.altlinux.org x86_64-i586 release [555B]
Получено: 4 http://ftp.altlinux.org x86_64 release [914B]
Получено: 5 http://ftp.altlinux.org noarch release [708B]
Получено: 6 http://ftp.altlinux.org x86_64-i586 release [573B]
Получено 4336B за 0s (58,6kB/s).                
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Получено: 1 http://ftp.altlinux.org x86_64/classic pkglist [17,1MB]
Получено: 2 http://ftp.altlinux.org x86_64/classic release [147B]               
Получено: 3 http://ftp.altlinux.org noarch/classic pkglist [3920kB]             
Получено: 4 http://ftp.altlinux.org noarch/classic release [147B]               
Получено: 5 http://ftp.altlinux.org x86_64-i586/classic pkglist [12,7MB]        
Получено: 6 http://ftp.altlinux.org x86_64-i586/classic release [152B]          
Получено 33,7MB за 30s (1108kB/s).                                              
Чтение списков пакетов... Ошибка!
E: Dynamic MMap ran out of room
E: При обработке kchmviewer (UsePackage2) возникла ошибка
E: Ошибка с MergeList
/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus_x86%5f64_base_pkglist.classic
E: Невозможно прочитать список пакетов или файл статуса.
[root@z apt]# apt-get -o APT::Cache-Limit=$(( 1024 * 1024 * 1024 / 2 )) update
Получено: 1 http://ftp.altlinux.org x86_64 release [896B]
Получено: 2 http://ftp.altlinux.org noarch release [690B]
Получено: 3 http://ftp.altlinux.org x86_64-i586 release [555B]
Получено: 4 http://ftp.altlinux.org x86_64 release [914B]
Получено: 5 http://ftp.altlinux.org noarch release [708B]
Получено: 6 http://ftp.altlinux.org x86_64-i586 release [573B]
Получено 4336B за 0s (58,8kB/s).             
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Чтение списков пакетов... Ошибка!
E: Количество различных версий превышает максимально допустимое для данной
версии APT!
E: Ошибка с MergeList
/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus_x86%5f64-i586_base_pkglist.classic
E: Невозможно прочитать список пакетов или файл статуса.
[root@z apt]# apt-get -o APT::Cache-Limit=$(( 1024 * 1024 * 1024 )) update
Получено: 1 http://ftp.altlinux.org x86_64 release [896B]
Получено: 2 http://ftp.altlinux.org noarch release [690B]
Получено: 3 http://ftp.altlinux.org x86_64-i586 release [555B]
Получено: 4 http://ftp.altlinux.org x86_64 release [914B]
Получено: 5 http://ftp.altlinux.org noarch release [708B]
Получено: 6 http://ftp.altlinux.org x86_64-i586 release [573B]
Получено 4336B за 0s (53,5kB/s).           
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Чтение списков пакетов... Ошибка!
E: Количество различных версий превышает максимально допустимое для данной
версии APT!
E: Ошибка с MergeList
/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus_x86%5f64-i586_base_pkglist.classic
E: Невозможно прочитать список пакетов или файл статуса.
[root@z apt]# apt-get -o APT::Cache-Limit=$(( 1024 * 1024 * 1024 * 2 )) update
Получено: 1 http://ftp.altlinux.org x86_64 release [896B]
Получено: 2 http://ftp.altlinux.org noarch release [690B]
Получено: 3 http://ftp.altlinux.org x86_64-i586 release [555B]
Получено: 4 http://ftp.altlinux.org x86_64 release [914B]
Получено: 5 http://ftp.altlinux.org noarch release [708B]
Получено: 6 http://ftp.altlinux.org x86_64-i586 release [573B]
Получено 4336B за 0s (42,6kB/s).
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Ошибка сегментирования... 0%
[root@z apt]#
------- Comment #1 From 2014-11-18 14:23:26 -------
Looks the same as https://bugzilla.altlinux.org/show_bug.cgi?id=29514
------- Comment #2 From 2014-11-18 14:39:17 -------
It works with apt from Sisyphus (after increasing Cache-Limit):

[root@z ~]# apt-get update 
Получено: 1 http://ftp.altlinux.org x86_64 release [914B]
Получено: 2 http://ftp.altlinux.org noarch release [708B]
Получено: 3 http://ftp.altlinux.org x86_64-i586 release [573B]
Получено: 4 http://ftp.altlinux.org x86_64 release [896B]
Получено: 5 http://ftp.altlinux.org noarch release [690B]
Получено: 6 http://ftp.altlinux.org x86_64-i586 release [555B]
Получено 4336B за 0s (43,5kB/s).             
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Получено: 1 http://ftp.altlinux.org x86_64/classic pkglist [16,0MB]
Получено: 2 http://ftp.altlinux.org x86_64/classic release [135B]               
Получено: 3 http://ftp.altlinux.org noarch/classic pkglist [3423kB]             
Получено: 4 http://ftp.altlinux.org noarch/classic release [135B]               
Получено: 5 http://ftp.altlinux.org x86_64-i586/classic pkglist [12,1MB]        
Получено: 6 http://ftp.altlinux.org x86_64-i586/classic release [140B]          
Получено 31,5MB за 27s (1160kB/s).                                              
Чтение списков пакетов... Ошибка!
E: Dynamic MMap ran out of room
E: При обработке i586-libwxGTK3.0.32bit (NewVersion1) возникла ошибка
E: Ошибка с MergeList
/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus_x86%5f64-i586_base_pkglist.classic
E: Невозможно прочитать список пакетов или файл статуса.
[root@z ~]# apt-get -o APT::Cache-Limit=$(( 1024 * 1024 * 1024 / 2 )) update
Получено: 1 http://ftp.altlinux.org x86_64 release [914B]
Получено: 2 http://ftp.altlinux.org noarch release [708B]
Получено: 3 http://ftp.altlinux.org x86_64-i586 release [573B]
Получено: 4 http://ftp.altlinux.org x86_64 release [896B]
Получено: 5 http://ftp.altlinux.org noarch release [690B]
Получено: 6 http://ftp.altlinux.org x86_64-i586 release [555B]
Получено 4336B за 0s (41,4kB/s).           
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Найдено http://ftp.altlinux.org x86_64/classic pkglist
Найдено http://ftp.altlinux.org x86_64/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Найдено http://ftp.altlinux.org x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org x86_64-i586/classic release
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
[root@z ~]# apt-repo
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64
classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch
classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus
x86_64-i586 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch
x86_64 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch
noarch classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch
x86_64-i586 classic
[root@z ~]#
------- Comment #3 From 2014-11-18 14:39:57 -------
It works with apt from Sisyphus (after increasing Cache-Limit) --
apt-0.5.15lorg2-alt47 .
------- Comment #4 From 2014-11-18 14:46:05 -------
(В ответ на комментарий №1)
> Looks the same as https://bugzilla.altlinux.org/show_bug.cgi?id=29514

Probably, yes: 0.5.15lorg2-alt44 fixed that problem, and apt from Sisyphus
doesn't have the current problem.