new_bee
2025年6月13日 17時47分
==========
製品型番:A6E
Debian/ABOSバージョン:3.21.3-at.7.20250528
カーネルバージョン:5.10.237-0-at
3G/LTE モジュール情報 (Debianのみ):
その他:
==========
いつもお世話になっております。
以下のブログや取説を参考にコンテナ内で使用しているSIMの情報を取得するためにパッケージに
curlを追加したところSWUイメージを作成することが出来ませんでした。
https://armadillo.atmark-techno.com/blog/15349/23588
alpineのバージョンによっては対応していないとかはあるのでしょうか?
WARNING: updating and opening https://dl-cdn.alpinelinux.org/alpine/v3.21/main: temporary error (try again later)
コメント
new_bee
太田様
お世話になっております。
SWUイメージを作成しようとしたときにエラーが発生するのですが、
curl を削除して作成した場合問題なくイメージ作成ができます。
curlをパッケージに追加した際にのみエラーが発生する状況です。
またコンテナ内でも同様にコマンドでのパーッケージのインストールを実行しようとすると同様のエラーが発生します。
ネットにはつながっているはずなので、他の原因などは考えられますでしょうか?
御助力の程宜しくお願い致します。
ping -c 3 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=128 time=4.24 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=128 time=4.05 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=128 time=3.27 ms
パッケージ
bash python3 py3-pip py3-pillow py3-requests vim tzdata curl
dockerfile
ARG ARCH FROM docker.io/${ARCH}/alpine:latest LABEL version="2.0.0" COPY resources/etc/apt /etc/apt/ ARG PACKAGES RUN apk update && apk upgrade \ && apk add --no-cache ${PACKAGES} ENV LANG=C.UTF-8 ENV LANGUAGE=en_US ENV TZ=Asia/Tokyo RUN apk add --no-cache tzdata && \ ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime && \ mkdir -p /mnt/image && \ mkdir -p /mnt/log && \ echo "Asia/Tokyo" > /etc/timezone# Add extra files you want to copy to 'resources' directory ARG PRODUCT COPY resources [r]esources_${PRODUCT} / RUN adduser -D -u 1000 atmark
at_satoshi.ohta
太田です。
> SWUイメージを作成しようとしたときにエラーが発生するのですが、
> curl を削除して作成した場合問題なくイメージ作成ができます。
確証はないですが、こちらは前のコンテナイメージのビルドが成功した際のキャッシュが残っていたため成功しているように見えるだけかもしれません。
(試しに curl 以外のパッケージ(nginxとか?)をインストールすると同じエラーになるかも知れません。)
ATDE 上で以下のコマンドを実行するとどうでしょうか?
さきほどは、8.8.8.8 で ping を実行しましたが、今回は alpine のパッケージを取得するサーバーに ping しています。
(エラー内容に https://dl-cdn.alpinelinux.org/alpine/v3.21/main とあるので dl-cdn.alpinelinux.org に ping を実行するとどうなるか気になりました。)
atmark@atde9:~$ ping -c 3 dl-cdn.alpinelinux.org
また、こちらでも ABOSDE で [Generate development swu] を実行して試したいので、curl が失敗する際の app.conf, Dockerfile, packages.txt のソースファイルをいただけますでしょうか?
どうぞよろしくお願いいたします。
new_bee
太田様
お世話になっております。
> 確証はないですが、こちらは前のコンテナイメージのビルドが成功した際のキャッシュが残っていたため成功しているように見えるだけかもしれません。
> (試しに curl 以外のパッケージ(nginxとか?)をインストールすると同じエラーになるかも知れません。)
nginx を試しに追加してみたところ同様のエラーが発生しました。
またAlpineサーバ自体には接続できているようです。
PING dualstack.j.sni.global.fastly.net (146.75.114.132) 56(84) bytes of data. 64 bytes from 146.75.114.132 (146.75.114.132): icmp_seq=1 ttl=128 time=3.95 ms 64 bytes from 146.75.114.132 (146.75.114.132): icmp_seq=2 ttl=128 time=3.67 ms 64 bytes from 146.75.114.132 (146.75.114.132): icmp_seq=3 ttl=128 time=3.87 ms
設定ファイルを添付いたしましたので
お手数ですが確認の程宜しくお願い致します。
ファイル | ファイルの説明 |
---|---|
dockerfile.txt | |
packages.txt | |
app.conf.txt |
at_satoshi.ohta
太田です。
> 設定ファイルを添付いたしましたので
> お手数ですが確認の程宜しくお願い致します。
こちら、試したところ問題なくこちらではインストールできました。
> またAlpineサーバ自体には接続できているようです。
試して頂きありがとうございます。
あと考えられることとしては、社内で http proxy を使用しているかどうかご確認いただけますでしょうか?
もし使用している場合は、その http proxy の URL を vscode 側の settings から設定(添付画像)して、試すとどうなるでしょうか?
どうぞよろしくお願い致します。
ファイル | ファイルの説明 |
---|---|
vscode_http_proxy.png |
new_bee
太田様
お世話になっております。
VMWareにてNAT接続で通信していたのですが
仮想環境にてネット枠周りを調べ設定を確認し
作成時に以下を先に実行したところ問題なくswuイメージを作成することができました。
RUN echo "nameserver 8.8.8.8" > /etc/resolv.conf
どうやらVMwareで自動設定されているDNSサーバがうまく渡せていないようでした。
> あと考えられることとしては、社内で http proxy を使用しているかどうかご確認いただけますでしょうか?
> もし使用している場合は、その http proxy の URL を vscode 側の settings から設定(添付画像)して、試すとどうなるでしょうか?
こちらはおそらくですが設定されていないとのことでした。
いろいろ調査、御助力いただきありがとうございました。
at_satoshi.ohta
at_satoshi.ohta
2025年6月16日 8時00分
太田です。
SWU イメージを作成することが出来なかったとのことですので、状況としてはATDE上で[Generate development swu] 実行時に発生したエラーだと推察します。
ATDEがネットワークに接続できているかご確認いただけますでしょうか?
例えば、ターミナルで ping -c 3 8.8.8.8 を実行して問題なくつながるでしょうか?
どうぞよろしくお願いいたします。