Wie man Quay-Ausnahme behebt: Your configuration bundle is either not mounted or setup has not been completed

English Deutsch

Problem

Beim Starten Ihres quay-docker-compose-Setups sehen Sie die folgende Fehlermeldung:

error_trace.txt
Traceback (most recent call last):
  File "/quay-registry/boot.py", line 111, in <module>
    main()
  File "/quay-registry/boot.py", line 98, in main
    raise Exception(

Lösung

Ein Blick auf boot.py, wo der Fehler auftritt:

quay_boot_check.py
    if not app.config.get("SETUP_COMPLETE", False):
        raise Exception(
            "Your configuration bundle is either not mounted or setup has not been completed"
        )

Fügen Sie daher zuerst

quay_config_setup_complete.yaml
SETUP_COMPLETE: true

zu config.yaml hinzu und starten Sie quay neu.

Wenn dieselbe Fehlermeldung weiterhin auftritt, haben Sie Ihre Konfiguration höchstwahrscheinlich nicht am richtigen Ort gemountet. Sie muss sich unter /config/stack/config.yaml befinden, wenn Sie also

docker-compose-quay.yml
  quay:
    image: quay.io/projectquay/quay:latest
    # ...
    volumes:
      - ./quay_config:/conf/stack

in Ihrer docker-compose.yml verwenden, muss der quay_config-Ordner config.yaml enthalten.


Check out similar posts by category: Docker