Невозможно установить любой другой пакет из-за сбоя установки apache2. Не удается выделить память - PullRequest
0 голосов
/ 18 февраля 2020

Итак, пытаясь установить новый пакет в моем экземпляре lightsail (Ubuntu, 512M RAM), я вижу, что появляется это сообщение

ubuntu@ip-172-26-12-45:~$ sudo apt-get install certbot
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

Так что я делаю очевидное и пытаюсь sudo dpkg --configure -a и я вижу, что Apache2 застрял там. Мне вообще не нужен Apache2!

ubuntu@ip-172-26-12-45:~$ sudo dpkg --configure -a
dpkg: error processing package apache2 (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 apache2

Все, что я делаю дальше (apt-get / dpkg), обычно возвращает это

ubuntu@ip-172-26-12-45:~$ sudo apt-get -f install
...
Preparing to unpack .../apache2_2.4.18-2ubuntu3.14_amd64.deb ...
dpkg: unrecoverable fatal error, aborting:
 fork failed: Cannot allocate memory
E: Sub-process /usr/bin/dpkg returned an error code (2)

Чувствую себя застрявшим в кроличьей норе, я не в состоянии удалить apache2 тоже, так как он продолжает выдавать ошибку

dpkg: unrecoverable fatal error, aborting:
fork failed: Cannot allocate memory

Есть идеи, что я могу сделать? действительно застрял надолго - я исчерпал себя всеми опциями, доступными онлайн. В настоящее время у меня нет роскоши увеличения оперативной памяти. Это текущее состояние памяти -

ubuntu@ip-172-26-12-45:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:            486         222          81          14         182         207
Swap:             0           0           0

Любая помощь будет много значить!

...