remove_proxmox_subscription_notice

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
로그인하면 댓글을 남길 수 있습니다.
  • remove_proxmox_subscription_notice.txt
  • 마지막으로 수정됨: 2022/12/18 09:11
  • 저자 koov