Error with my distfeeds

hi,

I am on 25.12 snapshot, I made a wrong manipulation, When I was adding a link in Custom Feeds, I don't really know what but hey, I deleted the distfeeds without doing it on purpose. So, do you know where to go to download it again, with good link? Thank you

I tried that and some more but nothing works

root@OpenWrt:~# cat <<EOF > /etc/apk/repositories
> https://downloads.openwrt.org/releases/25.12/targets/mediatek/filogic/packages/pack
ages.adb
> https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/base/packa
ges.adb
> https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/luci/packa
ges.adb
> https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/packages/p
ackages.adb
> https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/routing/pa
ckages.adb
> https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/telephony/
packages.adb
> https://dev.melmac.net/apk/packages.adb
> EOF
root@OpenWrt:~# apk update
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12/targets/mediatek/filogic/packages/packages.adb: unexpected end of file
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/base/packages.adb: unexpected end of file
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/luci/packages.adb: unexpected end of file
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/packages/packages.adb: unexpected end of file
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/routing/packages.adb: unexpected end of file
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12/packages/aarch64_cortex-a53/telephony/packages.adb: unexpected end of file
 [https://dev.melmac.net/apk/packages.adb]
 [https://apk.openwrt.melmac.ca/packages.adb]
6 unavailable, 0 stale; 386 distinct packages available
root@OpenWrt:~# 

EDITED: with the goods ones, .adb, but still errors

It should be something along these lines, but the kmod feed should match your kernel:

root@OpenWrt:~# cat /etc/apk/repositories.d/distfeeds.list 
https://downloads.openwrt.org/releases/25.12.0-rc2/targets/x86/64/packages/packages.adb
https://downloads.openwrt.org/releases/25.12.0-rc2/packages/x86_64/base/packages.adb
https://downloads.openwrt.org/releases/25.12.0-rc2/targets/x86/64/kmods/6.12.63-1-780c76c9e68ba0964ba865d615ce42f0/packages.adb
https://downloads.openwrt.org/releases/25.12.0-rc2/packages/x86_64/luci/packages.adb
https://downloads.openwrt.org/releases/25.12.0-rc2/packages/x86_64/packages/packages.adb
https://downloads.openwrt.org/releases/25.12.0-rc2/packages/x86_64/routing/packages.adb
https://downloads.openwrt.org/releases/25.12.0-rc2/packages/x86_64/telephony/packages.adb
https://downloads.openwrt.org/releases/25.12.0-rc2/packages/x86_64/video/packages.adb

This is from 25.12-rc2 x86_64. There's no final 25.12 as of now. And note the file path.

1 Like

thanks, but im on the snapshot 25.12, my own buils.

OpenWrt 25.12-SNAPSHOT r32428-987214c9f8 / LuCI openwrt-25.12 branch 25.360.65088~78a62f2

for now I use those ones:

root@OpenWrt:~# cat /etc/apk/repositories
https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/packages/packages.adb
https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/packages.adb
https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/packages.adb
https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/packages.adb
https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing/packages.adb
https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/telephony/packages.adb

but it is untrusted.

root@OpenWrt:~# apk update
WARNING: updating and opening https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/packages/packages.adb: UNTRUSTED signature
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/packages.adb: UNTRUSTED signature
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/packages.adb: UNTRUSTED signature
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/packages.adb: UNTRUSTED signature
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing/packages.adb: UNTRUSTED signature
WARNING: updating and opening https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/telephony/packages.adb: UNTRUSTED signature
 [https://dev.melmac.net/apk/packages.adb]
 [https://apk.openwrt.melmac.ca/packages.adb]
6 unavailable, 0 stale; 388 distinct packages available

nobody can helps?

What’s in `/rom/etc/apk/repositories.d/distfeeds.list‘

1 Like

empty, Ive added my things in repositories , not in repositories.d...

It's not really clear what are you trying to achieve here. You started with the distfeeds missing, but now it's signatures. Where is this build coming from: image builder, buildroot? Just rebuild it perhaps?

1 Like

If your <buildroot> hasn’t been cleaned, enter it and try find . -name distfeeds*

1 Like

thanks, good idea, got it, but still have the ;

UNTRUSTED signature

What do you have in your /etc/apk/keys?

ls -la /etc/apk/keys you should have two entries (openwrt-snapshots.pem public-key.pem)

Go to your <buildroot> Enter into .build_dir/target-aarch64_cortex-a53_musl/root.orig-mediatek/etc/apk/ you should have same two entries

really weird, I did transfert from my buildroot and it is wort now lol

root@OpenWrt:/etc/apk# ls
keys            repositories.d
root@OpenWrt:/etc/apk# cd repositories.d
root@OpenWrt:/etc/apk/repositories.d# 
root@OpenWrt:/etc/apk/repositories.d# ls
customfeeds.list  distfeeds.list
root@OpenWrt:/etc/apk/repositories.d# cat distfeeds.list
https://downloads.openwrt.org/releases/25.12-SNAPSHOT/targets/mediatek/filogic/packages/packages.adb
https://downloads.openwrt.org/releases/25.12-SNAPSHOT/packages/aarch64_cortex-a53/base/packages.adb
https://downloads.openwrt.org/releases/25.12-SNAPSHOT/packages/aarch64_cortex-a53/luci/packages.adb
https://downloads.openwrt.org/releases/25.12-SNAPSHOT/packages/aarch64_cortex-a53/packages/packages.adb
https://downloads.openwrt.org/releases/25.12-SNAPSHOT/packages/aarch64_cortex-a53/routing/packages.adb
https://downloads.openwrt.org/releases/25.12-SNAPSHOT/packages/aarch64_cortex-a53/telephony/packages.adb
https://downloads.openwrt.org/releases/25.12-SNAPSHOT/packages/aarch64_cortex-a53/video/packages.adb
root@OpenWrt:/etc/apk/repositories.d# apk update
ERROR: Unable to read database: No such file or directory
ERROR: Failed to open apk database: No such file or directory
root@OpenWrt:/etc/apk/repositories.d# 


oot@OpenWrt:/etc/apk/repositories.d# ls -la /etc/apk/keys
drwxr-xr-x    2 root     root          3488 Jan  8 18:23 .
drwxr-xr-x    1 root     root          3488 Jan  8 18:23 ..
-rw-r--r--    1 root     root           178 Jan  8 13:38 openwrt-25.12.pem
-rw-r--r--    1 root     root           178 Dec 30 17:48 public-key.pem

everything is there now and I can't update. I removed everything in the /apk, and did a transfert from buildroot

EDIT: I found that and finally it is working.

mkdir -p /lib/apk/db
touch /lib/apk/db/installed
touch /etc/apk/world
ln -sf /lib/apk/db /etc/apk/db