Libvips: 最近のDockerビルドエラー

作成日 2019年05月29日  ·  3コメント  ·  ソース: libvips/libvips

こんにちは👋

これはおそらく私のバグレポートを提出するのに間違った場所であることを私は知っています。 しかし、私が経験しているlibvipsダウンロードエラーの原因を特定できないので、私は少し必死です。 だから私を正しい方向に向けてください、そして私は私の道を進んでいます😄

参考:私のビルドは1年以上安定して動作しています。 今週だけ、このエラーが発生するのを見てきました。 ですから、外部環境に変化があったと思います。

私は次のようにdockerlinuxalpineコンテナ用のlibvipsを構築しています:

FROM node:8.12.0-alpine

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

RUN echo $'http://alpine.gliderlabs.com/alpine/edge/testing' >> /etc/apk/repositories && \
    apk update && \
    apk upgrade --update-cache --available && \
    apk add nodejs \
    xpdf \
    vips \
    vips-dev \
    python2 \
    git \
    make \
    g++

ビルドプロセス中に、次のエラーが発生します。

Step 8/15 : RUN apk add vips vips-dev fftw-dev --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --repository http://dl-3.alpinelinux.org/alpine/edge/main
 ---> Running in c21905072c39
fetch http://dl-3.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-3.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
  vips (missing):
    required by: world[vips]
  vips-dev (missing):
    required by: world[vips-dev]
ERROR: Service 'komed-image-processing' failed to build: The command '/bin/sh -c apk add vips vips-dev fftw-dev --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --repository http://dl-3.alpinelinux.org/alpine/edge/main' returned a non-zero code: 2
Exited with code 1

このエラーが発生する理由を誰かが知っていますか?

question

最も参考になるコメント

@lovell@jcupittに感謝し

communityエディションを使用するようにシャープドキュメントを更新しました。
https://github.com/lovell/sharp/pull/1730

この問題を閉じる...

全てのコメント3件

こんにちはマーク、これは高山の問題だと思います。移行中にパッケージの依存関係が少し混乱しました。

シャープを使っていると思いますか? 現在のシャープには独自のlibvipsバイナリが含まれていると思うので、vipsのインストールをスキップできます。 問題がある場合は、シャープトラッカーに問い合わせてください。

アルパインvips-devパッケージが最近testingからcommunity昇格したようです。

https://github.com/alpinelinux/aports/commit/434ff132e2fa00b720f3dacb0b8079019496fe1d

https://pkgs.alpinelinux.org/packages?name=vips-dev&branch=edge

https://github.com/lovell/sharp/blob/master/docs/install.md#alpine-linuxでドキュメントを更新するためのPRを喜んで受け入れます

Johnが示唆しているように、Alpine3.8以降で利用できる独自のlibvipsバイナリをシャープにインストールすることもできます。

@lovell@jcupittに感謝し

communityエディションを使用するようにシャープドキュメントを更新しました。
https://github.com/lovell/sharp/pull/1730

この問題を閉じる...

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

AKlein920 picture AKlein920  ·  3コメント

sonylifull picture sonylifull  ·  4コメント

adamu picture adamu  ·  3コメント

codecitizen picture codecitizen  ·  4コメント

kloczek picture kloczek  ·  3コメント