Como desativar o aviso de assinatura do Proxmox?

Uma chamada de API para o Proxmox é usada no arquivo javascript ‘/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js‘ para verificar a assinatura.
“No valid subscription” aparecerá se não houver uma assinatura válida. Felizmente, a janela pop-up aparece apenas ao fazer login pela primeira vez. Precisamos executar as etapas a seguir para nos livrar do aviso pop-up “No valid subscription” ao fazer login.
Tutorial
Primeiro, use o PVE web interface para acessar o console do nó ou SSH no servidor Proxmox.

Em seguida, vá para o diretório de trabalho:

Agora, crie um backup.

Modifique o arquivo da seguinte maneira:

sed -Ezi.bak "s/(function\(orig_cmd\) \{)/\1\n\torig_cmd\(\);\n\treturn;/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
Esse comando injeta void({ //Ext.Msg.show({… em vez de exibir o popup, e reinicia o proxy web. Após reiniciar o pveproxy, limpe o cache do navegador ou abra uma aba anônima para confirmar que o aviso não aparece.
OPÇÕES PARA Reverter as alterações
- Edite manualmente proxmoxlib.js para desfazer as alterações feitas.
- Restaure o arquivo de backup que você criou do diretório proxmox-widget-toolkit:
mv proxmoxlib.js.bak proxmoxlib.js - Reinstale o pacote proxmox-widget-toolkit do repositório:
apt-get install --reinstall proxmox-widget-toolkit
Conclusão
O artigo oferece etapas manuais simples que podemos usar para desativar o aviso de assinatura do Proxmox.

2 comentários em “[TUTORIAL] No valid subscription popup removal (PVE 8.4)”