[lustre-discuss] ksym errors with lustre 2.9.0 rpm

Marcin Dulak marcin.dulak at gmail.com
Fri Apr 7 11:16:49 PDT 2017


Maybe https://gist.github.com/marcindulak/ff2683c78c841f2fa562ee4412dd0a3e
or https://lists.01.org/pipermail/hpdd-discuss/2016-December/003048.html
still work.
You would have to provide a full sequence of performed instructions, as in
the link above.

Best regards,

Marcin

On Fri, Apr 7, 2017 at 4:30 AM, Riccardo Veraldi <
Riccardo.Veraldi at cnaf.infn.it> wrote:

> Hello,
>
> when I try to install Lustre 2.9.0 rpm or ither build my own and install
> them, I have a lot of dependency fails:
>
> Kernel is 3.10.0-514.10.2.el7.x86_64
>
> zfs-0.6.5.9-1.el7_3.centos.x86_64
> zfs-dkms-0.6.5.9-1.el7_3.centos.noarch
> libzfs2-0.6.5.9-1.el7_3.centos.x86_64
> libzfs2-devel-0.6.5.9-1.el7_3.centos.x86_64
>
> this is what happens when I insall lustre rpm.
>
> I am not installing the lustre kernel package because I Want to use the
> stock RHEL73 kernel with lustre-zfs. I do not use ldiskfs.
>
> It has always worked with Lustre 2.8.0 building my own binary rpm.
>
> rpm -Uvh lustre-2.9.0-1.el7.x86_64.rpm
> kmod-lustre-2.9.0-1.el7.x86_64.rpm
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64.rpm
> lustre-osd-zfs-mount-2.9.0-1.el7.x86_64.rpm
> error: Failed dependencies:
>     ksym(__cv_broadcast) = 0x97fb9a11 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(arc_add_prune_callback) = 0x6fa427c8 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(arc_remove_prune_callback) = 0xd014a73b is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_assign_arcbuf) = 0xef83b6e6 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_buf_hold_array_by_bonus) = 0x330ef227 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_buf_rele) = 0x53e356d2 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_buf_rele_array) = 0x46d80b8c is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_free_long_range) = 0x1d0b62c1 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_free_range) = 0xd50bb7aa is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_object_alloc) = 0xa191eb5b is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_object_free) = 0x9f613217 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_object_info_from_db) = 0x653f6c5a is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_object_next) = 0xb3ac2858 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_object_set_blocksize) = 0xc225f582 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_object_size_from_db) = 0x57b75eb4 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_objset_disown) = 0xe374dc08 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_objset_ds) = 0x1dede111 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_objset_own) = 0x46f26a4a is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_objset_pool) = 0xb5246ff2 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_objset_spa) = 0xbe0601a7 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_objset_space) = 0xac2269b8 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_objset_userused_enabled) = 0x1800d218 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_prefetch) = 0xa41ecf49 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_read) = 0x9d5ca6d5 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_request_arcbuf) = 0xaf287564 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_return_arcbuf) = 0x6cf5aa55 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_abort) = 0xfd931064 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_assign) = 0x53019e64 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_callback_register) = 0x21ff78d4 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_commit) = 0x14f965a1 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_create) = 0xe00756ea is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_get_txg) = 0x6f12ddde is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_hold_bonus) = 0x5edd9e4e is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_hold_free) = 0x147ed79c is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_hold_sa) = 0xbef52130 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_hold_sa_create) = 0x21d8e46c is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_hold_spill) = 0x62158534 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_hold_write) = 0x5ecd7717 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_tx_hold_zap) = 0x633b70dc is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dmu_write) = 0x6d186f15 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dsl_pool_config_enter) = 0xd34569c7 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dsl_pool_config_exit) = 0x29a95563 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dsl_prop_register) = 0xffb1a9a8 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(dsl_prop_unregister) = 0x5ed1a59e is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvlist_add_byte_array) = 0x4ea06afa is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvlist_alloc) = 0x75a78768 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvlist_free) = 0x9d9f80c4 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvlist_lookup_byte_array) = 0xcb59902f is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvlist_next_nvpair) = 0x29c88b11 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvlist_pack) = 0x424ac2e1 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvlist_remove) = 0xcf24ceff is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvlist_size) = 0x730e1886 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvlist_unpack) = 0x1cd81596 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(nvpair_name) = 0xd42a96fa is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_buf_hold) = 0x4307be5c is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_buf_rele) = 0xfb208743 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_bulk_lookup) = 0xb275702f is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_bulk_update) = 0xdb7da6a2 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_handle_destroy) = 0xb9465b14 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_handle_get) = 0x6845f39a is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_lookup) = 0x1f7db1cb is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_object_size) = 0xd633b0f9 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_replace_all_by_template) = 0x18875d9a is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_setup) = 0x7118eab0 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_size) = 0x9f8513e7 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_spill_rele) = 0x6af440ee is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(sa_update) = 0x657fac87 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(spa_freeze) = 0xed719c7c is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(spa_get_dsl) = 0x62bac5c1 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(spa_maxblocksize) = 0x0b3e28b8 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(spa_writeable) = 0x1f1d3a6e is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(spl_panic) = 0xbc32eee7 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(txg_wait_callbacks) = 0x628f6f50 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(txg_wait_synced) = 0x43d3e5cc is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_add) = 0x193e221a is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_add_int) = 0x36cc4c01 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_add_uint64) = 0x3b59b383 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_create_flags) = 0x98bc8e6c is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_cursor_advance) = 0xa35ad31a is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_cursor_fini) = 0xcdb87a6f is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_cursor_init) = 0x88d14cc1 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_cursor_init_serialized) = 0x2fc38ba7 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_cursor_retrieve) = 0x0cd210ed is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_cursor_serialize) = 0xdacd7870 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_increment_int) = 0x2a410f4d is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_lookup) = 0xeccd4639 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_lookup_uint64) = 0xc4642332 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_remove) = 0x122f1fc6 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_remove_int) = 0xd36e1252 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_remove_uint64) = 0xb08ed9e6 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zap_update) = 0x333e3711 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zfs_attr_table) = 0x7ae721f2 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zfs_prop_to_name) = 0xa483a8c3 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zio_buf_alloc) = 0x0c211976 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zio_buf_free) = 0x6e7a7166 is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zrl_add) = 0x66c70acc is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>     ksym(zrl_remove) = 0xb881281a is needed by
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>
> also when I build my own rpm this happens:
>
> ************************************************************
> ********************
> *********************** KERNEL ABI COMPATIBILITY WARNING
> ***********************
> ************************************************************
> ********************
> The following kernel symbols are not guaranteed to remain compatible with
> future kernel updates to this RHEL release:
>
>     __fentry__
>     __stack_chk_fail
>
> Red Hat recommends that you consider using only official kernel ABI symbols
> where possible. Requests for additions to the kernel ABI can be filed with
> your partner or customer representative (component: driver-update-program).
>
> Provides: kernel-modules >= 3.10.0-514.10.2.el7.x86_64 lustre-tests-kmod
> = 2.9.0-1.el7 kmod-lustre-tests = 2.9.0-1.el7 kmod-lustre-tests(x86-64)
> = 2.9.0-1.el7
> Requires(interp): /bin/sh /bin/sh /bin/sh
> Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1
> rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <=
> 3.0.4-1
> Requires(post): /usr/sbin/depmod /bin/sh
> Requires(preun): /bin/sh
> Requires(postun): /usr/sbin/depmod /bin/sh
> Requires: kernel(__fentry__) = 0xbdfb6dbb kernel(__stack_chk_fail) =
> 0xf0fdf6cb kernel(_raw_spin_lock) = 0xd52bf1ce kernel(_raw_spin_unlock)
> = 0xda3e43d1 kernel(current_task) = 0xb8c7ff88 kernel(kfree) =
> 0x037a0cba kernel(kmalloc_caches) = 0x98ab5c8d
> kernel(kmem_cache_alloc_trace) = 0x41ec4c1a kernel(module_layout) =
> 0x28950ef1 kernel(snprintf) = 0x28318305 kernel(sprintf) = 0x91715312
> ksym(__cfs_fail_check_set) = 0xcf61bacb ksym(__llog_ctxt_put) =
> 0x12fe7354 ksym(cfs_fail_err) = 0x4d3b4eaf ksym(cfs_fail_loc) =
> 0x7fda989d ksym(cfs_fail_val) = 0xeceac781 ksym(cfs_rand) = 0x44839bbb
> ksym(class_find_client_obd) = 0x03d53638 ksym(class_name2obd) =
> 0x5ef7cb28 ksym(class_register_type) = 0x6610529e
> ksym(class_unregister_type) = 0x742559b1 ksym(lbug_with_loc) =
> 0x13550229 ksym(libcfs_debug) = 0x71f662a3 ksym(libcfs_debug_msg) =
> 0xe2f91ce3 ksym(libcfs_log_goto) = 0xaa22abbd ksym(libcfs_log_return) =
> 0x46bce890 ksym(libcfs_subsystem_debug) = 0x3c1285bd ksym(llog_cat_add)
> = 0x07a7bcab ksym(llog_cat_cancel_records) = 0xa765dcbd
> ksym(llog_cat_close) = 0xb6e72772 ksym(llog_cat_process) = 0xae38498e
> ksym(llog_cat_reverse_process) = 0x6690368e ksym(llog_cleanup) =
> 0x4a3198be ksym(llog_close) = 0xc3cecae3 ksym(llog_destroy) = 0x74a29b49
> ksym(llog_exist) = 0x1dcaab73 ksym(llog_init_handle) = 0xbde4f018
> ksym(llog_open) = 0xacc0eafc ksym(llog_open_create) = 0x129c6a70
> ksym(llog_osd_ops) = 0xc974211a ksym(llog_process) = 0x19e11c3a
> ksym(llog_reverse_process) = 0xe5dc2957 ksym(llog_setup) = 0x15c81e40
> ksym(llog_write) = 0x130b9b06 ksym(lprocfs_counter_add) = 0xd0591c84
> ksym(lprocfs_counter_sub) = 0x793fd5c4 ksym(lu_context_enter) =
> 0xf869dfd8 ksym(lu_context_exit) = 0x7edc1777 ksym(lu_context_fini) =
> 0x3e7e8b4d ksym(lu_context_init) = 0x53b197ae ksym(lu_env_fini) =
> 0x5c60a21f ksym(lu_env_init) = 0xadcaa002 ksym(lu_object_put) =
> 0x9f62a6fd ksym(obd_memory) = 0xf53861f8
> Processing files: lustre-iokit-2.9.0-1.el7.x86_64
> Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.aEmvlE
> + umask 022
> + cd /root/rpmbuild/BUILD
> + cd lustre-2.9.0
>
> rpm will build but then when I install them I have the failed
> dependencies...
>
> any hints ? I am blocked
>
> thank you
>
>
> Rick
>
>
>
> _______________________________________________
> lustre-discuss mailing list
> lustre-discuss at lists.lustre.org
> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/attachments/20170407/8938bec1/attachment-0001.htm>


More information about the lustre-discuss mailing list