无法更新plesk面板

时间:2018-05-01 15:06:25

标签: ubuntu plesk-onyx

我使用Plesk面板托管我的网站。最近,它停止获取更新。我可以看到错误声明我应该运行" dpkg --configure -a",但是当我这样做时,服务器停止响应,我必须重新启动它。 我使用的是Ubuntu 14。

我应该在哪里看得更远?

1 个答案:

答案 0 :(得分:0)

此类行为最可能的原因是Ubuntu内核错误 - #1579135: AppArmor profile reloading causes an intermittent kernel BUG。较新的AppArmor软件包与旧内核不兼容。

以下是解决问题的步骤:

1。暂时删除AppArmor安装后脚本以防止AppArmor重新加载:

# mv /var/lib/dpkg/info/apparmor.postinst ~/
# mv /var/lib/dpkg/info/apparmor-profiles.postinst ~/

2。禁用AppArmor:

# service apparmor stop
# service apparmor teardown
# update-rc.d -f apparmor remove

3。运行dpkg --configure -a来修复初始错误:

# dpkg --configure -a

4。将Ubuntu内核升级到版本4.4.0-38.57或更高版本并重新启动服务器。例如,对于版本4.4.0-72:

# apt update
# apt install linux-image-4.4.0-72-generic
# sudo reboot

5。移回AppArmor安装后脚本并重新配置apparmor-profiles包:

# mv ~/apparmor.postinst /var/lib/dpkg/info/
# mv ~/apparmor-profiles.postinst /var/lib/dpkg/info/
# dpkg-reconfigure apparmor
# dpkg-reconfigure apparmor-profiles

6。启动AppArmor:

# service apparmor start