Too many repositories "dynamic mmap ran out of room"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Debian) |
Fix Released
|
Unknown
|
|||
apt (Ubuntu) |
Fix Released
|
Low
|
Michael Vogt |
Bug Description
The "dynamic mmap" error happens when there are too many repositories, or more
accurately, too many packages total over all repositories. I tried to have more
than one Ubuntu mirror in the list. It went to update package listings, and
then gave that error and hung, not refreshing it's display. I killed its
window, and now it fails to run when I try to run it again so I can edit the
sources.list and remove some. I'll have to edit sources.list myself using "sudo
vi /etc/apt/
Alternatively, I could set the size of the "dynamic mmap", whatever that is...
;-) I think that the GUI tool should do that for me or at least explain WTF it
means and attempt to correct this likely to be common error condition. It
should at least let me run the sources configuration dialog agian.
The reason I wanted two mirrors was to have it get them from the fastest one...
Changed in apt: | |
status: | Unconfirmed → Confirmed |
Changed in apt (Debian): | |
status: | New → Fix Released |
I had a similar error, but it seemed in my case to be due to a specific repository having issues with the availability of AMD64 software, rather than "too many repositories" in general. Here was my error for comparison:
E: Dynamic MMAP ran out of room. ubuntu. com_ubuntu_ dists_hoary_ universe_ binary- amd64_Packages
E: Error occurred while processing kerberos4kth-kdc (NewVersion1).
E: Problem with MergeList /var/lib/apt/lists
archive.
E: The package lists or status file could not be parsed or opened
After that error occurred, it would not display packages. But removing that repository fixed the issue for me. Note: I am running Dapper Drake Flight 3 on a recently fresh install.