Ошибка: не удалось клонировать подмодуль MapStore2 в сборке GeoNode Docker.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка: не удалось клонировать подмодуль MapStore2 в сборке GeoNode Docker.

Сообщение Anonymous »

Вопрос:
Я пытаюсь создать экземпляр GeoNode с помощью Docker, но сталкиваюсь с ошибкой, связанной с клонированием подмодуля MapStore2 из репозитория geonode-mapstore-client. Ниже приведен вывод ошибки, который я получаю:
bash

Код: Выделить всё

 => [django 12/16] RUN yes w | pip install --src /usr/src -r requirements.txt 225.0s
=> => #   fatal: fetch-pack: invalid index-pack output
=> => #   fatal: clone of 'https://github.com/geosolutions-it/MapStore2.git' into submodule path '/usr/src/django-geonode-mapstore-client/geonode_mapstore_client/client/MapStore2' failed
=> => #   Failed to clone 'geonode_mapstore_client/client/MapStore2'. Retry scheduled
Полный вывод ошибок:

Код: Выделить всё

=> ERROR [django 12/16] RUN yes w | pip install --src /usr/src -r requirements.txt && yes w | pip install -e .
...
202.5   error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)
...
319.8   note: This error originates from a subprocess, and is likely not a problem with pip.
Dockerfile Snippet:
dockerfile
Copier le code
FROM geonode/geonode-base:4.1.0-ubuntu-22.04
LABEL GeoNode development team

# Copy local GeoNode src inside container
COPY /src/. /usr/src/geonode/
WORKDIR /usr/src/geonode

# Configurer Git pour augmenter la mémoire tampon et gérer les faibles vitesses de téléchargement
RUN git config --global http.postBuffer 524288000 && \
git config --global http.lowSpeedLimit 0 && \
git config --global http.lowSpeedTime 999999

RUN yes w | pip install --src /usr/src -r requirements.txt && \
yes w | pip install -e .

# Cleanup apt update lists
RUN apt-get autoremove --purge && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*

EXPOSE 8000
Что я пробовал:
Увеличенный размер буфера Git: я установил http.postBuffer на 524288000 для обработки больших объемов данных.
Сетевые проверки: мои подключение к Интернету кажется стабильным, но ошибка сохраняется.
Дополнительная информация:
Версия GeoNode: 4.1.0
Базовый образ: geonode/geonode-base:4.1.0-ubuntu-22.04
Вопрос:
Как решить проблему клонирования подмодуля MapStore2 в моей сборке Docker? Существуют ли конкретные конфигурации или команды, которые мне следует использовать для обеспечения успешной сборки?
Буду очень признателен за любую помощь!

Подробнее здесь: https://stackoverflow.com/questions/790 ... cker-build
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как клонировать ArrayList, а также клонировать его содержимое?
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Ошибка иерархического ключевого слова при обновлении ключевых слов с помощью Requests.patch с использованием GEONODE API
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Проект Geonode: развернуть в подпапке
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Проект Geonode: развернуть в подпапке
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Правильно повторно выставить подмодуль (или это ошибка в pylance)
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»