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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Проблема с Ceph dashboard RGW., Proxmox Виртуальная Среда
     
    RickardNilsson
    Guest
    #1
    0
    27.08.2024 19:44:00
    Привет!

    При попытке получить доступ к объекту в Ceph столкнулся с ошибкой 404. У кого-то был подобный опыт и есть ли какие-то решения?

    При попытке доступа к `/dashboard/metadata/user` через Ceph Dashboard возникает ошибка 404. При этом я использовал `get_system_obj_state` и получал ошибки доступа к метаданным пользователя.

    **Логи показывают следующее:**

    *   Ошибка 404 при запросе `/dashboard/metadata/user?myself`.
    *   Ошибки при чтении разрешений для объекта `dashboard/metadata/user`.
    *   В логах Ceph есть сообщения об ошибках при чтении разрешений и о том, что объект не найден.

    **Возможные причины:**

    1.  **Проблемы с разрешениями:** Возможно, у пользователя `dashboard` нет необходимых разрешений для доступа к `/metadata/user`.
    2.  **Несуществующий объект:** Возможно, объект `/metadata/user` отсутствует в хранилище Ceph.
    3.  **Ошибки конфигурации:** Возможно, есть ошибки в конфигурации Ceph, которые приводят к неправильным разрешениям или маршрутизации запросов.
    4.  **Проблемы с Ceph Dashboard:** Возможно, есть ошибки в Ceph Dashboard, которые приводят к неправильным запросам к хранилищу.

    **Что я пробовал:**

    *   Проверил разрешения для пользователя `dashboard`.
    *   Убедился, что Ceph Dashboard настроен правильно.
    *   Проверил состояние кластера Ceph.

    Буду благодарен за любые советы и рекомендации!
     
     
     
    speatzle_
    Guest
    #2
    0
    11.04.2025 16:10:00
    Привет, у меня та же проблема. После куча времени копания удалось заставить его выдавать ошибку 403… RGW REST API не смог выполнить GET запрос, статус: 403 2025-04-11T15:38:01.896+0200 7f5f2c7666c0  0 [dashboard ERROR rgw_client] RGW REST API не смог выполнить запрос, статус код 403 (b'{"Code":"SignatureDoesNotMatch","Message":"","RequestId":"tx00000ba305b8b10d' b'56359-0067f91b39-27432108-default","HostId":"27432108-default-default"}') В моем случае ошибка была связана с использованием неверного DNS имени. После исправления этого я теперь получаю ошибку 404: Код: 2025-04-11T16:07:23.903+0200 7f5f297486c0 0 [dashboard ERROR rgw_client] RGW REST API не смог выполнить запрос, статус код 404
    (b'{"Code":"NoSuchBucket","Message":"","BucketName":"dashboard","RequestId":"tx'
    b'0000038506725ec07000b-0067f9221b-27476776-default","HostId":"27476776-defaul'
    b't-default"}')
    Traceback (most recent call last):
     File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 463, in __init__
       self.userid = self._get_user_id(self.admin_path) if self.got_keys_from_config \
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/usr/share/ceph/mgr/dashboard/rest_client.py", line 538, in func_wrapper
       return func(
              ^^^^^
     File "/usr/share/ceph/mgr/dashboard/services/rgw_client.py", line 498, in _get_user_id
       response = request()
                  ^^^^^^^^^
     File "/usr/share/ceph/mgr/dashboard/rest_client.py", line 324, in __call__
       resp = self.rest_client.do_request(method, self._gen_path(), params,
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^­^
     File "/usr/share/ceph/mgr/dashboard/rest_client.py", line 422, in do_request
       raise RequestException(
    dashboard.rest_client.RequestException: RGW REST API failed request with status code 404
    (b'{"Code":"NoSuchBucket","Message":"","BucketName":"dashboard","RequestId":"tx'
    b'0000038506725ec07000b-0067f9221b-27476776-default","HostId":"27476776-defaul'
    b't-default"}')
     
     
     
    malus
    Guest
    #3
    0
    29.08.2024 12:35:00
    Сегодня столкнулся с той же проблемой и нашел твою тему. Это единственное, что мне удалось найти. С помощью коллег выяснили, в чем дело. Кажется, отсутствует системный флаг для пользователя твоей панели управления. Попробуй создать пользователя панели управления так: Code: radosgw-admin user create --uid=dashboard --display-name=dashboard --system или изменить существующего: Code: radosgw-admin user modify --uid=dashboard --system --caps="" Я пересоздал его без установки каких-либо прав доступа (раньше устанавливал) и теперь все работает. Еще одна проблема, с которой я столкнулся: раньше я установил mgr/dashboard/RGW_API_ADMIN_RESOURCE для dashboard, теперь это нужно установить для admin или удалить. Может быть, поможет другим, кто находит этот пост.
     
     
     
    daltonpearson
    Guest
    #4
    0
    20.12.2024 20:11:00
    Решил проблему, спасибо! Вот код ошибки, чтобы потом было проще искать: Code: RGW REST API не выполнил запрос с кодом статуса 403 '{"Code":"AccessDenied","RequestId":"tx00000000000000000036d-005dfa0ba1-11e8-my-store","HostId":"11e8-my-store-my-store"}'
     
     
     
    qqepta
    Guest
    #5
    0
    25.03.2025 21:38:00
    Привет! Решил ты свою проблему с AccessDenied?
     
     
     
    RickardNilsson
    Guest
    #6
    0
    07.04.2025 15:20:00
    Привет, я все еще застрял с ошибкой 404, к сожалению. Интересно, что он пытается прочитать из бакета, из-за чего возникает эта ошибка... //Рикард
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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