Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Golang alpine 的镜像使用的镜像不对 #236

Open
Qinka opened this issue May 28, 2024 · 2 comments
Open

Golang alpine 的镜像使用的镜像不对 #236

Qinka opened this issue May 28, 2024 · 2 comments

Comments

@Qinka
Copy link

Qinka commented May 28, 2024

为啥 golang 镜像再使用一个似有地址的 软件源:

WARNING: fetching http://10.130.0.6/alpine/v3.18-base/main: operation timed out
fetch http://10.130.0.6/alpine/v3.18-base/community/loongarch64/APKINDEX.tar.gz
WARNING: fetching http://10.130.0.6/alpine/v3.18-base/community: network error (check Internet connection and firewall)
ERROR: unable to select packages:

full

docker run --rm -v /home/qinka:/home/qinka -it lcr.loongnix.cn/library/golang:1.21.5-alpine3.18 /bin/ash  
Unable to find image 'lcr.loongnix.cn/library/golang:1.21.5-alpine3.18' locally
1.21.5-alpine3.18: Pulling from library/golang
b8d8d7291aae: Already exists 
99a94591d038: Already exists 
e0579826bdc4: Already exists 
d8093c7890a9: Already exists 
e673fec6a899: Already exists 
85ea469329be: Already exists 
Digest: sha256:4f5513db0d510c11432030fd1ed90496931c32a9636dcd42a5be22c53c68a6a8
Status: Downloaded newer image for lcr.loongnix.cn/library/golang:1.21.5-alpine3.18
/go # apk -U --no-cache add \
>     bash git gcc musl-dev docker vim less file curl wget ca-certificates jq linux-headers \
>     zlib-dev tar zip squashfs-tools npm coreutils python3 py3-pip openssl-dev libffi-dev libseccomp \
>     libseccomp-dev libseccomp-static make libuv-static sqlite-dev sqlite-static libselinux \
>     libselinux-dev zlib-dev zlib-static zstd pigz alpine-sdk binutils-gold btrfs-progs-dev \
>     btrfs-progs-static gawk yq \
> 
fetch http://10.130.0.6/alpine/v3.18-base/main/loongarch64/APKINDEX.tar.gz

WARNING: fetching http://10.130.0.6/alpine/v3.18-base/main: operation timed out
fetch http://10.130.0.6/alpine/v3.18-base/community/loongarch64/APKINDEX.tar.gz
WARNING: fetching http://10.130.0.6/alpine/v3.18-base/community: network error (check Internet connection and firewall)
ERROR: unable to select packages:
  alpine-sdk (no such package):
    required by: world[alpine-sdk]
  bash (no such package):
    required by: world[bash]
  binutils-gold (no such package):
    required by: world[binutils-gold]
  btrfs-progs-dev (no such package):
    required by: world[btrfs-progs-dev]
  btrfs-progs-static (no such package):
    required by: world[btrfs-progs-static]
  coreutils (no such package):
    required by: world[coreutils]
  curl (no such package):
    required by: world[curl]
  docker (no such package):
    required by: world[docker]
  file (no such package):
    required by: world[file]
  gawk (no such package):
    required by: world[gawk]
  gcc (no such package):
    required by: world[gcc]
  git (no such package):
    required by: world[git]
  jq (no such package):
    required by: world[jq]
  less (no such package):
    required by: world[less]
  libffi-dev (no such package):
    required by: world[libffi-dev]
  libseccomp (no such package):
    required by: world[libseccomp]
  libseccomp-dev (no such package):
    required by: world[libseccomp-dev]
  libseccomp-static (no such package):
    required by: world[libseccomp-static]
  libselinux (no such package):
    required by: world[libselinux]
  libselinux-dev (no such package):
    required by: world[libselinux-dev]
  libuv-static (no such package):
    required by: world[libuv-static]
  linux-headers (no such package):
    required by: world[linux-headers]
  make (no such package):
    required by: world[make]
  musl-dev (no such package):
    required by: world[musl-dev]
  npm (no such package):
    required by: world[npm]
  openssl-dev (no such package):
    required by: world[openssl-dev]
  pigz (no such package):
    required by: world[pigz]
  py3-pip (no such package):
    required by: world[py3-pip]
  python3 (no such package):
    required by: world[python3]
  sqlite-dev (no such package):
    required by: world[sqlite-dev]
  sqlite-static (no such package):
    required by: world[sqlite-static]
  squashfs-tools (no such package):
    required by: world[squashfs-tools]
  tar (no such package):
    required by: world[tar]
  vim (no such package):
    required by: world[vim]
  wget (no such package):
    required by: world[wget]
  yq (no such package):
    required by: world[yq]
  zip (no such package):
    required by: world[zip]
  zlib-dev (no such package):
    required by: world[zlib-dev]
  zlib-static (no such package):
    required by: world[zlib-static]
  zstd (no such package):
    required by: world[zstd]

@Qinka Qinka changed the title Golang alpine 的镜像使用的镜像不为 Golang alpine 的镜像使用的镜像不对 May 28, 2024
@zhangguanzhang
Copy link
Contributor

zhangguanzhang commented May 31, 2024

alpine镜像内的 rootfs 的 /etc/apk/repositories 是错误的导致的,你cat下看看就知道了
我看本仓库是只负责的 https://cr.loongnix.cn/ 的,你的这个 lcr.loongnix.cn 是哪里看到的
@qiangxuhui cc

@qiangxuhui
Copy link
Contributor

@Qinka 你使用的这个镜像是abi-2.0的,相关的issue可以在 https://github.com/Loongson-Cloud-Community/docker-library/ 发起。

关于报错:

这个镜像是早期制作,当时还没有alpine正式软件源,所以/etc/apk/repositories配置的仓库是错误的。目前可以使用lcr.loongnix.cn/library/golang:1.21-alpine来代替lcr.loongnix.cn/library/golang:1.21.5-alpine3.18来使用。

感谢您的问题反馈。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants