手机端下拉列表
400-002-9968

博客 > 【Plesk经验分享】无法升级Plesk?怎么办?

【Plesk经验分享】无法升级Plesk?怎么办?

  • 标签:
  • plesk
  • plesk升级

浏览量:3849次评论:0次

作者:Christina时间:2019-09-05 17:45:38

适用版本:
Plesk for Linux


问题描述
无法更新Plesk。在过程中出现下面的错误:
Preparing to unpack .../linux-headers-4.4.0-116_4.4.0-116.140_all.deb ...
Unpacking linux-headers-4.4.0-116 (4.4.0-116.140) ...
dpkg: error processing archive /var/cache/apt/archives/linux-headers-4.4.0-116_4.4.0-116.140_all.deb (--unpack):
unable to create '/usr/src/linux-headers-4.4.0-116/drivers/net/arcnet/Makefile.dpkg-new' (while processing './usr/src/linux-headers-4.4.0-116/drivers/net/arcnet/Makefile'): No space left on device
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Preparing to unpack .../linux-headers-4.4.0-116-generic_4.4.0-116.140_amd64.deb ...
Unpacking linux-headers-4.4.0-116-generic (4.4.0-116.140) ...
dpkg: error processing archive /var/cache/apt/archives/linux-headers-4.4.0-116-generic_4.4.0-116.140_amd64.deb (--unpack):
unable to create '/usr/src/linux-headers-4.4.0-116-generic/include/config/ncpfs/ioctl/locking.h.dpkg-new' (while processing './usr/src/linux-headers-4.4.0-116-generic/include/config/ncpfs/ioctl/locking.h'): No space left on device
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/linux-headers-4.4.0-116_4.4.0-116.140_all.deb
/var/cache/apt/archives/linux-headers-4.4.0-116-generic_4.4.0-116.140_amd64.deb
  
原因
在挂载 /usr 的分区上使用了索引节点。


解决方案
1. 通过SSH连接服务器


2. 检查所有的内核是否正确安装:
# dpkg -l | tail -n +6 | grep -E 'linux-image-[0-9]+' | grep -Fv $(uname -r)

ii linux-image-4.4.0-92-generic
<..>
ii linux-image-4.4.0-96-generic
<..>
ii linux-image-4.4.0-108-generic
iU linux-image-4.4.0-112-generic
ii linux-image-4.4.0-114-generic
iU linux-image-4.4.0-116-generic


3. 如果显示 iU 超过一次,以上面显示的 4.4.0-112 为例,说明该内核安装不正确。请将其移除。请不用担心,此操作是安全的,因为上述命令不会显示当前使用的内核:
# dpkg --remove linux-headers-4.4.0-112 linux-image-4.4.0-112-generic linux-image-extra-4.4.0-112-generic


注意:将版本替换为服务器上实际显示的版本。


4. 移动服务器上安装的最旧的内核文件,例如:
# mv /usr/src/linux-headers-4.4.0-92* /root/


5. 修复剩下的:
# apt-get install -f -y


6. 移除不必要的包,包括旧的内核:
# apt autoremove -y


7. 安装Plesk更新:
# plesk installer --select-release-current --reinstall-patch --upgrade-installed-components


8. 升级系统包(非必需,但推荐):
# apt-get upgrade -y

我的评论

还未登录?点击登录

微信扫码沟通
微信扫码沟通

微信扫码沟通

售前咨询
合作
售后
return head