Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Я пофиксил баг.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Я пофиксил баг., Proxmox Виртуальная Среда
     
    Hugo_Mskn
    Guest
    #1
    0
    21.03.2025 11:29:00
    Привет! Сегодня я наконец-то всерьёз разозлился на баг 4499, который делает контейнеры неработоспособными на сетевых дисках и имеет тенденцию замораживать всю систему при использовании pct fsk ID. Поэтому я решил самостоятельно исправить эту проблему. Я склонировал репозиторий pve-storage и исправил баг. Я загрузил свои изменения в репозиторий на GitHub: https://github.com/HugoMskn/pve-storage. Я протестировал это на последних версиях 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

    Затем клонируйте мой репозиторий:
    https://github.com/HugoMskn/pve-storage

    Перейдите в каталог и соберите 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

    Поздравляю, вы установили пакет, всё должно работать!
     
     
     
    Hugo_Mskn
    Guest
    #2
    0
    21.03.2025 11:34:00
    Для справки, вот баг: https://bugzilla.proxmox.com/show_bug.cgi?id=4499
     
     
     
    cheiss
    Guest
    #3
    0
    21.03.2025 11:36:00
    Пожалуйста, ознакомься с нашей документацией для разработчиков: https://pve.proxmox.com/wiki/Developer_Documentation. Там всё должно быть описано.
     
     
     
    Hugo_Mskn
    Guest
    #4
    0
    21.03.2025 11:46:00
    Поправляйте меня, если я не прав, но если коротко: я следую правилам сообщений коммитов, выполняю `git format-patch -1` для создания файла патча, а затем отправляю его с помощью `git send-email --to pve-devel@lists.proxmox.com 0001-fix-cifs-mount.patch` и жду ответа на маилисте?
     
     
     
    Hugo_Mskn
    Guest
    #5
    0
    21.03.2025 11:48:00
    Я раньше никогда не участвовал в таких крупных проектах, так что немного потерялся, ха-ха.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры