Podman on OpenWrt: Required dependency package kernel is not available in any repository

Hi

I try to install podman on OpenWrt.

Error

Executing package manager

Installing podman (4.8.0-1) to root...
Downloading https://downloads.openwrt.org/releases/23.05.0/packages/aarch64_generic/packages/podman_4.8.0-1_aarch64_generic.ipk

Errors

Collected errors:
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.134-1-a61b316e83bc33130e55f5c8b8b65f74) for kmod-veth
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-veth found, but incompatible with the architectures configured
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for podman:
 * 	kernel (= 5.15.134-1-a61b316e83bc33130e55f5c8b8b65f74)
 * opkg_install_cmd: Cannot install package podman.

Infos about my system:

Model	FriendlyElec NanoPi R4S
Architecture	ARMv8 Processor rev 4
Target Platform	rockchip/armv8
Firmware Version	OpenWrt 23.05.0 r23497-6637af95aa / LuCI openwrt-23.05 branch git-23.236.53405-fc638c8
Kernel Version	5.15.134

This seems to be a general issue with "rockchip/armv8"

also

Required dependency package is not available in any repository.

cat /etc/opkg/distfeeds.conf

src/gz openwrt_core https://downloads.openwrt.org/releases/23.05.0/targets/rockchip/armv8/packages
src/gz openwrt_base https://downloads.openwrt.org/releases/23.05.0/packages/aarch64_generic/base
src/gz openwrt_luci https://downloads.openwrt.org/releases/23.05.0/packages/aarch64_generic/luci
src/gz openwrt_packages https://downloads.openwrt.org/releases/23.05.0/packages/aarch64_generic/packages
src/gz openwrt_routing https://downloads.openwrt.org/releases/23.05.0/packages/aarch64_generic/routing
src/gz openwrt_telephony https://downloads.openwrt.org/releases/23.05.0/packages/aarch64_generic/telephony

How about opening an issue on github?

So you mean this is a bug? Not user error?

Looks like a bug to me

How about sysupgrading to the current 23.05.2 first?
OpenWrt dependency system has weaknesses regarding ABI versioning in non-core kernel dependent packages like ucode. Some 23.05.0 packages have now dependencies to packages that have been updated since the release of the old 23.05.0.

thanks @hnyman That solved the issue

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.