proxmox apt

  • `/etc/apt/sources.list`について
  • Proxmox VE サブスクリプション不要版のリポジトリがあるらしいそれをコピペする

    ここに書いてある

    Package Repositories - Proxmox VE

  • `/etc/apt/sources.list.d/pve-enterprise.list`について
  • “pve-enterpriseリポジトリにアクセスするには、有効なサブスクリプション キーが必要です。”

    らしいので個人的な利用なのでエンタープライズレポジトリの参照をやめる。

    deb [https://enterprise.proxmox.com/debian/pve](https://enterprise.proxmox.com/debian/pve) buster pve-enterprise
    
    ↓
    
    #deb [https://enterprise.proxmox.com/debian/pve](https://enterprise.proxmox.com/debian/pve) buster pve-enterprise

    ログイン時のダイアログ無効化

    「有効なサブスクリプションがありません」と表示されるのを無効化。やり方は2つあるようで、jsファイルの設定変更とパッチ適用のどちらか。今回はjsファイルの設定変更で対応。

    参考サイトと異なっていたが、jsファイルの中身をNo valid subscriptionで検索して、そのセクションのif分の該当箇所を変更。()の中身をfalseにすればOK。

    //エンタープライズレポジトリの無効化
    # nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
    
    if (res === null || res === undefined || !res || res.data.status.toLowerCase() !== 'active') {
    ↓
    if (false) {
    
    ctrl + x

    jsファイルの保存をした時点で設定は反映されるが、ブラウザにキャッシュが残っているとダイアログは表示されてしまうため、ブラウザでキャッシュクリアして再度ログインを試すこと。もしくは一度もpveに接続していない別ブラウザでログイン確認をする。

    パッケージリポジトリ

    doc:パッケージリポジトリ - Proxmox VE

    Proxmox VE No-Subscription Repository(Proxmox VE サブスクリプションなしリポジトリ)を使ってる

    ← Go home