[OpenWrt-Devel] OpenWrt 19.07 release schedule ?

Bjørn Mork bjorn at mork.no
Thu Oct 17 10:22:55 EDT 2019


Jo-Philipp Wich <jo at mein.io> writes:

> Hi,
>
>> Does it impact OpenWrt ? or just some OpenWrt based distributions ?
>> (might influence who need to fix this ;) )
>
> it impacts the usage of the kmod compatibility repositories - apparently
> they're completely ignored by opkg.
>
> This problem was reported in the forum by a user who was unable to
> install openvpn-openssl on a 19.07 snapshot, due to the dependency on
> kmod-tun.
>
> I was able to confirm the problem locally here as well.
> While this might not strictly affect tagged builds, I still wouldn't
> like to ship 19.07 with a known broken version of opkg.

I am not sure I understand the problem correctly...

But if it is the fact that opkg doesn't try to resolve dependencies when
selecting the "best" version of a package, then maybe the attached big
hammer approach will solve it?  At least it works for me...

Without patch:

root at wrt1900ac-1:~# opkg install -V2 --noaction kmod-usb-net
opkg_conf_parse_file: Loading conf file /etc/opkg.conf.
opkg_conf_parse_file: Loading conf file /etc/opkg/customfeeds.conf.
opkg_conf_parse_file: Loading conf file /etc/opkg/distfeeds.conf.
pkg_hash_load_feeds: 
pkg_hash_load_feeds: 
pkg_hash_load_status_files: 
pkg_info_preinstall_check: Updating file owner list.
pkg_hash_fetch_best_installation_candidate: 3 matching pkgs for apkg=kmod-usb-net:
pkg_hash_fetch_best_installation_candidate: kmod-usb-net 4.19.62 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-usb-net 4.19.78 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-usb-net 4.19.79 arm_cortex-a9_vfpv3
Installing kmod-usb-net (4.19.79-1) to root...
Downloading http://owrt.mork.no/lede/r11240+1-9d5e266cb1f1/targets/mvebu/cortexa9/packages/kmod-usb-net_4.19.79-1_arm_cortex-a9_vfpv3.ipk
pkg_hash_fetch_best_installation_candidate: Using latest version of installed package kernel.
pkg_hash_fetch_best_installation_candidate: Using latest version of installed package kernel.
pkg_hash_fetch_best_installation_candidate: 3 matching pkgs for apkg=kmod-mii:
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.62 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.78 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.79 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: No matching pkg out of 3 matching_apkgs.
pkg_hash_fetch_best_installation_candidate: 3 matching pkgs for apkg=kmod-mii:
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.62 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.78 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.79 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: Using latest version of installed package kernel.
pkg_hash_fetch_best_installation_candidate: Using latest version of installed package kernel.
pkg_hash_fetch_best_installation_candidate: 3 matching pkgs for apkg=kmod-usb-core:
pkg_hash_fetch_best_installation_candidate: kmod-usb-core 4.19.62 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-usb-core 4.19.78 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-usb-core 4.19.79 arm_cortex-a9_vfpv3
satisfy_dependencies_for: This could mean that your package list is out of date or that the packages
mentioned above do not yet exist (try 'opkg update'). To proceed in spite
of this problem try again with the '-force-depends' option.
opkg_configure_packages: Configuring unpacked packages.
opkg_configure_packages: Reordering packages before configuring them...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-net:
 *      kernel (= 4.19.79-1-cddfa99a50fa71aee7f2b3bb433cac45)
 * opkg_install_cmd: Cannot install package kmod-usb-net.


With patch:

root at wrt1900ac-1:~# opkg install -V2 --noaction kmod-usb-net
opkg_conf_parse_file: Loading conf file /etc/opkg.conf.
opkg_conf_parse_file: Loading conf file /etc/opkg/customfeeds.conf.
opkg_conf_parse_file: Loading conf file /etc/opkg/distfeeds.conf.
pkg_hash_load_feeds: 
pkg_hash_load_feeds: 
pkg_hash_load_status_files: 
pkg_info_preinstall_check: Updating file owner list.
pkg_hash_fetch_best_installation_candidate: 3 matching pkgs for apkg=kmod-usb-net:
pkg_hash_fetch_best_installation_candidate: kmod-usb-net 4.19.62 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-usb-net 4.19.79 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-usb-net 4.19.78 arm_cortex-a9_vfpv3
Installing kmod-usb-net (4.19.78-1) to root...
Downloading http://owrt.mork.no/lede/r11173-8184429b7b15/targets/mvebu/cortexa9/packages/kmod-usb-net_4.19.78-1_arm_cortex-a9_vfpv3.ipk
pkg_hash_fetch_best_installation_candidate: 3 matching pkgs for apkg=kmod-mii:
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.62 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.79 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.78 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: No matching pkg out of 3 matching_apkgs.
pkg_hash_fetch_best_installation_candidate: 3 matching pkgs for apkg=kmod-mii:
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.62 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.79 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-mii 4.19.78 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: 3 matching pkgs for apkg=kmod-usb-core:
pkg_hash_fetch_best_installation_candidate: kmod-usb-core 4.19.62 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-usb-core 4.19.79 arm_cortex-a9_vfpv3
pkg_hash_fetch_best_installation_candidate: kmod-usb-core 4.19.78 arm_cortex-a9_vfpv3
Installing kmod-mii (4.19.78-1) to root...
Downloading http://owrt.mork.no/lede/r11173-8184429b7b15/targets/mvebu/cortexa9/packages/kmod-mii_4.19.78-1_arm_cortex-a9_vfpv3.ipk
opkg_configure_packages: Configuring unpacked packages.
opkg_configure_packages: Reordering packages before configuring them...




Bjørn



More information about the openwrt-devel mailing list