Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Mail Gateway
    После успешного обновления до версии v8 ошибка на pmg-smtp-filter

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    После успешного обновления до версии v8 ошибка на pmg-smtp-filter, Proxmox Mail Gateway
     
    aluisco
    Guest
    #1
    0
    30.06.2023 21:38:00
    Привет! Я следую инструкции по обновлению с версии 7 на 8, но в логах вижу такую ошибку:

    Code:  
    2023-06-30T15:23:07.623189-04:00 mx pmg-smtp-filter[751]: starting database maintenance
    2023-06-30T15:23:07.661681-04:00 mx pmg-smtp-filter[751]: DBD::Pg::db do failed: ERROR: cannot cast type timestamp with time zone to integer
    LINE 1: ...Count = Count + 6,MTime = EXTRACT(EPOCH FROM now()::INTEGER)...  
                                                                ^ at /usr/share/perl5/PMG/Statistic.pm line 109.

    Мне кажется, это связано с postgresql. Как можно это исправить?  
    С уважением, Aluisco
     
     
     
    petern2004
    Guest
    #2
    0
    27.11.2023 09:12:00
    Официальный документ гласит, что «репозиторий pmgtest должен использоваться только для тестирования новых функций или исправления ошибок». Но наш сервер — не тестовый. Есть ли какое-то решение, чтобы обойтись без использования репозитория pmgtest? Большое спасибо!
     
     
     
    sb-jw
    Guest
    #3
    0
    27.11.2023 09:43:00
    Я думаю, что исправление пока есть и в репозитории No Subscription. Ты уже проверял?
     
     
     
    petern2004
    Guest
    #4
    0
    28.11.2023 04:55:00
    Я уже выполнил команды: apt -y update apt -y upgrade apt -y dist-upgrade Но проблема всё ещё остается! Что мне делать? Помогите, пожалуйста! Большое спасибо!
     
     
     
    mdo
    Guest
    #5
    0
    28.11.2023 05:29:00
    Отвечаю, но без претензий на звание эксперта. Исправление вышло вместе с версией pmg-api 8.0.4 ещё в июле, и независимо от того, какие репозитории вы используете (продакшн или тестовые), у вас должна быть установлена более новая версия, если вы действительно обновляли систему, как кажется. Узнать, какая версия установлена, можно так: apt list pmg-api Скорее всего, вы увидите что-то вроде этого: pmg-api/stable,now 8.0.7 all [installed] Любая версия новее 8.0.3 уже содержит исправление проблемы. Я так понимаю, после обновлений вы перезагружали систему полностью?
     
     
     
    petern2004
    Guest
    #6
    0
    28.11.2023 09:11:00
    Код: # apt list pmg-api  
    Listing... Done  
    pmg-api/now 8.0.3 all [установлено, локально]

    Вы хотите сказать, что для установки нового обновления мне нужно использовать тестовый репозиторий?  

    Код: # cat /etc/apt/sources.list  
    deb http://ftp.hk.debian.org/debian bookworm main contrib  
    deb http://ftp.hk.debian.org/debian bookworm-updates main contrib  

    # обновления безопасности  
    deb http://security.debian.org bookworm-security main contrib
     
     
     
    mdo
    Guest
    #7
    0
    28.11.2023 09:20:00
    Итак, у вас слишком старая версия, вот в чём проблема. Вы говорите, что ваш сервер — «не тестовый», значит, я полагаю, что вы приобрели подписку у команды Proxmox (что, кстати, стоит того), и тогда вы должны были включить репозиторий «enterprise». Для получения обновлений нужно включить один из двух репозиториев (но не оба одновременно): либо «enterprise», если у вас есть подписка, либо «test», если вы используете бесплатную версию без оплаты.
     
     
     
    petern2004
    Guest
    #8
    0
    28.11.2023 09:32:00
    Понятно теперь! Спасибо за помощь! Я новичок в PMG. Хотел спросить: мы не можем использовать PMG как продуктивный сервер, если не оплатим корпоративную подписку?
     
     
     
    mdo
    Guest
    #9
    0
    28.11.2023 09:39:00
    Вы можете и имеете право запускать OMG в продакшене, используя тестовый репозиторий. Подписка для доступа к корпоративному репозиторию не нужна, но при этом вы берёте на себя определённые риски, с которыми придётся справляться самостоятельно. В тестовом репозитории иногда будут появляться тестовые версии некоторых пакетов, и они могут быть ещё нестабильными (отсюда и название "test" репозиторий). Я полагаю, что есть и другие пользователи, которые запускают PMG в продакшене с использованием тестового репозитория, но вам стоит понимать, что это связано с определёнными рисками.
     
     
     
    sb-jw
    Guest
    #10
    0
    28.11.2023 10:00:00
    Не используйте тестовый репозиторий для продакшена, пожалуйста, используйте репозиторий без подписки или корпоративный для этого: https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html#pmg_package_repositories
     
     
     
    mdo
    Guest
    #11
    0
    28.11.2023 10:04:00
    Да! Извините, если я внес путаницу. Всё это время я имел в виду репозиторий "no subscription", когда писал "test". Это точно моя ошибка.
     
     
     
    petern2004
    Guest
    #12
    0
    28.11.2023 10:46:00
    После прочтения документации на сайте https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html#pmg_package_repositories у Proxmox есть три репозитория: один называется enterprise — "deb https://enterprise.proxmox.com/debian/pmg bookworm pmg-enterprise", второй — pmg-no-subscription — "deb http://download.proxmox.com/debian/pmg bookworm pmg-no-subscription", и последний — тестовый репозиторий — "deb http://download.proxmox.com/debian/pmg bookworm pmgtest". Мы можем использовать только репозиторий enterprise для продакшена и не использовать два других репозитория в продакшене. Я правильно понимаю?
     
     
     
    sb-jw
    Guest
    #13
    0
    28.11.2023 13:24:00
    Из моего опыта, отсутствие подписки тоже довольно стабильно и вполне подходит для продуктивной работы. Enterprise — самый надежный способ работать и получать поддержку. С подпиской вы всегда поддерживаете работу команды Proxmox, поэтому купить её — неплохая идея.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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