[ovs-dev] [PATCH 3/3] rhel: fix rpm build 'Installed (but unpackaged) file(s) found' error

Gurucharan Shetty shettyg at nicira.com
Thu Sep 17 14:00:12 UTC 2015


On Wed, Sep 16, 2015 at 6:54 PM, Tashi Lu <dotslash.lu at gmail.com> wrote:
> Yes, `rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec` was the command i used.
> May be it's related to the "KERNEL ABI COMPATIBILITY WARNING" before this
> error message?
>
> % rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec

Just to make sure, did you copy copy
rhel/openvswitch-kmod.files into the RPM SOURCES directory?

i.e for e.g:
[root at centos6 SOURCES]# pwd
/root/rpmbuild/SOURCES
[root at centos6 SOURCES]# cp  openvswitch-2.4.90/rhel/openvswitch-kmod.files .
[root at centos6 SOURCES]# cd openvswitch-2.4.90
[root at centos6 openvswitch-2.4.90]# rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec



> .
> .
> .
> ********************************************************************************
> *********************** KERNEL ABI COMPATIBILITY WARNING
> ***********************
> ********************************************************************************
> The kernel ABI reference files (provided by kabi-whitelists) were not found.
> No compatibility check was performed. Please install the kABI reference
> files
> and rebuild if you would like to verify compatibility with kernel ABI.
>
> Finding  Requires: /usr/lib/rpm/redhat/find-requires
> Provides: kernel-modules >= 2.6.32-573.3.1.el6.x86_64 openvswitch-kmod =
> 2.4.90-1.el6 modalias(vport-type-105) modalias(vport-type-[345])
> ksym(ovs_compat_exit_net) = 0xc49f0758 ksym(ovs_compat_init_net) =
> 0xfa996517 ksym(ovs_iptunnel_handle_offloads) = 0x5b423076 ksym(ovs_net_id)
> = 0xda83411d ksym(ovs_skb_is_encapsulated) = 0x2d38e5e8
> ksym(ovs_tunnel_get_egress_info) = 0x4890c68b ksym(ovs_udp_csum_gso) =
> 0x6addfc3e ksym(ovs_udp_gso) = 0x5437a302 ksym(ovs_vport_alloc) = 0xf9ad4bfd
> ksym(ovs_vport_deferred_free) = 0x15fcc25a ksym(ovs_vport_free) = 0x336d2f5e
> ksym(ovs_vport_ops_register) = 0xb419f886 ksym(ovs_vport_ops_unregister) =
> 0x90fc9422 ksym(ovs_vport_receive) = 0xe2bf156b ksym(rpl_dev_queue_xmit) =
> 0xb8146f87 ksym(rpl_flex_array_alloc) = 0x391952a4
> ksym(rpl_flex_array_clear) = 0xf3e0d1ee ksym(rpl_flex_array_free) =
> 0x5c3787f1 ksym(rpl_flex_array_free_parts) = 0xba51bb1d
> ksym(rpl_flex_array_get) = 0x71850321 ksym(rpl_flex_array_get_ptr) =
> 0xea84ff05 ksym(rpl_flex_array_prealloc) = 0x93a01702
> ksym(rpl_flex_array_put) = 0xa6bcdb96 ksym(rpl_flex_array_shrink) =
> 0xa6e24c6f ksym(rpl_geneve_sock_add) = 0xd97e6639
> ksym(rpl_geneve_sock_release) = 0x2382aa44 ksym(rpl_geneve_xmit_skb) =
> 0x8513a612 ksym(rpl_genl_notify) = 0x1433e46c
> ksym(rpl___genl_register_family) = 0x804e525b ksym(rpl_gre_build_header) =
> 0xa1ad107c ksym(rpl_gre_handle_offloads) = 0x97f558ce
> ksym(rpl_inet_proto_csum_replace16) = 0x20a44dfb ksym(rpl_ip_local_out) =
> 0xfdbce652 ksym(rpl_iptunnel_pull_header) = 0x501bee78
> ksym(rpl_iptunnel_xmit) = 0x840d963c ksym(rpl_ipv6_skip_exthdr) = 0x947d10b7
> ksym(rpl_kfree_skb_list) = 0x830a5fd0 ksym(rpl___net_get_random_once) =
> 0x7415540d ksym(rpl_netif_skb_features) = 0xf991427e
> ksym(rpl_pskb_expand_head) = 0xbc3f2d6a ksym(rpl_reciprocal_value) =
> 0xf7ef7bb2 ksym(rpl_setup_udp_tunnel_sock) = 0x84f7827f
> ksym(rpl_skb_ensure_writable) = 0x392f9579 ksym(rpl__skb_get_rxhash) =
> 0x5f6d3bda ksym(rpl__skb_gso_segment) = 0xfd0d61f1 ksym(rpl_skb_vlan_pop) =
> 0x92ac5d8b ksym(rpl_skb_vlan_push) = 0x1c7b77f6 ksym(rpl_skb_zerocopy) =
> 0x7741466a ksym(rpl_skb_zerocopy_headlen) = 0x13a5baf4
> ksym(rpl_udp_set_csum) = 0x6e4bacda ksym(rpl_udp_sock_create) = 0x1230463f
> ksym(rpl_udp_tunnel_sock_release) = 0xfdab3c54 ksym(rpl_udp_tunnel_xmit_skb)
> = 0x25573a6f ksym(rpl_vxlan_sock_add) = 0xc61074cb
> ksym(rpl_vxlan_sock_release) = 0xd0bad9b9 ksym(rpl_vxlan_xmit_skb) =
> 0xf2ee855a
> Requires(interp): /bin/sh /bin/sh /bin/sh
> Requires(rpmlib): rpmlib(VersionedDependencies) <= 3.0.3-1
> rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> rpmlib(CompressedFileNames) <= 3.0.4-1
> Requires(post): /sbin/depmod /bin/sh
> Requires(preun): /bin/sh
> Requires(postun): /sbin/depmod /bin/sh
> Requires: kernel(__alloc_percpu) = 0x55f2580b kernel(__alloc_skb) =
> 0x25421969 kernel(__bitmap_weight) = 0x4cbbd171 kernel(__crc32c_le_shift) =
> 0xdda08c00 kernel(__dev_get_by_index) = 0x6a6d551b
> kernel(__dynamic_pr_debug) = 0x640327fd kernel(__ip_select_ident) =
> 0x848695b3 kernel(__kmalloc) = 0x5a34a45c kernel(__list_add) = 0x0343a1a8
> kernel(__net_get_random_once) = 0x1d3b6f77 kernel(__nla_put) = 0x3e2e6f8c
> kernel(__per_cpu_offset) = 0x32047ad5 kernel(__pskb_pull_tail) = 0xaa1b9b4e
> kernel(__put_net) = 0xcb27f3de kernel(__request_module) = 0xe90dcae0
> kernel(__secpath_destroy) = 0x430555cc kernel(__skb_checksum) = 0x41c89dd2
> kernel(__skb_gso_segment) = 0x1bf84dc1 kernel(__skb_warn_lro_forwarding) =
> 0x4d288688 kernel(__stack_chk_fail) = 0xf0fdf6cb
> kernel(__tracepoint_module_get) = 0xacdeb154 kernel(_read_lock) = 0x1a75caa3
> kernel(_spin_lock) = 0x973873ab kernel(_spin_lock_bh) = 0x93cbd1ec
> kernel(_spin_lock_irqsave) = 0x712aa29b kernel(_spin_unlock_bh) = 0x3aa1dbcf
> kernel(_spin_unlock_irqrestore) = 0x4b07e779 kernel(alloc_netdev_mq) =
> 0xafbc0d15 kernel(call_rcu) = 0x1251d30f kernel(cancel_work_sync) =
> 0x08d8708f kernel(consume_skb) = 0x0de0cf25 kernel(cpu_possible_mask) =
> 0x76a495c1 kernel(crc32c) = 0x27000b29 kernel(csum_partial) = 0xe113bbbc
> kernel(dev_base_lock) = 0xd1f91bcd kernel(dev_disable_lro) = 0x1704d6d4
> kernel(dev_get_by_name) = 0x6edb8870 kernel(dev_queue_xmit) = 0x0d110dab
> kernel(dev_set_promiscuity) = 0x599a4d52 kernel(dst_release) = 0xec3f0011
> kernel(dump_stack) = 0x6b2dc060 kernel(dynamic_debug_enabled) = 0x9cb480f4
> kernel(dynamic_debug_enabled2) = 0x2bd43d13 kernel(eth_type_trans) =
> 0xd55704ee kernel(ether_setup) = 0x7f8bdd3a kernel(ethtool_op_get_link) =
> 0xd4be820d kernel(ethtool_op_get_sg) = 0x14ff9fcb kernel(ethtool_op_get_tso)
> = 0xcee83622 kernel(ethtool_op_get_tx_csum) = 0xecda447a
> kernel(ethtool_op_set_sg) = 0x89f397a9 kernel(ethtool_op_set_tso) =
> 0xbf4e56cf kernel(ethtool_op_set_tx_hw_csum) = 0xdcb79e8c
> kernel(find_first_bit) = 0xb352177e kernel(find_next_bit) = 0xc0a3d105
> kernel(free_netdev) = 0x7bd0a577 kernel(free_percpu) = 0xc9ec4e21
> kernel(genl_register_family_with_ops) = 0x17c50208
> kernel(genl_register_mc_group) = 0x20385c58 kernel(genl_unregister_family) =
> 0x49439411 kernel(get_page) = 0xe46d84e9 kernel(get_random_bytes) =
> 0x79aa04a2 kernel(inet_proto_csum_replace4) = 0xac63b351
> kernel(ip_local_out) = 0xd7c18d8f kernel(ip_route_output_key) = 0x9affb5fe
> kernel(ipv6_ext_hdr) = 0x8e0b7743 kernel(ipv6_find_hdr) = 0xa7ab99ad
> kernel(jiffies) = 0x7d11c268 kernel(jiffies_to_msecs) = 0x37befc70
> kernel(kernel_bind) = 0x957e225b kernel(kernel_connect) = 0x5f51aa69
> kernel(kernel_sock_shutdown) = 0x94eeb89f kernel(kfree) = 0x037a0cba
> kernel(kfree_skb) = 0x3d75cbcf kernel(kmem_cache_alloc) = 0xee065ced
> kernel(kmem_cache_alloc_node) = 0x00df7e39 kernel(kmem_cache_alloc_trace) =
> 0x2044fa9e kernel(kmem_cache_create) = 0xe4a639f8 kernel(kmem_cache_destroy)
> = 0x806e575f kernel(kmem_cache_free) = 0x7329e40d kernel(kmemdup) =
> 0x8b7fe311 kernel(ksize) = 0xa0d3d560 kernel(ktime_get_ts) = 0xefdd5a63
> kernel(list_del) = 0x0521445b kernel(local_bh_disable) = 0x3ff62317
> kernel(local_bh_enable) = 0x0799aca4 kernel(malloc_sizes) = 0xd691cba2
> kernel(mcount) = 0xb4390f9a kernel(memcpy) = 0x236c8c64 kernel(memmove) =
> 0xa3a5be95 kernel(memset) = 0xde0bdcff kernel(module_layout) = 0x14522340
> kernel(module_put) = 0xcbd81171 kernel(mutex_lock) = 0xfee8a795
> kernel(mutex_unlock) = 0x03758301 kernel(net_assign_generic) = 0xa43636ec
> kernel(net_namespace_list) = 0x6d2fc5a6 kernel(net_ratelimit) = 0xf6ebc03b
> kernel(netdev_rx_handler_register) = 0x7a371e17
> kernel(netdev_rx_handler_unregister) = 0xb50f0362 kernel(netif_rx) =
> 0x75484296 kernel(netlink_broadcast) = 0x00312919
> kernel(netlink_has_listeners) = 0x13f83bac kernel(netlink_set_err) =
> 0xb3a0e7bb kernel(netlink_unicast) = 0x27418d14 kernel(nf_conntrack_destroy)
> = 0xd83791bc kernel(nla_memcpy) = 0xf1db1704 kernel(nla_parse) = 0xa58b6804
> kernel(nla_put) = 0x37587aff kernel(nla_reserve) = 0x9c3fb1a2
> kernel(nlmsg_notify) = 0x888d0b57 kernel(node_states) = 0xc4061f09
> kernel(nr_cpu_ids) = 0xfe7c4287 kernel(param_get_int) = 0x6980fe91
> kernel(param_set_int) = 0xff964b25 kernel(per_cpu__cpu_number) = 0x9629486a
> kernel(per_cpu__node_number) = 0xd917c158 kernel(per_cpu__this_cpu_off) =
> 0x57adf756 kernel(printk) = 0xea147363 kernel(pskb_expand_head) = 0xf5f5d2d9
> kernel(random32) = 0xb86e4ab9 kernel(rcu_barrier) = 0x60a13e90
> kernel(register_netdevice) = 0xe85f2610 kernel(register_netdevice_notifier)
> = 0x63ecad53 kernel(register_pernet_gen_device) = 0x72428be7
> kernel(rtnl_is_locked) = 0x85670f1d kernel(rtnl_link_register) = 0x269d0e7c
> kernel(rtnl_link_unregister) = 0x70fa8fd2 kernel(rtnl_lock) = 0xc7a4fbed
> kernel(rtnl_unlock) = 0x6e720ff2 kernel(schedule_work) = 0xa28e76e6
> kernel(sk_free) = 0xbaecbc49 kernel(sk_release_kernel) = 0x829200f4
> kernel(skb_checksum) = 0x10af67fe kernel(skb_checksum_help) = 0x72fad770
> kernel(skb_clone) = 0xd87b0b1f kernel(skb_copy_bits) = 0x20242fb9
> kernel(skb_pull_rcsum) = 0xc238d18d kernel(skb_push) = 0x3229caeb
> kernel(skb_put) = 0x207b7e2c kernel(skb_trim) = 0xc01e3b23
> kernel(sock_create_kern) = 0xe91d52ab kernel(strcmp) = 0xe2d5255a
> kernel(strlcpy) = 0x672144bd kernel(strlen) = 0x25ec1b28 kernel(strncpy) =
> 0x7ec9bfbc kernel(unregister_netdevice) = 0x24498994
> kernel(unregister_netdevice_notifier) = 0xfe769456
> kernel(unregister_pernet_gen_device) = 0xf3ff6e0c kernel(warn_slowpath_fmt)
> = 0x08d66a3a kernel(warn_slowpath_null) = 0x16305289
> Checking for unpackaged file(s): /usr/lib/rpm/check-files
> /root/rpmbuild/BUILDROOT/openvswitch-kmod-2.4.90-1.el6.x86_64
> error: Installed (but unpackaged) file(s) found:
>    /etc/depmod.d/openvswitch.conf
>
>
> RPM build errors:
>     Installed (but unpackaged) file(s) found:
>    /etc/depmod.d/openvswitch.conf
>
>
> % uname -a
> Linux ovs-test.lotus.mz 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC
> 2013 x86_64 x86_64 x86_64 GNU/Linux
>
> On 17 September 2015 at 00:26, Gurucharan Shetty <shettyg at nicira.com> wrote:
>>
>> On Tue, Sep 15, 2015 at 10:44 AM, Tashi Lu <dotslash.lu at gmail.com> wrote:
>> > From 1565cd8ccac1d919eb6d1ffc3185e89bc5e0607d Mon Sep 17 00:00:00 2001
>> > From: dotSlashLu <dotslash.lu at gmail.com>
>> > Date: Tue, 15 Sep 2015 20:44:29 +0800
>> > Subject: [PATCH 3/3] rhel: fix rpm build 'Installed (but unpackaged)
>> > file(s) found' error
>> >
>> > fix rhel kmod rpm build error:
>> > RPM build errors:
>> >     Installed (but unpackaged) file(s) found:
>> >    /etc/depmod.d/openvswitch.conf
>> >
>> > Signed-off-by: Dotslash Lu <dotslash.lu at gmail.com>
>>
>> Do you get the above error even if you follow the instructions in
>> INSTALL.RHEL.md ? (I don't see this error) Specially this note:
>>
>> On RHEL 6, to build the Open vSwitch kernel module, copy
>> rhel/openvswitch-kmod.files into the RPM sources directory and run:
>>
>>     `rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec`
>>
>>
>> > ---
>> >  rhel/openvswitch-kmod-rhel6.spec.in |    4 ++++
>> >  1 files changed, 4 insertions(+), 0 deletions(-)
>> >
>> > diff --git a/rhel/openvswitch-kmod-rhel6.spec.in b/rhel/
>> > openvswitch-kmod-rhel6.spec.in
>> > index 5d46838..fa9e38c 100644
>> > --- a/rhel/openvswitch-kmod-rhel6.spec.in
>> > +++ b/rhel/openvswitch-kmod-rhel6.spec.in
>> > @@ -48,6 +48,10 @@ override %{oname} * extra/%{oname}
>> >  override %{oname} * weak-updates/%{oname}
>> >  EOF
>> >
>> > +%files
>> > +%defattr(-,root,root,-)
>> > +%{_sysconfdir}/depmod.d/
>> > +
>> >  %build
>> >  for flavor in %flavors_to_build; do
>> >   mkdir _$flavor
>> > --
>> > 1.7.1
>> > _______________________________________________
>> > dev mailing list
>> > dev at openvswitch.org
>> > http://openvswitch.org/mailman/listinfo/dev
>
>



More information about the dev mailing list