Не удается обновить панель plesk - PullRequest
0 голосов
/ 01 мая 2018

Я использую панель Plesk для размещения своих сайтов. В последнее время перестает получать обновления. Я вижу ошибку, указывающую, что я должен запустить «dpkg --configure -a», но когда я это делаю, серверные ограничители отвечают, и я должен перезагрузить его. Я использую Ubuntu 14.

Куда мне смотреть дальше?

1 Ответ

0 голосов
/ 01 мая 2018

Наиболее вероятная причина такого поведения - ошибка ядра Ubuntu - # 1579135: перезагрузка профиля AppArmor вызывает неустойчивую ошибку ядра 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-profile:

# 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
...