2

Я использую VPS с 512 МБ оперативной памяти. Попробую yum -y update и вот что я получаю:

[root@cs09-prod ~]# yum -y update
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.sesp.northwestern.edu
 * epel: mirror.steadfast.net
 * extras: linux.cc.lehigh.edu
 * updates: mirror.team-cymru.org
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-9 will be updated
---> Package epel-release.noarch 0:7-11 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                Arch             Version           Repository      Size
================================================================================
Updating:
 epel-release           noarch           7-11              epel            15 k

Transaction Summary
================================================================================
Upgrade  1 Package

Total download size: 15 k
Downloading packages:
Failed to download prestodelta for repository epel: [Errno 5] [Errno 12] Cannot allocate memory


Error downloading packages:
  epel-release-7-11.noarch: [Errno 5] [Errno 12] Cannot allocate memory

[root@cs09-prod ~]#

Есть ли способ исправить это, кроме получения VPS с большим объемом памяти?

1 ответ1

1

У вашего VPS недостаточно памяти. Вы можете увидеть, сколько стоит, запустив:

`free -gh`

g показывает, сколько памяти доступно в гигабайтах, а h помещает ее в читаемый человеком формат. Вы используете mh если хотите видеть его в мегабайтах.

Чтобы yum работал, вам нужно остановить службы, чтобы освободить память. Вы можете увидеть, какие процессы используют какой объем памяти, используя команду ps .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .