Remove Proxmox Subscription Notice
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
참조링크
로그인하면 댓글을 남길 수 있습니다.