Как обновить ядро ​​с 2.6.16 на Debian squeeze?

Я только что обновил свою систему Debian на моем сервере от lenny до сжать, как описано здесь.

Я получил некоторые ошибки во время установки, говоря, что glibc не может быть обновлен.

Я сделал apt-get -f install, который дает мне следующее предупреждение:

ВНИМАНИЕ: для этой версии GNU libc требуется ядро ​​версии 2.6.18 или новее. Пожалуйста, обновите ваше ядро ​​перед установкой glibc.

При установке ядра 2.6 может потребоваться сначала установить новую libc, это НЕ ошибка и НЕ должно сообщаться. В этом случае, пожалуйста, добавьте источники lenny в ваш /etc/apt/sources.list и запустите: apt-get install -t lenny linux-image-2.6 Затем перезагрузитесь в это новое ядро ​​и продолжите обновление

dpkg: обработка ошибок /var/cache/apt/archives/libc6_2.10.2-2_i386.deb (--unpack): новый сценарий предварительной установки подпроцесса возвратил состояние выхода из ошибки 1 При обработке возникли ошибки: / var / cache / apt / архивы / libc6_2.10.2-2_i386.deb

Я добавил эти строки в мой /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian squeeze main contrib non-free
deb http://ftp.de.debian.org/debian-volatile squeeze/volatile main contrib non-free
deb http://ftp.de.debian.org/debian-security squeeze/updates main contrib non-free

deb http://ftp.de.debian.org/debian lenny main contrib non-free
deb http://ftp.de.debian.org/debian-volatile lenny/volatile main contrib non-free
deb http://ftp.de.debian.org/debian-security lenny/updates main contrib non-free

Теперь я попытался установить более новое ядро ​​с помощью этой команды:

apt-get install linux-image-2.6-openvz-686

Что приводит к этой ошибке:

The following packages have unmet dependencies:
  libc-bin: Breaks: libc6 (< 2.10) but 2.7-18lenny2 is to be installed
  linux-image-2.6-openvz-686: Depends: linux-image-2.6.26-2-openvz-686 
  but it is not going to be installed
  locales: Depends: glibc-2.10-1
  nscd: Depends: libc6 (> 2.10) but 2.7-18lenny2 is to be installed

Вопрос:

Что мне нужно сделать, чтобы обновить ядро?

2 ответа

Решение

Я думаю, что обновление ядра невозможно, потому что я использую виртуальную машину на виртуальном сервере (openvz).

Я думаю, что для обновления ядра сам сервер должен обновить ядро.

Я догадался, что вы не можете обновить, потому что вы работали в VPS, и вы обнаружили это сами. Можно запустить разные версии ядра на vps из корня сервера, но это можно сделать только из корня.

Посмотрите на мой вопрос: Debian Lenny ожидает, что udev будет на vps, который его не поддерживает: хотя Debian может жаловаться на некоторые неудовлетворенные зависимости, вы все равно могли ввести код, который каким-то образом зависит от более высокой версии Linux, которой у вас нет: проверьте, если udev установлено; Там могут быть другие.

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