Proxmox
를 서브스크립션 없이 사용할 경우 로그인하는 동안 유효한 서브스크립션이 없음
팝업 메시지를 항상 봐야합니다.
이 메세지를 안보이게 하려면 아래 절차대로 수행하면 됩니다. Proxmox
서버에 SSH
를 사용하거나 PVE
웹 인터페이스를 통해 노드 콘솔을 사용해야 합니다.
주의사항은 아래와 같습니다.
Proxmox
서버를 업데이트하고 업데이트 내용에 proxmox-widget-toolkit
패키지가 포함된 경우 이 내용을 다시 적용해야 합니다.5.1
~ 7.3
버전까지 테스트되었습니다.sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
먼저 수정할 파일이 있는 곳으로 이동하여 백업파일을 만들고 proxmoxlib.js
파일을 편집기로 엽니다.
$ cd /usr/share/javascript/proxmox-widget-toolkit $ cp proxmoxlib.js proxmoxlib.js.bak $ vi proxmoxlib.js
아래와 같이 No valid subscription
이라고 되어있는 부분을 찾습니다.
Ext.Msg.show({ title: gettext('No valid subscription'),
Ext.Msg.show
부분을 void
형태로 바꿉니다.
void({ //Ext.Msg.show({ title: gettext('No valid subscription'),
Proxmox
웹서비스를 재기동 합니다.
$ systemctl restart pveproxy.service
복구방법은 3가지가 있습니다.
proxmoxlib.js
파일의 수정사항을 원래대로 되돌립니다.proxmox-widget-toolkit
디렉토리에 만들어 놓은 백업파일로 복구합니다. mv proxmoxlib.js.bak proxmoxlib.js
proxmox-widget-toolkit
패키지를 다시 설치합니다. apt-get install –reinstall proxmox-widget-toolkit