Mc: No se puede leer la configuración del host del entorno [ARM]

Creado en 9 oct. 2019  ·  4Comentarios  ·  Fuente: minio/mc

Mi Dockerfile

FROM alpine:3.9

RUN \
    apk add --no-cache ca-certificates && \
    apk add --no-cache --virtual .build-deps curl && \
    ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ] ; then ARCH="amd64" ; else ARCH="arm" ; fi && \
    curl https://dl.min.io/client/mc/release/linux-$ARCH/mc > /usr/bin/mc && \
    chmod +x /usr/bin/mc && apk del .build-deps
ENV MC_HOST_mcplay ${MC_HOST_mcplay}

ENTRYPOINT ["mc"]

Comportamiento esperado

docker run --rm -e "MC_HOST_mcplay=https://Q3AM3UQ867SPQQA43P2F:[email protected]:9000" ramosisw/mc:arm -- ls mcplay
[2019-10-09 17:00:56 UTC]      0B 000aaaomzz/
[2019-10-09 11:27:06 UTC]      0B 000aab/
[2019-10-09 13:16:33 UTC]      0B 000helloworld/
[2019-10-08 01:33:12 UTC]      0B 07jhq6e438s94yunjteky36dl8udhgac/
[2019-10-09 01:43:34 UTC]      0B 0w9hbzeyhz0f00ae3arwi0j2i35s3ldd/
[2019-10-04 12:31:34 UTC]      0B 110trpartnerconfig/
# ...

Comportamiento real

docker run --rm -e "MC_HOST_mcplay=https://Q3AM3UQ867SPQQA43P2F:[email protected]:9000" ramosisw/mc:arm -- ls mcplay
mc: <ERROR> Unable to stat `mcplay`. Requested file `mcplay` not found

Pasos para reproducir el comportamiento

En AMD64 funciona pero no en ARM

Para reproducir, solo se ejecuta el siguiente comando en el arco del brazo (como Raspberry Pi con Docker)

docker run --rm -e "MC_HOST_mcplay=https://Q3AM3UQ867SPQQA43P2F:[email protected]:9000" ramosisw/mc:arm -- ls mcplay

versión mc

  • Versión: 2017-06-15T03: 38: 43Z

Información del sistema

Frambuesa Pi 3 B +

not our bug

Todos 4 comentarios

Esto parece estar funcionando bien

MC_HOST_mcplay=https://Q3AM3UQ867SPQQA43P2F:[email protected]:9000"
  • Versión: 2017-06-15T03: 38: 43Z

esta es una versión muy antigua, actualícela. En esta versión, el ENV era MC_HOSTS_mcplay aviso adicional S

Esto parece estar funcionando bien

MC_HOST_mcplay=https://Q3AM3UQ867SPQQA43P2F:[email protected]:9000"
  • Versión: 2017-06-15T03: 38: 43Z

esta es una versión muy antigua, actualícela. En esta versión, el ENV era MC_HOSTS_mcplay aviso adicional S

¿La arquitectura ARM no se mantiene?

@ramosisw , debería crear el suyo propio para ARM con la última versión; no enviamos binarios publicados para ARM

@ramosisw Cerrando este tema como respondido. No dude en comunicarse con nosotros en https://slack.min.io si tiene más preguntas.

¿Fue útil esta página
0 / 5 - 0 calificaciones