Linux
為什麼我在全新安裝 Ubuntu 16.04 時升級核心時遇到問題?
我註冊了一個 Linux VPS。此 VPS 帶有較舊的 Linux 核心,我想升級它,因為我要執行的某些軟體需要較新的版本。這是的輸出
uname -a
:Linux florence 2.6.32-042stab120.11 #1 SMP Wed Nov 16 12:05:45 MSK 2016 x86_64 x86_64 x86_64 GNU/Linux
這是一個全新的 Ubuntu 16.04 映像。(主機是http://ssdnodes.com)。這些是我以 root 身份按順序執行的所有命令(這是我試圖遵循的教程):
apt-get update apt-get upgrade -y apt-get autoremove -y mkdir kernel_update cd kernel_update/ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb dpkg -i linux-*.deb
前兩個軟體包安裝良好。當我嘗試選擇第三個包時,我收到此錯誤:
Unpacking linux-image-4.8.15-040815-generic (4.8.15-040815.201612151231) ... Setting up linux-headers-4.8.15-040815 (4.8.15-040815.201612151231) ... Setting up linux-image-4.8.15-040815-generic (4.8.15-040815.201612151231) ... Running depmod. update-initramfs: deferring update (hook will be called later) Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.8.15-040815-generic /boot/vmlinuz-4.8.15-040815-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.8.15-040815-generic /boot/vmlinuz-4.8.15-040815-generic update-initramfs: Generating /boot/initrd.img-4.8.15-040815-generic E: /usr/share/initramfs-tools/hooks/fixrtc failed with return 1. update-initramfs: failed for /boot/initrd.img-4.8.15-040815-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.8.15-040815-generic.postinst line 1052. dpkg: error processing package linux-image-4.8.15-040815-generic (--install): subprocess installed post-installation script returned error exit status 2 Setting up linux-headers-4.8.15-040815-generic (4.8.15-040815.201612151231) ... Errors were encountered while processing: linux-image-4.8.15-040815-generic
為了進行測試,我嘗試使用核心 v4.8.15 執行相同的過程(使用另一個新映像),並且得到了一個非常相似的錯誤,兩個
linux-headers
包安裝良好,但在linux-image
包上獲得了標題。提前感謝您的幫助。
您無法升級核心,因為這不是真正的虛擬機。相反,它是一個使用 OpenVZ 容器的容器,這些容器相當舊,並且仍然使用 2010 年的核心 ABI/版本。
您將需要取消服務並從不使用 OpenVZ 的不同提供商處獲取 VPS。