Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-2993

Missing symbol warnings when installing OSD packages

Details

    • Bug
    • Resolution: Duplicate
    • Minor
    • Lustre 2.4.0
    • Lustre 2.4.0
    • None
    • 3
    • 7299

    Description

      When upgrading the Lustre packages, the lustre-osd package complained about many missing symbols. This is due to the OSD package using symbols of the upper lustre layers. It's harmless as long as the lustre-modules package is installed, but could cause confusion for an untrained admin:

      For example:

      # grovei /root > rpm -r /tftpboot/images/lscratch1_test.x86_64 -Uhv /repo/llnl/RHEL6/5.0/RPMS/x86_64/*2.3.62-4chaos*                                                                                                                                                                                                                                                                                                                     
      Preparing...                ########################################### [100%]
         1:lustre-orion-osd-zfs   ########################################### [ 20%]
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_unregister_type
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_manual_cleanup
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_filestotal
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lustre_lma_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_register_type
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_fail_loc
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_env_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lbug_with_loc
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_key_get
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_blksize
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_log_goto
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_debug_msg
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol __cfs_fail_check_set
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_remove
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_register_stats
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_counter_add
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_device_put
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_object_print
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_conn2export
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_purge
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_env_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_op_begin
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_free
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_key_degister
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol obd_memory
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_start
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_filesfree
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lustre_lma_swab
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_register
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_hash_is_empty
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_txn_hook_start
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_connect
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol obd_alloc_fail
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_alloc
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol init_capa_hash
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_log_return
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_object_locate
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_lookup
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_alloc_stats
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_rd_numrefs
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_txn_hook_stop
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_cdebug_printer
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_otable_features
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_device_get
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_object_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_device_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_object_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_prepare
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_init_finish
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol llo_local_objects_setup
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_cachep
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_add
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_free_stats
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_object_find_at
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_enter
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_lock
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_kbytesavail
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_counter_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_env_refill
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_mem_cache_alloc
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_object_put
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_kmem_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_acct_features
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol _debug_capa
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_print
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_directory_features
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_kmem_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol fld_server_lookup
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cleanup_capa_hash
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_subsystem_debug
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_search_type
      
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_write_helper
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_counter_sub
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_exit
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_debug
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_device_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_op_end
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_kbytesfree
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_hmac
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_key_register
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_mem_cache_free
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol obd_alloc_fail_rate
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_txn_hook_commit
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_disconnect
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_kbytestotal
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol LU_BUF_NULL
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_unregister_type
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_manual_cleanup
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_filestotal
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lustre_lma_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_register_type
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_fail_loc
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_env_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lbug_with_loc
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_key_get
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_blksize
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_log_goto
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_debug_msg
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol __cfs_fail_check_set
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_remove
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_register_stats
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_counter_add
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_device_put
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_object_print
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_conn2export
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_purge
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_env_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_op_begin
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_free
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_key_degister
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol obd_memory
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_start
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_filesfree
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lustre_lma_swab
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_register
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_hash_is_empty
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_txn_hook_start
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_connect
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol obd_alloc_fail
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_alloc
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol init_capa_hash
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_log_return
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_object_locate
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_lookup
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_alloc_stats
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_rd_numrefs
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_txn_hook_stop
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_cdebug_printer
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_otable_features
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_device_get
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_object_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_device_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_object_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_prepare
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_init_finish
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol llo_local_objects_setup
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_cachep
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_add
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_free_stats
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_object_find_at
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_enter
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_lock
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_kbytesavail
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_counter_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_env_refill
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_mem_cache_alloc
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_object_put
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_kmem_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_acct_features
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol _debug_capa
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_site_print
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_directory_features
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_kmem_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol fld_server_lookup
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cleanup_capa_hash
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_subsystem_debug
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_search_type
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_init
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_write_helper
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_counter_sub
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_exit
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol libcfs_debug
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_device_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol qsd_op_end
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_kbytesfree
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol capa_hmac
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_fini
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lu_context_key_register
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol cfs_mem_cache_free
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol obd_alloc_fail_rate
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol dt_txn_hook_commit
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol class_disconnect
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol lprocfs_osd_rd_kbytestotal
      WARNING: /lib/modules/2.6.32-220.23.1.2chaos.ch5.x86_64/updates/kernel/fs/lustre/osd_zfs.ko needs unknown symbol LU_BUF_NULL
      W: Dracut module "nbd" cannot be found.
         2:lustre-orion-modules   ########################################### [ 40%]
      W: Dracut module "nbd" cannot be found.
         3:lustre-orion           ########################################### [ 60%]
         4:lustre-orion-source    ########################################### [ 80%]
         5:lustre-orion-debuginfo ########################################### [100%]
      

      Attachments

        Issue Links

          Activity

            [LU-2993] Missing symbol warnings when installing OSD packages

            Fixed via LU-2391.

            adilger Andreas Dilger added a comment - Fixed via LU-2391 .

            This was fixed as part of http://review.whamcloud.com/4869 to have separate osd-zfs RPM packages.

            adilger Andreas Dilger added a comment - This was fixed as part of http://review.whamcloud.com/4869 to have separate osd-zfs RPM packages.
            mdiep Minh Diep added a comment -

            I was able to reproduce something similar to this when I removed and installed lustre-modules and lustre-osd-ldiskfs at the same time

            [root@oss02 build_type=server-distro=el6-arch=x86_64-ib_stack=inkernel]# rpm -hiv lustre-modules-2.3.62-2.6.32_279.19.1.el6_lustre.x86_64_g19d5b83.x86_64.rpm lustre-osd-ldiskfs-2.3.62-2.6.32_279.19.1.el6_lustre.x86_64_g19d5b83.x86_64.rpm
            Preparing... ########################################### [100%]
            1:lustre-osd-ldiskfs ########################################### [ 50%]
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol class_unregister_type
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol dt_quota_busr_features
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol class_manual_cleanup
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol lu_buf_realloc
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol lprocfs_osd_rd_filestotal
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol lustre_lma_init
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol cfs_get_random_bytes
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol class_register_type
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol dt_quota_bgrp_features
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol cfs_fail_loc
            WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol lprocfs_oh_tally_log2

            mdiep Minh Diep added a comment - I was able to reproduce something similar to this when I removed and installed lustre-modules and lustre-osd-ldiskfs at the same time [root@oss02 build_type=server-distro=el6-arch=x86_64-ib_stack=inkernel] # rpm -hiv lustre-modules-2.3.62-2.6.32_279.19.1.el6_lustre.x86_64_g19d5b83.x86_64.rpm lustre-osd-ldiskfs-2.3.62-2.6.32_279.19.1.el6_lustre.x86_64_g19d5b83.x86_64.rpm Preparing... ########################################### [100%] 1:lustre-osd-ldiskfs ########################################### [ 50%] WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol class_unregister_type WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol dt_quota_busr_features WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol class_manual_cleanup WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol lu_buf_realloc WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol lprocfs_osd_rd_filestotal WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol lustre_lma_init WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol cfs_get_random_bytes WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol class_register_type WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol dt_quota_bgrp_features WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol cfs_fail_loc WARNING: /lib/modules/2.6.32-279.19.1.el6_lustre.x86_64/updates/kernel/fs/lustre/osd_ldiskfs.ko needs unknown symbol lprocfs_oh_tally_log2

            Minh, what step are you referring to? I was just running the listed command to try and install packages into an image. I removed the old lustre packages from the image before running this command. The packages I was installing is our internal lustre packages based off of the upstream 2.3.62 tag.

            Oleg, I'm not sure if that is enough. I think the issue is that the OSD layer uses symbols from the upper Lustre layers. So when the OSD is installed, prior to the upper layer modules, those symbols are undefined. I'm unsure if RPM is smart enough to understand that the symbols will be satisfied later by the lustre-modules package, and omit the warnings.

            prakash Prakash Surya (Inactive) added a comment - Minh, what step are you referring to? I was just running the listed command to try and install packages into an image. I removed the old lustre packages from the image before running this command. The packages I was installing is our internal lustre packages based off of the upstream 2.3.62 tag. Oleg, I'm not sure if that is enough. I think the issue is that the OSD layer uses symbols from the upper Lustre layers. So when the OSD is installed, prior to the upper layer modules, those symbols are undefined. I'm unsure if RPM is smart enough to understand that the symbols will be satisfied later by the lustre-modules package, and omit the warnings.
            green Oleg Drokin added a comment -

            so just need to put in a dependency on other lustre modules in the spec file?

            green Oleg Drokin added a comment - so just need to put in a dependency on other lustre modules in the spec file?
            mdiep Minh Diep added a comment -

            can you describe the step? what were the original packages? and what packages were you upgrading to?

            mdiep Minh Diep added a comment - can you describe the step? what were the original packages? and what packages were you upgrading to?

            People

              bfaccini Bruno Faccini (Inactive)
              prakash Prakash Surya (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: