Bug 46030

Summary: binary not installed: /usr/sbin/ceph-volume при создании OSD
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: cephAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: andy, shaba, shrek
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Evgeny Shesteperov 2023-05-02 20:23:44 MSK
Версия

-   ceph-osd-17.2.6-alt1
-   pve-manager-7.4.3-alt1

Дистрибутивы

-   p10-server-10.1-x86-64, обновлённый до Sisyphus

Шаги воспроизведения

1.  Выполнить начальную настройку PVE, ввести несколько узлов в кластер,
    инициализировать кластер Ceph
    (# pveceph init --network 192.168.0.0/24):

2.  Добавить OSD:

    # pveceph osd create /dev/sdb

Ожидаемый результат: бинарник присутствует, команда выполняется верно.

Фактический результат:

    binary not installed: /usr/sbin/ceph-volume

Принадлежит пакету ceph-osd, но потом почему-то пропал.
Comment 1 Andrew Vasilyev 2023-05-02 20:41:51 MSK
  Это точно не проблема PVE.
  В новом ceph /usr/sbin/ceph-volume находится в пакете ceph-volume
  Возможно, при обновлении пакет не установился.
Comment 2 Evgeny Shesteperov 2023-05-02 20:42:59 MSK
(Ответ для Andrew Vasilyev на комментарий #1)
>   Возможно, при обновлении пакет не установился.

Я настраивал кластер с нуля, а не обновлял.
Comment 3 Alexey Shabalin 2023-05-02 21:18:52 MSK
ceph-volume теперь в отдельном пакете. И он опционален.
К сожалению Recommends: ceph-volume  у нас сделать невозможно.
Предлагаю внести зависимость на ceph-volume в мета-пакет ceph. pve-storage как раз  требует ceph.
Comment 4 Alexey Shabalin 2024-03-02 20:27:40 MSK
* Tue May 02 2023 Alexey Shabalin <shaba at altlinux.org> 17.2.6-alt2
- add requires ceph-volume to ceph package.