Plesk Update Manager falha no sistema operacional baseado em RHEL da versão 8.5: o objeto 'NoneType' não possui atributo 'run_sack'
imprimir- 0
Sintomas
-
Não foi possível atualizar os pacotes do sistema no sistema operacional baseado em RHEL da versão 8.5 (RHEL/CentOS/AlmaLinux) em Plesk > Ferramentas e configurações > Configurações de atualização > Atualizações disponíveis ou o e-mail correspondente foi recebido:
'NoneType' object has no attribute 'run_sack' -
O problema não ocorre no sistema operacional baseado em RHEL da versão 8.4.
Causa
Problema do produto:
- #PPPM-13304 "O Plesk Update Manager não falha mais com o erro “'NoneType' object has no attribute 'run_sack'”. Detectamos esse problema no Plesk Obsidian 18.0.39 Atualização 1 no CentOS 8.5, AlmaLinux OS 8.5, RHEL 8.5 , Cloud Linux OS 8.5."
Corrigido em:- Plesk Obsidian 18 de novembro de 2021 (Linux)
Resolução
Gambiarra
Se a atualização não for possível por algum motivo, você pode tentar o seguinte
Como solução alternativa, aplique o seguinte hotfix:
-
Conecte-se ao servidor via SSH
-
Faça backup do arquivo existente
/usr/local/psa/admin/sbin/pum_worker
:# cp -a /usr/local/psa/admin/sbin/pum_worker{,.bak} -
Baixe o
pum_worker
arquivo anexado no servidor:# wget https://plesk.zendesk.com/hc/article_attachments/12387464256023/pum_worker -
Substitua o arquivo antigo pelo baixado:
# yes | cp -f pum_worker /usr/local/psa/admin/sbin/pum_worker && chmod 750 /usr/local/psa/admin/sbin/pum_worker