Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Установка Ceph | Не удалось исправить проблемы, у вас остались поврежденные пакеты.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Установка Ceph | Не удалось исправить проблемы, у вас остались поврежденные пакеты., Proxmox Виртуальная Среда
     
    hacman
    Guest
    #1
    0
    16.11.2024 17:49:00
    Привет всем! Вот тут какая-то странность возникла. Я только что пересобрал узел в кластере, установив всё с нуля с использованием последних установочных материалов. При попытке установить Ceph Reef, я получаю вот это. Похоже, ceph-fuse и ceph-common уже установлены из squid repo?

    Код:
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    ceph-common is already the newest version (19.2.0-pve2).
    ceph-fuse is already the newest version (19.2.0-pve2).
    gdisk is already the newest version (1.0.9-2.1).
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    ceph-base : Depends: ceph-common (= 18.2.4-pve3) but 19.2.0-pve2 is to be installed
    ceph-mgr : Depends: libsqlite3-mod-ceph (= 18.2.4-pve3) but it is not going to be installed
               Depends: librados2 (= 18.2.4-pve3) but 19.2.0-pve2 is to be installed
    E: Unable to correct problems, you have held broken packages.
    apt failed during ceph installation (25600)

    Есть какой-нибудь простой способ это решить, который команда рекомендует? Что-то изменилось в установочных материалах, что могло привести к тому, что эти новые версии присутствуют при установке? Спасибо!
     
     
     
    gurubert
    Guest
    #2
    0
    14.02.2025 15:34:00
    Удалять пакеты не нужно, можно просто понизить версию: apt install ceph-common=18.2.4-pve3 libsqlite3-mod-ceph=18.2.4-pve3 librados2=18.2.4-pve3 и, возможно, любые другие пакеты, которые новее reef.
     
     
     
    eldee
    Guest
    #3
    0
    25.11.2024 05:19:00
    У меня та же проблема… кто-нибудь решил её?
     
     
     
    hacman
    Guest
    #4
    0
    25.11.2024 15:05:00
    Это, вероятно, не тот ответ, который вы искали, но я все-таки решился и обновил кластер до Squid. В тестировании все было нормально, и он работает уже 2 месяца без каких-либо серьезных проблем, так что я решил не отменять обновление!
     
     
     
    eldee
    Guest
    #5
    0
    25.11.2024 15:32:00
    Ты помнишь, что тебе пришлось делать, чтобы обновить это до Squid? Я обновил репозитории до ceph-squid, чтобы попробовать, затем выполнил `apt update`, а потом попытался установить из UI и из терминала (с `pveceph install --repository no-subscription`), но оба раза не получилось из-за зависимостей.
     
     
     
    mikigurevich
    Guest
    #6
    0
    02.12.2024 05:15:00
    У меня та же проблема, но гораздо хуже, судя по всему. Решайте сами: я установил PVE 8.3-1 с нуля на 4 ноды и увидел, что с тех пор, как этот кластер был установлен в последний раз, последней версией была Reef-18.2. Я уже около +-2 года являюсь лояльным платным участником сообщества Proxmox и только недавно пытаюсь собрать весь свой опыт и знания, чтобы создать компанию по разработке программного обеспечения. После установки PVE с нуля и Ceph-19.2 в этот раз я обновил сеть для работы с NTP+PTP с несколькими устройствами PPS (/dev/ptp), и Ceph сразу же начал странно себя вести. Более того, похоже, что corosync для кластера Proxmox распространяет "повреждение из-за несовпадения времени" на другие ноды, прежде чем вернуться к исходной проблемной ноде. Теперь у меня установлена версия 19.2, и нет способа (кроме как снова переустановить (!@#$)), чтобы понизить версию Ceph для кластера. Буду очень благодарен за любую помощь. Спасибо!
     
     
     
    jsterr
    Guest
    #7
    0
    14.02.2025 14:36:00
    Привет. Я отправил баг-репорт по этому поводу. Эта ошибка происходит, если вы раньше были на squid-no-subscription, обновили хост pve ПЕРЕД установкой ceph. Это приводит к тому, что пакеты pve-base для ceph (librados, ceph-common) и т.д. обновляются до ceph 19.x (squid). Если вы затем переключитесь обратно на reef-no-subscription, потому что решили установить reef вместо squid, пакеты не будут понижены в версии, и это вызовет эту ошибку. Так что лучше всего обновлять хост только в том случае, если вы уверены, что находитесь на правильной запланированной версии pve-ceph, которую вы будете использовать. Возможным обходным путем может быть ручное удаление пакетов и последующая их установка снова с включенным старым репозиторием.
     
     
     
    SuohLaevatein
    Guest
    #8
    0
    22.02.2025 21:34:00
    У меня похожая проблема: при установке Proxmox VE 8.3.1 вылетает ошибка: Bash: dpkg: error processing archive /tmp/pkg/ceph-common_17.2.7-pve3_amd64.deb (--unpack): cannot copy extracted data for ./usr/bin/ceph-conf to 'usr/bin/ceph-conf.dpkg-new': unexpected end of file or stream errors were encountered while processing: /tmp/pkg/ceph-common_17.2.7-pve3_amd64.deb installation of package ceph-common_17.2.7-pve3_amd64.deb failed.

    Кто-нибудь знает, как это можно исправить через установщик? Установка Proxmox VE из-за этого принудительно останавливается, и я не знаю, как продолжить или повторить её... Пытался вручную установить ceph-common, и вроде бы что-то установилось, но, видимо, из-за этой ошибки консоль на ctrl + alt + f3 не синхронизирует данные? Не понимаю, что происходит...
     
     
     
    arnovbxl
    Guest
    #9
    0
    27.05.2025 14:26:00
    У меня та же проблема. Я пытался установить Ceph, ничего кроме установки и настройки сети не делал, и получил ошибку таймаута 500. Пытался переустановить, и теперь получаю её тоже.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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