wiki:jazz/09-07-04

Version 2 (modified by jazz, 15 years ago) (diff)

--

2009-07-04

  • 格網及平行運算(實驗課程)
  • [陽明] 發現 Lustre 有問題,疑似與安裝 VirtualBox 2.2 的 kernel module 有關。(因為重編 Kernel)
    Build Version: 1.6.5.1-19700101000000-PRISTINE-.lib.modules.2.6.22.19-lustre-amd64.source-2.6.22.19-lustre-amd64
    osc: Unknown symbol lustre_msg_get_conn_cnt
    osc: Unknown symbol lustre_msg_get_transno
    osc: Unknown symbol lustre_msg_buf
    osc: Unknown symbol lustre_swab_obd_statfs
    osc: Unknown symbol lustre_msg_swabbed
    osc: Unknown symbol lustre_swab_ost_lvb
    osc: Unknown symbol lustre_msg_get_opc
    osc: Unknown symbol lustre_msg_size
    osc: Unknown symbol lustre_msg_early_size
    osc: Unknown symbol lustre_swab_ost_body
    osc: Unknown symbol lustre_swab_repbuf
    osc: Unknown symbol lustre_swab_ost_last_id
    mdc: Unknown symbol lustre_msg_get_last_xid
    mdc: Unknown symbol lustre_msg_get_last_committed
    mdc: Unknown symbol lustre_msg_bufcount
    mdc: Unknown symbol lustre_msg_add_flags
    mdc: Unknown symbol lustre_swab_mds_body
    mdc: Unknown symbol lustre_msg_buf
    mdc: Unknown symbol lustre_msg_buflen
    mdc: Unknown symbol lustre_swab_obd_statfs
    mdc: Unknown symbol lustre_packed_msg_size
    mdc: Unknown symbol lustre_msg_get_opc
    mdc: Unknown symbol lustre_msg_get_status
    mdc: Unknown symbol lustre_msg_size
    mdc: Unknown symbol lustre_msg_early_size
    mdc: Unknown symbol lustre_msg_get_type
    mdc: Unknown symbol lustre_swab_repbuf
    mdc: Unknown symbol lustre_msg_set_buflen
    lov: Unknown symbol lustre_swab_lov_user_md
    lov: Unknown symbol lustre_swab_lov_desc
    lustre: Unknown symbol ptlrpc_set_destroy
    lustre: Unknown symbol ldlm_lock_dump_handle
    lustre: Unknown symbol lov_stripe_lock
    lustre: Unknown symbol mdc_set_open_replay_data
    lustre: Unknown symbol ptlrpc_prep_set
    lustre: Unknown symbol lustre_msg_string
    lustre: Unknown symbol ldlm_cli_cancel_unused
    lustre: Unknown symbol _ldlm_lock_debug
    lustre: Unknown symbol mdc_revalidate_lock
    lustre: Unknown symbol mdc_clear_open_replay_data
    lustre: Unknown symbol mdc_setxattr
    lustre: Unknown symbol mdc_getattr
    lustre: Unknown symbol ptlrpc_queue_wait
    lustre: Unknown symbol mdc_sync
    lustre: Unknown symbol ldlm_extent_shift_kms
    lustre: Unknown symbol ldlm_flock_completion_ast
    lustre: Unknown symbol lov_test_and_clear_async_rc
    lustre: Unknown symbol mdc_req2lustre_md
    lustre: Unknown symbol mdc_change_cbdata
    lustre: Unknown symbol lustre_swab_lov_user_md
    lustre: Unknown symbol lustre_msg_bufcount
    lustre: Unknown symbol mdc_intent_lock
    lustre: Unknown symbol ldlm_completion_ast
    lustre: Unknown symbol ldlm_lock_match
    lustre: Unknown symbol mdc_set_lock_data
    lustre: Unknown symbol ptlrpc_set_import_active
    lustre: Unknown symbol lustre_swab_lov_user_md_join
    lustre: Unknown symbol mdc_rename
    lustre: Unknown symbol mdc_getstatus
    lustre: Unknown symbol mdc_getattr_name
    lustre: Unknown symbol lustre_pack_reply
    lustre: Unknown symbol lustre_msg_buf
    lustre: Unknown symbol ldlm_cli_cancel
    lustre: Unknown symbol lustre_msg_buflen
    lustre: Unknown symbol it_open_error
    lustre: Unknown symbol mdc_intent_getattr_async
    lustre: Unknown symbol mdc_create
    lustre: Unknown symbol mdc_readpage
    lustre: Unknown symbol osc_extent_blocking_cb
    lustre: Unknown symbol unlock_res_and_lock
    lustre: Unknown symbol ldlm_cli_enqueue
    lustre: Unknown symbol lock_res_and_lock
    lustre: Unknown symbol ldlm_lock2handle
    lustre: Unknown symbol mdc_link
    lustre: Unknown symbol mdc_setattr
    lustre: Unknown symbol it_clear_disposition
    lustre: Unknown symbol mdc_free_lustre_md
    lustre: Unknown symbol mdc_getxattr
    lustre: Unknown symbol mdc_store_inode_generation
    lustre: Unknown symbol lustre_msg_size
    lustre: Unknown symbol lustre_msg_early_size
    lustre: Unknown symbol ldlm_it2str
    lustre: Unknown symbol lustre_swab_repbuf
    lustre: Unknown symbol lustre_swab_lov_user_md_objects
    lustre: Unknown symbol ptlrpc_prep_req
    lustre: Unknown symbol lov_stripe_unlock
    lustre: Unknown symbol ptlrpc_set_wait
    lustre: Unknown symbol mdc_unlink
    lustre: Unknown symbol it_disposition
    lustre: Unknown symbol mdc_init_ea_size
    lustre: Unknown symbol mdc_enqueue
    lustre: Unknown symbol ptlrpc_req_finished
    lustre: Unknown symbol ldlm_lock_decref
    lustre: Unknown symbol mdc_close
    mgc: Unknown symbol lustre_msg_buf
    mgc: Unknown symbol lustre_swab_mgs_target_info
    mgc: Unknown symbol lustre_msg_size
    mgc: Unknown symbol lustre_msg_early_size
    mgc: Unknown symbol lustre_swab_repbuf
    
    • [解法] 移除 VirtualBox 並重新安裝 Lustre 核心套件。
      $ sudo mv /lib/modules/2.6.22.19-lustre-amd64/kernel /lib/modules/2.6.22.19-lustre-amd64.kernel.old
      $ sudo sudo apt-get --reinstall install linux-image-2.6.22.19-lustre-amd64 lustre-modules-2.6.22.19-lustre-amd64