wrt-b
April 28, 2021, 9:52pm
1
I have a mips_24kc arch router on 21.02.0-rc1
Using opkg I tried to install openvpn-openssl_2.5.2-1_mips_24kc.ipk
I am getting this error
Unknown package 'openvpn-openssl'.
Collected errors:
* pkg_hash_fetch_best_installation_candidate: Packages for openvpn-openssl found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package openvpn-openssl.
I tried to get the older package from 19.07.7 repo but that didnt work either
wrt-b
April 29, 2021, 2:16am
2
If a mod or admin or anyone can help, is this information usually enough or the exact router model is needed?
Please let me know what other information can help with this issue
I really need urgent help
If you have downloaded this file from somewhere manually, you probably grabbed the wrong file. Is there a reason you're not using official repo?
2 Likes
hnyman
April 29, 2021, 7:36am
4
There might be an actual bug:
http://lists.openwrt.org/pipermail/openwrt-devel/2021-April/034887.html
# [21.02] opkg fails to install manually downloaded packages
2 Likes
wrt-b
April 29, 2021, 11:52am
5
It was from the official repo for [21.02.0-rc1 ]
Besides, I successfully installed other ones from the same repo
Maybe it is an issue with this specific package
@stangri @hnyman
I got this today on the snapshot imagebuilder for Linksys WRT3200ACM when adding luci as a package. It found luci-mod-status and rpcd-mod-iwinfo but they are “incompatible with arcitecture”.
Tried without luci and it compiled without errors.
Tried again with luci with the same error again.
openwrt-imagebuilder-mvebu-cortexa9.Linux-x86_64.tar.xz 4b948cbcc0e53e57e5c4189b29cf8eb77f2a3b06c460d7a662fc18db4fc8d351
59106.1 KB
Sun May 2 05:27:42 2021
You are mixing things a bit. Your observation is from master snapshots, not from 21.02.
You are possibly seeing the error today because iwinfo was updated earlier today. And you need to have the phase1 buildbot kernels & target packages in sync with the general packages from the phase2 packages buildbot, which needs the new SDK from the phase1. Likely luci still expects an older iwinfo stuff, while your imagebuilder already has the new version. You need to wait until phase2 packages have been built.
The iwinfo ABI version changed, rendering packages incompatible
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=5515c29029ce7c63b48d1af0cbb3fbdc14ca033b
The current error message from opkg is too obscure, and packages several different errors under the same message
1 Like
Any chance we can make this error message more specific?
2 Likes
Sure, patching opkg suitably.
There is early disussion about the issue on the dev mailing list.
See onward from https://lists.openwrt.org/pipermail/openwrt-devel/2021-May/034916.html
There are several different issues that nd end up with this:
actual kernel version incompatibility
temporary images/packages buildbot mis-sync after package ABI version bumps (like iwinfo now in master)
missing package lists due to "opkg update" not done
etc...
Apparently too many of those get now clumped to "incompatible architecture".
3 Likes
yes i have a same problem with rt3200 belkin
...
Hi all - I think i'm having a related problem. I'm also running 21.02-rc1
I'm getting the incompatible architecture error:
Details for package kmod-usb-storage
Version: 5.4.111-1
Size: ~23.3 KB installed
Dependencies:
kernel Version incompatible
kmod-scsi-core Installed
kmod-usb-core Installed
Description
Kernel support for USB Mass Storage devices
The installed version of package kernel is not compatible, require 5.4.111-1-af78d96e… while 5.4.111-1-1749bfdc… is installed.
Is this an error on my end, or an error with the package config somewhere? The kernel requirements are near identical 5.4.111-1 ?