Я только что обновил свою систему Debian на моем сервере от lenny до squeeze, как описано здесь.
Я получил некоторые ошибки во время установки, говоря, что 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
Вопрос:
Что мне нужно сделать, чтобы обновить ядро?