こんにちは👋
これはおそらく私のバグレポートを提出するのに間違った場所であることを私は知っています。 しかし、私が経験している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
このエラーが発生する理由を誰かが知っていますか?
こんにちはマーク、これは高山の問題だと思います。移行中にパッケージの依存関係が少し混乱しました。
シャープを使っていると思いますか? 現在のシャープには独自の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
この問題を閉じる...
最も参考になるコメント
@lovellと@jcupittに感謝し
community
エディションを使用するようにシャープドキュメントを更新しました。https://github.com/lovell/sharp/pull/1730
この問題を閉じる...