'luci-base' incompatiable architectures for mipsel_24kc

I am attempting to install LuCi on the snapshot build of TP-Link RE650.

I am following LuCi Essentials and retrieving my packages from mipsel_24kc snapshot builds. I am installing the packages from "Basic" and "Extended" (I'm not sure if I need "Extended", but I'm installing them anyways).

These are the errors I received upon attempting to install all packages at once:

Collected errors:
 * pkg_hash_fetch_best_installation_candidate: Packages for luci-base found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package luci-base.
 * pkg_hash_fetch_best_installation_candidate: Packages for luci-mod-admin-full found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package luci-mod-admin-full.
 * pkg_hash_fetch_best_installation_candidate: Packages for luci found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package luci.

The package names in question are:

luci-base_git-21.060.51374-cd06e70_mipsel_24kc.ipk
luci-mod-admin-full_git-19.253.48496-3f93650_all.ipk
luci_git-20.074.84698-ead5e81_all.ipk

Here is my os-release file.

root@OpenWrt:~# cat /usr/lib/os-release
NAME="OpenWrt"
VERSION="SNAPSHOT"
ID="openwrt"
ID_LIKE="lede openwrt"
PRETTY_NAME="OpenWrt SNAPSHOT"
VERSION_ID="snapshot"
HOME_URL="https://openwrt.org/"
BUG_URL="https://bugs.openwrt.org/"
SUPPORT_URL="https://forum.openwrt.org/"
BUILD_ID="r16139-a3b863dc9f"
OPENWRT_BOARD="ramips/mt7621"
OPENWRT_ARCH="mipsel_24kc"
OPENWRT_TAINTS=""
OPENWRT_DEVICE_MANUFACTURER="OpenWrt"
OPENWRT_DEVICE_MANUFACTURER_URL="https://openwrt.org/"
OPENWRT_DEVICE_PRODUCT="Generic"
OPENWRT_DEVICE_REVISION="v0"
OPENWRT_RELEASE="OpenWrt SNAPSHOT r16139-a3b863dc9f"

Here is the 'print-architecture' for these files:

root@OpenWrt:/tmp/offline# opkg print-architecture luci-base_git-21.060.51374-cd06e70_mipsel_24kc.ipk 
arch all 1
arch noarch 1
arch mipsel_24kc 10
root@OpenWrt:/tmp/offline# opkg print-architecture luci_git-20.074.84698-ead5e81_all.ipk 
arch all 1
arch noarch 1
arch mipsel_24kc 10
root@OpenWrt:/tmp/offline# opkg print-architecture luci-mod-admin-full_git-19.253.48496-3f93650_all.ipk 
arch all 1
arch noarch 1
arch mipsel_24kc 10

I'm also encountering this issue with installing snapshot to my TP-Link RE200.

I was originally getting errors on many packages, but by adding some arcitectures to /etc/opkg.conf I'm down to just errors with luci-base and luci-mod-admin-full.

FWIW, the opkg print-architecture command prints your current architectures, not the arch of the ipk package.

laudry and YodaDaCoda,

As written on: https://openwrt.org/releases/snapshot

  • snapshots are completely untested. Just automatic builds of the most recent source code and packages. Although snapshots are usually ok, they may sometimes contain serious bugs that prevent booting the device correctly or even prevent easy sysupgrading to new versions.

  • snapshots are built daily, and that sets time limits to installing new packages with opkg. Due to kernel version checksums, you can only install “kmod” kernel modules and other kernel version dependent modules from the exactly same snapshot build. So, a few hours after flashing the firmware you may not be able to install new modules with opkg any more (as the next snapshot has been built into the download repo and has different checksums).

I wonder if you rebuild and test it could work.
Better try a stable version.

DG.

I don't think this is the case here however. I caved in and plugged my RE650 into my modem to connect it into the internet, and installing the package via 'opkg install luci' worked like a dream.

As for installing the stable version: the RE650 isn't in stable yet so I must jump through these hoops :cry:

Have you built it by yourself?

(there was problems with the dependencies a few weeks ago, and the buildroots need through cleaning to straighten up the package definitions.)

No, it required a lot of time I wasn't prepared for, and it was also much easier to connect to my router via wifi and install luci that way. Is there any way I could possibly help with cleaning and straightening up package definitions?

Solution: Connect to internet via wireless or ethernet and install via opkg repositories. Not the best solution if you don't have internet, but until the issue that hynman gets resolved, this is (what I can tell) is the only way.

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