Почему при обновлении с 11.04 до 12.10 на OpenVZ VPS возникает ошибка «libc - kernel 2.6.24»? [закрыто]

У меня есть OpenVZ VPS, и я пытаюсь обновить Ubuntu Server с С 11.10 по 12.04. Но обновление прерывается на полпути с этой ошибкой:

WARNING: this version of the GNU libc requires kernel version
2.6.24 or later. Please upgrade your kernel before installing glibc.

The installation of a 2.6 kernel _could_ ask you to install a new
libc first, this is NOT a bug, and should *NOT* be reported. 
In that case, please add lenny sources to your /etc/apt/sources.list
and run:   apt-get install -t lenny linux-image-2.6 Then reboot into 
this new kernel, and proceed with your upgrade 

dpkg: error processing /var/cache/apt/archives/libc6_2.15-0ubuntu10_amd64.deb (--unpack):  subprocess new pre-installation script returned error exit status 1 No apport report written because MaxReports is reached already

Could not install the upgrades 

The upgrade has aborted. Your system could be in an unusable
state. A  recovery will run now (dpkg --configure -a). 

Upgrade complete 

The upgrade has completed but there were errors during the upgrade  process. 

To continue please press [ENTER]
=== Command detached from window (Thu Apr 26 10:31:16 2012) ===
=== Command terminated with exit status 1 (Thu Apr 26 10:31:16 2012) ===
-1
задан 3 July 2012 в 07:56

3 ответа

У меня была проблема, похожая на ядро, попробуйте обновить этот способ, вместо этого он работал нормально для меня. Ubuntu 12.04 обновление информации

0
ответ дан 3 July 2012 в 07:56

Я вижу, что комментарии показывают, что Вы выполняете Сервер Ubuntu на VPS (иначе VDS)? Можно ли отправить вывод uname -r?

Вы получаете ошибку, потому что Ваш поставщик выполняет старое ядро OpenVZ Linux (обычно 2.6.18); как в сообщении говорится, значение по умолчанию libc включенный с Точным требует 2.6.24 или выше.

См. мой ответ здесь для полного изложения, но суть - то, что я настроил PPA с перекомпилированным libc, чтобы продолжить работать старше (по крайней мере 2.6.18) ядра, и это должно решить Вашу проблему. Попытайтесь добавить ppa:izx/ovz-libc, обновление и затем повторение обновления. Конкретно:

apt-add-repository ppa:izx/ovz-libc
apt-get update
apt-get -f install
do-release-upgrade

должен, вероятно, сделать это. Рекомендовать ответить Нет на всю "конфигурацию обновления?" вопросы.

Сообщите мне, как это идет - я знаю перекомпилированные работы libc отлично для людей, начинающихся с 12,04 или кто обновил до него с помощью их хоста.

0
ответ дан 3 July 2012 в 07:56

Проверяли ли вы, что машина полностью обновлена ​​перед началом процесса обновления? Сначала выполните следующее:

sudo apt-get update && sudo apt-get dist-upgrade

, чтобы быть уверенным, что все сначала обновляется до 11.10. После успешного завершения выполните:

sudo do-release-upgrade

0
ответ дан 3 July 2012 в 07:56

Другие вопросы по тегам:

Похожие вопросы: