[ALUG] apt-get error: Dynamic MMap ran out of room

sagr alug1 at suffolk-ancestor-genealogy-research.co.uk
Wed Jul 25 08:08:30 BST 2007


On Tuesday, July 24, 2007 8:30 AM, Brett Paker wrote:
> What's the contents of the /etc/debian_version file? ;)

zebra:/etc# cat debian_version
3.0

> MMap is memory allocation, not disk space - add the following like to
> /etc/apt/apt.conf (create the file if it doesn't exist):
>
> APT::Cache-Limit "20000000";
>
> And that should get it working.

Excellent!  Thanks for that! apt-get now runs!  Unfortunately however
apt-get has now hit another problem when trying to install geneweb:

zebra:/etc/apt/apt.conf.d# apt-get install geneweb
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  coreutils debianutils e2fslibs e2fsprogs initscripts iso-codes libacl1
  libattr1 libblkid1 libc6 libc6-dev libcomerr2 libdevmapper1.02 libselinux1
  libsepol1 libss2 libuuid1 linux-kernel-headers lsb-base mktemp mount
sysv-rc
  sysvinit sysvinit-utils tzdata
The following packages will be REMOVED:
  libnss-db locales
The following NEW packages will be installed:
  coreutils e2fslibs geneweb initscripts iso-codes libacl1 libattr1
libblkid1
  libcomerr2 libdevmapper1.02 libselinux1 libsepol1 libss2 libuuid1
  linux-kernel-headers lsb-base mktemp sysv-rc sysvinit-utils tzdata
6 packages upgraded, 20 newly installed, 2 to remove and 562  not upgraded.
Need to get 0B/18.0MB of archives. After unpacking 31.0MB will be used.
Do you want to continue? [Y/n] y
E: This installation run will require temporarily removing the essential
package e2fsprogs due to a Conflicts/Pre-Depends loop. This is often
bad, but if you really want to do it, activate the
APT::Force-LoopBreak option.
E: Internal Error, Could not early remove e2fsprogs

I tried adding "APT::Force-LoopBreak" to the config file (as it seems to be
suggesting) but I still get the same error message:

E: This installation run will require temporarily removing the essential
package e2fsprogs due to a Conflicts/Pre-Depends loop. This is often
bad, but if  you really want to do it, activate the
APT::Force-LoopBreak option.
E: Internal Error, Could not early remove e2fsprogs

It is a bit worrying that it says "this is often bad".  Do you think perhaps
apt-get is trying to install too many things at once or is it the geneweb
package itself which is causing problems?

> Other than serving files, does that
> machine do anything?

It is a machine I inherited so I do not know exactly how it is set up but it
is the companies main Samba File Server.  I think it also does clever things
with Spam Assassin and acts as a IMAP server for all the companies incoming
mail.

> It might be worth setting aside a (few) hours to
> upgrade it to a recent version of debian.

Bearing in mind how central it is to the running of the company I am very
reluctant to upgrade it's OS in case I mess up it's configuration or break
something especially as apt-get does seem to be suggesting that the geneweb
package is available for our existing version of Debian.

Does anyone have any suggestions on how to get around my "E: Internal Error,
Could not early remove e2fsprogs" apt-get error?

Sagr.





More information about the main mailing list