Modify

Opened 5 years ago

Last modified 5 years ago

#13294 new defect

ImageBuilder fails to find kmod-crypto-hash, dependency for kmod-ath9k

Reported by: openwrt@… Owned by: developers
Priority: normal Milestone: Chaos Calmer 15.05
Component: other Version: Trunk
Keywords: ImageBuilder Cc:

Description

ImageBuilder fails for

make image PROFILE=WNDR3700 PACKAGES='-ppp -ppp-mod-pppoe'

with

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ath9k:
 *      kmod-crypto-hash * 
 * opkg_install_cmd: Cannot install package kmod-leds-wndr3700-usb.

Steps taken:

Checkout trunk using svn

URL: svn://svn.openwrt.org/openwrt/trunk
Repository Root: svn://svn.openwrt.org/openwrt
Repository UUID: 3c298f89-4303-0410-b956-a3cf2f4a3e73
Revision: 36194

./scripts/feeds update -a
./scripts/feeeds install -a

Run make menuconfig and make my somewhat "normal" changes, including:
Enabling generation of all tools
Use ccache

Target Profile: NETGEAR WNDR3700/WNDR3800/WNDRMAC
LuCI
  1. Collections
    <M> luci
  6. Protocols
    <M> luci-proto-ppp — couldn’t clear
Network
  File Transfer
    <M> rsync
    <M> rsyncd
  IP Addresses and Names
    <M> bind-check
    <M> bind-dig
    <M> bind-dnssec
    <M> bind-rndc
    <M> bind-server
    <M> bind-tools
    <M> dhcpd
    <M> isc-dhcp-server-ipv4
    <M> ethtool
    <M> netperf
    <M> ngrep
    <> ppp — deselect
    <M> tcpdump
    <M> tcpdump-mini

(.config will be attached)

make (succeeds)

Unpack ImageBuilder and cd into the extracted directory

make image PROFILE=WNDR3700 PACKAGES='-ppp -ppp-mod-pppoe'

Note that the build fails with the unsatisfied dependency for kmod-ath9k of kmod-crypto-hash

Note that for "current" attitude_adjustment, only

Collected errors:
 * opkg_install_cmd: Cannot install package kmod-leds-wndr3700-usb.

is reported.

$ fgrep kmod-crypto-hash dot.config.*
dot.config.attitude_adjustment:# CONFIG_PACKAGE_kmod-crypto-hash is not set
dot.config.trunk:CONFIG_PACKAGE_kmod-crypto-hash=y
jeff@port7:~/devel/openwrt/trunk/bin/ar71xx/packages$ ls -l kmod-crypto-*
-rw-r--r-- 1 jeff jeff  671 Apr  4 12:07 kmod-crypto-aes_3.8.3-1_ar71xx.ipk
-rw-r--r-- 1 jeff jeff 2062 Apr  4 12:07 kmod-crypto-arc4_3.8.3-1_ar71xx.ipk
-rw-r--r-- 1 jeff jeff  665 Apr  4 12:07 kmod-crypto-core_3.8.3-1_ar71xx.ipk
-rw-r--r-- 1 jeff jeff 9949 Apr  4 12:07 kmod-crypto-manager_3.8.3-1_ar71xx.ipk

Attachments (2)

dot.config.trunk (140.2 KB) - added by openwrt@… 5 years ago.
.config for "trunk" build
dot.config.attitude_adjustment (134.8 KB) - added by openwrt@… 5 years ago.
.config for "attitude_adjustment" build

Download all attachments as: .zip

Change History (5)

Changed 5 years ago by openwrt@…

.config for "trunk" build

Changed 5 years ago by openwrt@…

.config for "attitude_adjustment" build

comment:1 Changed 5 years ago by openwrt@…

attitude_adjustment source, for reference

Working Copy Root Path: /home/jeff/devel/openwrt/attitude_adjustment
URL: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment
Repository Root: svn://svn.openwrt.org/openwrt
Repository UUID: 3c298f89-4303-0410-b956-a3cf2f4a3e73
Revision: 36156
Node Kind: directory
Schedule: normal
Last Changed Author: florian
Last Changed Rev: 36088
Last Changed Date: 2013-03-19 06:36:32 -0700 (Tue, 19 Mar 2013)

comment:2 Changed 5 years ago by Jeff Kletsky <openwrt@…>

Able to reproduce the failure to build kmod-crypto-hash with

  • make distclean
  • ./scripts/feeds update -a
  • ./scripts/feeds install -a
  • make menuconfig
    • Select Target Profile (NETGEAR WNDR3700/WNDR3800/WNDRMAC)
    • Select [*] Build the OpenWrt Image Builder
  • Confirm that .config contains CONFIG_PACKAGE_kmod-crypto-hash=y
  • make

Note that kmod-crypto-hash is not found in bin/ar71xx/packages/ even though it appears to be configured to build.

comment:3 Changed 5 years ago by Jeff Kletsky <openwrt@…>

Failure to build kmod-crypto-hash can be replicated through

  • make distclean
  • ./scripts/feeds update -a
  • ./scripts/feeds install -a
  • make menuconfig
    • (make no changes)
    • Exit and save
  • Confirm that .config contains CONFIG_PACKAGE_kmod-crypto-hash=y
  • make

Build platform for this and previous is rigorously updated Ubuntu 12:

jeff@port7:~/devel/openwrt/trunk$ uname -a
Linux port7 3.5.0-26-generic #42-Ubuntu SMP Fri Mar 8 23:18:20 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
jeff@port7:~/devel/openwrt/trunk$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:        12.10
Codename:       quantal

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.