Bug 5548

Summary: mips: vmlinux fails to install
Product: [Yocto Project Subprojects] Kernel Reporter: Beth Flanagan <elizabeth.flanagan>
Component: kernel-toolingAssignee: Bruce Ashfield <bruce.ashfield>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: Undecided CC: elizabeth.flanagan, yp.kernel.watcher, yp.watcher
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Beth Flanagan 2013-11-15 15:08:00 UTC
http://autobuilder.yoctoproject.org:8011/builders/nightly-mips/builds/381/steps/Building%20Images/logs/stdio

| DEBUG: Executing python function package_get_auto_pr
| DEBUG: Python function package_get_auto_pr finished
| DEBUG: Executing shell function do_install
| NOTE: make -j 16 DEPMOD=echo INSTALL_MOD_PATH=/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-mips/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.10.17+gitAUTOINC+6ad20f049a_e87d2cb44b-r0/image modules_install
|   INSTALL crypto/cast6_generic.ko
|   INSTALL crypto/deflate.ko
|   INSTALL crypto/anubis.ko
|   INSTALL crypto/arc4.ko
|   INSTALL crypto/ansi_cprng.ko
|   INSTALL crypto/cast_common.ko
|   INSTALL crypto/md4.ko
|   INSTALL crypto/blowfish_common.ko
|   INSTALL crypto/khazad.ko
|   INSTALL crypto/camellia_generic.ko
|   INSTALL crypto/crypto_null.ko
|   INSTALL crypto/michael_mic.ko
|   INSTALL crypto/cast5_generic.ko
|   INSTALL crypto/ecb.ko
|   INSTALL crypto/blowfish_generic.ko
|   INSTALL crypto/seqiv.ko
|   INSTALL crypto/serpent_generic.ko
|   INSTALL crypto/sha256_generic.ko
|   INSTALL crypto/tea.ko
|   INSTALL crypto/ctr.ko
|   INSTALL crypto/sha512_generic.ko
|   INSTALL crypto/twofish_common.ko
|   INSTALL crypto/tcrypt.ko
|   INSTALL crypto/xcbc.ko
|   INSTALL drivers/block/cryptoloop.ko
|   INSTALL crypto/twofish_generic.ko
|   INSTALL crypto/wp512.ko
|   INSTALL drivers/block/loop.ko
|   INSTALL drivers/block/nbd.ko
|   INSTALL drivers/char/hw_random/rng-core.ko
|   INSTALL drivers/cdrom/cdrom.ko
|   INSTALL drivers/i2c/i2c-dev.ko
|   INSTALL drivers/i2c/busses/i2c-piix4.ko
|   INSTALL drivers/net/ppp/ppp_async.ko
|   INSTALL drivers/net/bonding/bonding.ko
|   INSTALL drivers/net/dummy.ko
|   INSTALL drivers/net/ppp/bsd_comp.ko
|   INSTALL drivers/net/ppp/ppp_deflate.ko
|   INSTALL drivers/i2c/i2c-core.ko
|   INSTALL drivers/net/ppp/ppp_generic.ko
|   INSTALL drivers/net/ppp/ppp_synctty.ko
|   INSTALL drivers/net/ppp/pppoe.ko
|   INSTALL drivers/net/slip/slhc.ko
|   INSTALL drivers/net/ppp/pppox.ko
|   INSTALL drivers/net/slip/slip.ko
|   INSTALL drivers/net/tun.ko
|   INSTALL drivers/parport/parport.ko
|   INSTALL drivers/parport/parport_pc.ko
|   INSTALL drivers/scsi/sd_mod.ko
|   INSTALL drivers/watchdog/softdog.ko
|   INSTALL drivers/scsi/sg.ko
|   INSTALL drivers/scsi/scsi_mod.ko
|   INSTALL fs/binfmt_misc.ko
|   INSTALL drivers/scsi/sr_mod.ko
|   INSTALL drivers/usb/storage/usb-storage.ko
|   INSTALL fs/cifs/cifs.ko
|   INSTALL fs/exportfs/exportfs.ko
|   INSTALL fs/configfs/configfs.ko
|   INSTALL fs/fuse/cuse.ko
|   INSTALL fs/fuse/fuse.ko
|   INSTALL fs/nfsd/nfsd.ko
|   INSTALL fs/nls/nls_ascii.ko
|   INSTALL fs/minix/minix.ko
|   INSTALL fs/nls/nls_cp1251.ko
|   INSTALL fs/nls/nls_cp1255.ko
|   INSTALL fs/nls/nls_cp737.ko
|   INSTALL fs/nls/nls_cp437.ko
|   INSTALL fs/nls/nls_cp1250.ko
|   INSTALL fs/nls/nls_cp775.ko
|   INSTALL fs/nls/nls_cp850.ko
|   INSTALL fs/nls/nls_cp852.ko
|   INSTALL fs/nls/nls_cp855.ko
|   INSTALL fs/nls/nls_cp861.ko
|   INSTALL fs/nls/nls_cp864.ko
|   INSTALL fs/nls/nls_cp863.ko
|   INSTALL fs/nls/nls_cp860.ko
|   INSTALL fs/nls/nls_cp862.ko
|   INSTALL fs/nls/nls_cp857.ko
|   INSTALL fs/nls/nls_cp866.ko
|   INSTALL fs/nls/nls_cp869.ko
|   INSTALL fs/nls/nls_cp950.ko
|   INSTALL fs/nls/nls_cp865.ko
|   INSTALL fs/nls/nls_cp874.ko
|   INSTALL fs/nls/nls_cp932.ko
|   INSTALL fs/nls/nls_cp936.ko
|   INSTALL fs/nls/nls_cp949.ko
|   INSTALL fs/nls/nls_euc-jp.ko
|   INSTALL fs/nls/nls_iso8859-13.ko
|   INSTALL fs/nls/nls_iso8859-14.ko
|   INSTALL fs/nls/nls_iso8859-1.ko
|   INSTALL fs/nls/nls_iso8859-3.ko
|   INSTALL fs/nls/nls_iso8859-4.ko
|   INSTALL fs/nls/nls_iso8859-2.ko
|   INSTALL fs/nls/nls_iso8859-6.ko
|   INSTALL fs/nls/nls_koi8-ru.ko
|   INSTALL fs/nls/nls_iso8859-7.ko
|   INSTALL fs/nls/nls_iso8859-5.ko
|   INSTALL fs/nls/nls_iso8859-9.ko
|   INSTALL fs/nls/nls_koi8-r.ko
|   INSTALL fs/nls/nls_utf8.ko
|   INSTALL fs/nls/nls_koi8-u.ko
|   INSTALL fs/reiserfs/reiserfs.ko
|   INSTALL fs/nls/nls_iso8859-15.ko
|   INSTALL fs/romfs/romfs.ko
|   INSTALL lib/crc-ccitt.ko
|   INSTALL lib/ts_bm.ko
|   INSTALL lib/ts_kmp.ko
|   INSTALL lib/ts_fsm.ko
|   INSTALL net/802/psnap.ko
|   INSTALL net/802/p8022.ko
|   INSTALL net/802/stp.ko
|   INSTALL net/bridge/bridge.ko
|   INSTALL net/8021q/8021q.ko
|   INSTALL net/ipv4/ah4.ko
|   INSTALL net/core/pktgen.ko
|   INSTALL net/ipv4/ipcomp.ko
|   INSTALL net/ipv4/ipip.ko
|   INSTALL net/ipv4/netfilter/arp_tables.ko
|   INSTALL net/ipv4/netfilter/ip_tables.ko
|   INSTALL net/ipv4/netfilter/arptable_filter.ko
|   INSTALL net/ipv4/esp4.ko
|   INSTALL net/ipv4/netfilter/arpt_mangle.ko
|   INSTALL net/ipv4/netfilter/ipt_CLUSTERIP.ko
|   INSTALL net/ipv4/netfilter/ipt_ECN.ko
|   INSTALL net/ipv4/netfilter/ipt_MASQUERADE.ko
|   INSTALL net/ipv4/netfilter/ipt_REJECT.ko
|   INSTALL net/ipv4/netfilter/ipt_ULOG.ko
|   INSTALL net/ipv4/netfilter/ipt_ah.ko
|   INSTALL net/ipv4/netfilter/iptable_filter.ko
|   INSTALL net/ipv4/netfilter/iptable_raw.ko
|   INSTALL net/ipv4/netfilter/nf_defrag_ipv4.ko
|   INSTALL net/ipv4/netfilter/iptable_nat.ko
|   INSTALL net/ipv4/netfilter/nf_conntrack_ipv4.ko
|   INSTALL net/ipv4/netfilter/iptable_mangle.ko
|   INSTALL net/ipv4/netfilter/nf_nat_h323.ko
|   INSTALL net/ipv4/netfilter/nf_nat_ipv4.ko
|   INSTALL net/ipv4/netfilter/nf_nat_pptp.ko
|   INSTALL net/ipv6/ip6_tunnel.ko
|   INSTALL net/ipv4/xfrm4_tunnel.ko
|   INSTALL net/ipv4/netfilter/nf_nat_proto_gre.ko
|   INSTALL net/ipv6/ipcomp6.ko
|   INSTALL net/ipv6/netfilter/ip6_tables.ko
|   INSTALL net/ipv6/netfilter/ip6t_frag.ko
|   INSTALL net/ipv6/netfilter/ip6table_filter.ko
|   INSTALL net/ipv6/netfilter/ip6t_ipv6header.ko
|   INSTALL net/ipv6/netfilter/ip6t_rt.ko
|   INSTALL net/ipv6/netfilter/ip6t_hbh.ko
|   INSTALL net/ipv6/netfilter/ip6table_raw.ko
|   INSTALL net/ipv6/netfilter/ip6table_mangle.ko
|   INSTALL net/ipv6/tunnel6.ko
|   INSTALL net/ipv6/netfilter/ip6t_eui64.ko
|   INSTALL net/ipv6/xfrm6_tunnel.ko
|   INSTALL net/netfilter/nf_conntrack.ko
|   INSTALL net/netfilter/nf_conntrack_amanda.ko
|   INSTALL net/llc/llc.ko
|   INSTALL net/key/af_key.ko
|   INSTALL net/netfilter/nf_conntrack_h323.ko
|   INSTALL net/netfilter/nf_conntrack_irc.ko
|   INSTALL net/netfilter/nf_conntrack_ftp.ko
|   INSTALL net/netfilter/nf_conntrack_netlink.ko
|   INSTALL net/netfilter/nf_conntrack_proto_gre.ko
|   INSTALL net/netfilter/nf_conntrack_pptp.ko
|   INSTALL net/netfilter/nf_conntrack_netbios_ns.ko
|   INSTALL net/netfilter/nf_conntrack_proto_udplite.ko
|   INSTALL net/netfilter/nf_conntrack_sane.ko
|   INSTALL net/netfilter/nf_conntrack_proto_sctp.ko
|   INSTALL net/netfilter/nf_nat.ko
|   INSTALL net/netfilter/nf_conntrack_sip.ko
|   INSTALL net/netfilter/nf_conntrack_broadcast.ko
|   INSTALL net/netfilter/nf_nat_amanda.ko
|   INSTALL net/netfilter/nf_nat_ftp.ko
|   INSTALL net/netfilter/nf_nat_proto_udplite.ko
|   INSTALL net/netfilter/nfnetlink.ko
|   INSTALL net/netfilter/nf_nat_sip.ko
|   INSTALL net/netfilter/nf_conntrack_tftp.ko
|   INSTALL net/netfilter/nf_nat_proto_sctp.ko
|   INSTALL net/netfilter/x_tables.ko
|   INSTALL net/netfilter/nfnetlink_queue.ko
|   INSTALL net/netfilter/nfnetlink_log.ko
|   INSTALL net/netfilter/nf_nat_tftp.ko
|   INSTALL net/netfilter/nf_nat_irc.ko
|   INSTALL net/netfilter/xt_HL.ko
|   INSTALL net/netfilter/xt_CT.ko
|   INSTALL net/netfilter/xt_CLASSIFY.ko
|   INSTALL net/netfilter/xt_NETMAP.ko
|   INSTALL net/netfilter/xt_NFLOG.ko
|   INSTALL net/netfilter/xt_REDIRECT.ko
|   INSTALL net/netfilter/xt_TCPMSS.ko
|   INSTALL net/netfilter/xt_DSCP.ko
|   INSTALL net/netfilter/xt_connbytes.ko
|   INSTALL net/netfilter/xt_NFQUEUE.ko
|   INSTALL net/netfilter/xt_TRACE.ko
|   INSTALL net/netfilter/xt_comment.ko
|   INSTALL net/netfilter/xt_conntrack.ko
|   INSTALL net/netfilter/xt_connlimit.ko
|   INSTALL net/netfilter/xt_connmark.ko
|   INSTALL net/netfilter/xt_dccp.ko
|   INSTALL net/netfilter/xt_dscp.ko
|   INSTALL net/netfilter/xt_ecn.ko
|   INSTALL net/netfilter/xt_helper.ko
|   INSTALL net/netfilter/xt_length.ko
|   INSTALL net/netfilter/xt_hashlimit.ko
|   INSTALL net/netfilter/xt_mac.ko
|   INSTALL net/netfilter/xt_esp.ko
|   INSTALL net/netfilter/xt_limit.ko
|   INSTALL net/netfilter/xt_hl.ko
|   INSTALL net/netfilter/xt_multiport.ko
|   INSTALL net/netfilter/xt_mark.ko
|   INSTALL net/netfilter/xt_nat.ko
|   INSTALL net/netfilter/xt_pkttype.ko
|   INSTALL net/netfilter/xt_quota.ko
|   INSTALL net/netfilter/xt_realm.ko
|   INSTALL net/netfilter/xt_policy.ko
|   INSTALL net/netfilter/xt_sctp.ko
|   INSTALL net/netfilter/xt_string.ko
|   INSTALL net/netfilter/xt_state.ko
|   INSTALL net/sched/act_mirred.ko
|   INSTALL net/netfilter/xt_tcpudp.ko
|   INSTALL net/netfilter/xt_u32.ko
|   INSTALL net/sched/sch_cbq.ko
|   INSTALL net/netfilter/xt_tcpmss.ko
|   INSTALL net/sched/sch_dsmark.ko
|   INSTALL net/sched/sch_hfsc.ko
|   INSTALL net/sched/sch_gred.ko
|   INSTALL net/sched/sch_ingress.ko
|   INSTALL net/sched/sch_htb.ko
|   INSTALL net/sched/sch_netem.ko
|   INSTALL net/sched/sch_codel.ko
|   INSTALL net/netfilter/xt_statistic.ko
|   INSTALL net/sched/sch_prio.ko
|   INSTALL net/sched/sch_sfq.ko
|   INSTALL net/sched/sch_red.ko
|   INSTALL net/sched/sch_teql.ko
|   INSTALL net/sctp/sctp.ko
|   INSTALL net/sched/sch_tbf.ko
|   INSTALL net/xfrm/xfrm_ipcomp.ko
|   INSTALL net/tipc/tipc.ko
|   INSTALL net/xfrm/xfrm_user.ko
|   DEPMOD  3.10.17-yocto-standard
| 0 blocks
| 0 blocks
| install: 'arch/mips/boot/vmlinux' and '/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-mips/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.10.17+gitAUTOINC+6ad20f049a_e87d2cb44b-r0/image/usr/src/kernel/vmlinux' are the same file
| WARNING: /home/pokybuild/yocto-autobuilder/yocto-slave/nightly-mips/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.10.17+gitAUTOINC+6ad20f049a_e87d2cb44b-r0/temp/run.do_install.6975:1 exit 1 from
|   install -m 0644 arch/mips/boot/vmlinux $kerneldir/vmlinux
| ERROR: Function failed: do_install (log file is located at /home/pokybuild/yocto-autobuilder/yocto-slave/nightly-mips/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.10.17+gitAUTOINC+6ad20f049a_e87d2cb44b-r0/temp/log.do_install.6975)
NOTE: recipe linux-yocto-3.10.17+gitAUTOINC+6ad20f049a_e87d2cb44b-r0: task do_install: Failed
Comment 2 Bruce Ashfield 2013-11-15 15:27:08 UTC
The fix has already been sent to the list:

commit 6a87a1092621df9b754830b2349073500b08158f
Author: Bruce Ashfield <bruce.ashfield@windriver.com>
Date:   Thu Nov 14 11:41:15 2013 -0500

    kernel.bbclass: test for hardlinks before installing
    
    commit df564c4 [kernel: Use hardlinks for do_populate_sysroot for speed]
    does indeed speed up the build, but it also means that the KERNEL_OUPUT
    and KERNEL_IMAGETYPE may be hardlinks.
    
    If they are hardlinks, install complains that they are actually the same
    file and stops the build. We can easily test and avoid the copy if the
    file is already in place.
    
    [YOCTO #5527]
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>

*** This bug has been marked as a duplicate of bug 5527 ***