Привет! Сегодня я наконец-то всерьёз разозлился на баг 4499, который делает контейнеры неработоспособными на сетевых дисках и имеет тенденцию замораживать всю систему при использовании pct fsk ID. Поэтому я решил самостоятельно исправить эту проблему. Я склонировал репозиторий pve-storage и исправил баг. Я загрузил свои изменения в репозиторий на GitHub: . Я протестировал это на последних версиях Proxmox (8.3 и 8.3.5), и всё работает: CT теперь запускаются сразу после установки без pct fsk и больше не ломают Proxmox при выключении.
Теперь вопрос: как внести свой вклад / отправить свои изменения?
Есть релиз на моей странице GitHub, чтобы скачать .deb пакет.
Вот также инструкции по компиляции / установке:
Компиляция (на системе Proxmox):
Убедитесь, что включены репозитории Proxmox.

Обновите систему и установите инструменты для сборки:
apt update && apt install build-essential devscripts debhelper fakeroot git
Установите зависимости для сборки:
apt install libtest-mockmodule-perl pve-doc-generator
Затем клонируйте мой репозиторий:
Перейдите в каталог и соберите pve-storage:
cd pve-storage && make deb
Если всё прошло гладко, оно должно создать для вас libpve-storage-perl_8.3.3_all.deb
Установка:
Как только у вас есть deb файл (с моего GitHub или вы создали его сами), выполните:
dpkg -i libpve-storage-perl_8.3.3_all.deb
А затем перезапустите systemctl restart pvestatd pvedaemon pveproxy pve-cluster
Поздравляю, вы установили пакет, всё должно работать!
Теперь вопрос: как внести свой вклад / отправить свои изменения?
Есть релиз на моей странице GitHub, чтобы скачать .deb пакет.
Вот также инструкции по компиляции / установке:
Компиляция (на системе Proxmox):
Убедитесь, что включены репозитории Proxmox.

Обновите систему и установите инструменты для сборки:
apt update && apt install build-essential devscripts debhelper fakeroot git
Установите зависимости для сборки:
apt install libtest-mockmodule-perl pve-doc-generator
Затем клонируйте мой репозиторий:
Перейдите в каталог и соберите pve-storage:
cd pve-storage && make deb
Если всё прошло гладко, оно должно создать для вас libpve-storage-perl_8.3.3_all.deb
Установка:
Как только у вас есть deb файл (с моего GitHub или вы создали его сами), выполните:
dpkg -i libpve-storage-perl_8.3.3_all.deb
А затем перезапустите systemctl restart pvestatd pvedaemon pveproxy pve-cluster
Поздравляю, вы установили пакет, всё должно работать!
