Назад | Перейти на главную страницу

Установка Chromium на Alpine Linux, странная ошибка

У меня есть установка Dockerfile для установки Alpine и Chromium. Несколько недель назад пакет работал правильно, и я смог правильно построить с ним, однако в последнее время у меня возникли проблемы с сбоями сборки на зависимости Chromium. Вот Докер:

FROM balenalib/odroid-xu4-alpine-node
WORKDIR /var/arbiter

RUN apk update
RUN apk upgrade
RUN apk add --no-cache --virtual build-dependencies make gcc g++ python && \
  apk add --no-cache krb5-dev zeromq-dev && npm install -g node-gyp

# Install necessaries for sharp and other dependencies
RUN apk add --update \
  --repository http://dl-3.alpinelinux.org/alpine/edge/main \
  fftw-dev

RUN apk add --update \
  --repository http://dl-3.alpinelinux.org/alpine/edge/testing \
  vips-tools

RUN apk add --update \
  --repository http://dl-3.alpinelinux.org/alpine/edge/testing \
  vips-dev

# Lets try this again
RUN \
  echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \
  && apk --no-cache update \
  && apk add --no-cache --virtual .build-deps \
    gifsicle pngquant optipng libjpeg-turbo-utils \
    udev ttf-opensans chromium \
  && rm -rf /var/cache/apk/*

Возвращаются следующие ошибки:

[main]     OK: 13195 distinct packages available
[main]     fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/armhf/APKINDEX.tar.gz
[main]     fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/armhf/APKINDEX.tar.gz
[main]     fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/armhf/APKINDEX.tar.gz
[main]     ERROR: unsatisfiable constraints:
[main]     
[main]       .build-deps-0:
[main]         masked in: cache
[main]         satisfies: world[.build-deps]
[main]       chromium (missing):
[main]         required by:
[main]     Removing intermediate container 6b67e7b77e1f
[main]     The command '/bin/sh -c echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories   && apk --no-cache update   && apk add --no-cache --virtual .build-deps     gifsicle pngquant optipng libjpeg-turbo-utils     udev ttf-opensans chromium   && rm -rf /var/cache/apk/*' returned a non-zero code: 2

Я вижу, что пакет был недавно перестроен 2 января: https://pkgs.alpinelinux.org/package/edge/community/x86_64/chromium но я не уверен, почему / как это влияет на это.

Как я могу обеспечить успешную сборку и избежать этой ошибки (которую я даже полностью не понимаю).