[Lustre-discuss] fsfilt_ldiskfs.ko - undefined symbols
Patrick Winnertz
patrick.winnertz at credativ.de
Fri Mar 19 07:07:38 PDT 2010
Hello,
When building the lustre modules by hand for the server using a sles11 kernel
(2.6.27.39-0.3), I'll get the following error while loading fsfilt_ldiskfs.ko
(or when mounting a OST/MGS/MDT device):
[ 995.524151] LDISKFS FS on hda5, internal journal
[ 995.524391] LDISKFS-fs: file extents enabled
[ 995.524906] LDISKFS-fs: mballoc enabled
[ 995.525117] LDISKFS-fs: mounted filesystem with ordered data mode.
[ 995.560968] LDISKFS-fs: mballoc: 0 blocks 0 reqs (0 success)
[ 995.561260] LDISKFS-fs: mballoc: 0 extents scanned, 0 goal hits, 0 2^N
hits, 0 breaks, 0 lost
[ 995.561670] LDISKFS-fs: mballoc: 0 generated and it took 0
[ 995.561944] LDISKFS-fs: mballoc: 0 preallocated, 0 discarded
[ 995.563177] LDISKFS-fs: barriers disabled
[ 995.563539] kjournald2 starting. Commit interval 5 seconds
[ 995.564585] LDISKFS FS on hda5, internal journal
[ 995.564827] LDISKFS-fs: file extents enabled
[ 995.565331] LDISKFS-fs: mballoc enabled
[ 995.565542] LDISKFS-fs: mounted filesystem with ordered data mode.
[ 995.583576] fsfilt_ldiskfs: no symbol version for ldiskfs_iget
[ 995.583883] fsfilt_ldiskfs: Unknown symbol ldiskfs_iget
[ 995.584415] fsfilt_ldiskfs: no symbol version for ldiskfs_free_blocks
[ 995.584731] fsfilt_ldiskfs: Unknown symbol ldiskfs_free_blocks
[ 995.585246] fsfilt_ldiskfs: no symbol version for ldiskfs_get_group_desc
[ 995.585573] fsfilt_ldiskfs: Unknown symbol ldiskfs_get_group_desc
[ 995.586087] fsfilt_ldiskfs: no symbol version for ext_pblock
[ 995.586369] fsfilt_ldiskfs: Unknown symbol ext_pblock
[ 995.586881] fsfilt_ldiskfs: no symbol version for ldiskfs_journal_start_sb
[ 995.587214] fsfilt_ldiskfs: Unknown symbol ldiskfs_journal_start_sb
[ 995.587867] fsfilt_ldiskfs: no symbol version for __ldiskfs_journal_stop
[ 995.588205] fsfilt_ldiskfs: Unknown symbol __ldiskfs_journal_stop
[ 995.588792] fsfilt_ldiskfs: no symbol version for
__ldiskfs_journal_dirty_metadata
[ 995.589161] fsfilt_ldiskfs: Unknown symbol __ldiskfs_journal_dirty_metadata
[ 995.590118] fsfilt_ldiskfs: no symbol version for ldiskfs_force_commit
[ 995.590437] fsfilt_ldiskfs: Unknown symbol ldiskfs_force_commit
[ 995.590837] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_store_pblock
[ 995.591171] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_store_pblock
[ 995.591823] fsfilt_ldiskfs: no symbol version for
ldiskfs_itable_unused_count
[ 995.592177] fsfilt_ldiskfs: Unknown symbol ldiskfs_itable_unused_count
[ 995.592604] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_search_right
[ 995.592938] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_search_right
[ 995.593371] fsfilt_ldiskfs: no symbol version for ldiskfs_mark_inode_dirty
[ 995.593705] fsfilt_ldiskfs: Unknown symbol ldiskfs_mark_inode_dirty
[ 995.594242] fsfilt_ldiskfs: no symbol version for ldiskfs_xattr_get
[ 995.594549] fsfilt_ldiskfs: Unknown symbol ldiskfs_xattr_get
[ 995.595187] fsfilt_ldiskfs: no symbol version for
ldiskfs_ext_calc_credits_for_insert
[ 995.595567] fsfilt_ldiskfs: Unknown symbol
ldiskfs_ext_calc_credits_for_insert
[ 995.596148] fsfilt_ldiskfs: no symbol version for ldiskfs_xattr_set_handle
[ 995.596482] fsfilt_ldiskfs: Unknown symbol ldiskfs_xattr_set_handle
[ 995.596897] fsfilt_ldiskfs: no symbol version for ldiskfs_read_inode_bitmap
[ 995.597235] fsfilt_ldiskfs: Unknown symbol ldiskfs_read_inode_bitmap
[ 995.597653] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_insert_extent
[ 995.597990] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_insert_extent
[ 995.599251] fsfilt_ldiskfs: no symbol version for
__ldiskfs_journal_get_write_access
[ 995.599627] fsfilt_ldiskfs: Unknown symbol
__ldiskfs_journal_get_write_access
[ 995.600235] fsfilt_ldiskfs: no symbol version for ldiskfs_mb_new_blocks
[ 995.600558] fsfilt_ldiskfs: Unknown symbol ldiskfs_mb_new_blocks
[ 995.601004] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_search_left
[ 995.601334] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_search_left
[ 995.602375] fsfilt_ldiskfs: no symbol version for ldiskfs_bread
[ 995.602668] fsfilt_ldiskfs: Unknown symbol ldiskfs_bread
[ 995.603145] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_walk_space
[ 995.603472] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_walk_space
[ 995.604148] fsfilt_ldiskfs: no symbol version for ldiskfs_map_inode_page
[ 995.604475] fsfilt_ldiskfs: Unknown symbol ldiskfs_map_inode_page
[ 995.604883] fsfilt_ldiskfs: no symbol version for
ldiskfs_mb_discard_inode_preallocations
[ 995.605278] fsfilt_ldiskfs: Unknown symbol
ldiskfs_mb_discard_inode_preallocations
[ 995.609895] LustreError: 2553:0:(fsfilt.c:124:fsfilt_get_ops()) Can't find
fsfilt_ldiskfs interface
[ 995.610437] LustreError: 2553:0:(obd_config.c:372:class_setup()) setup MGS
failed (-256)
[ 995.610835] LustreError: 2553:0:(obd_mount.c:481:lustre_start_simple()) MGS
setup error -256
[ 995.611296] LustreError: 15e-a: Failed to start MGS 'MGS' (-256). Is the
'mgs' module loaded?
[ 995.613187] LDISKFS-fs: mballoc: 0 blocks 0 reqs (0 success)
[ 995.613476] LDISKFS-fs: mballoc: 0 extents scanned, 0 goal hits, 0 2^N
hits, 0 breaks, 0 lost
[ 995.613886] LDISKFS-fs: mballoc: 0 generated and it took 0
[ 995.614161] LDISKFS-fs: mballoc: 0 preallocated, 0 discarded
[ 995.614822] Lustre: server umount MGS complete
[ 995.615060] LustreError: 2553:0:(obd_mount.c:2042:lustre_fill_super())
Unable to mount (-256)
during modpost of the modules, we'll see a similiar warning:
uilding modules, stage 2.
MODPOST 23 modules
WARNING: "ldiskfs_mb_discard_inode_preallocations"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_map_inode_page"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_ext_walk_space"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_bread"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_ext_search_left"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_mb_new_blocks"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "__ldiskfs_journal_get_write_access"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_ext_insert_extent"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_read_inode_bitmap"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_xattr_set_handle"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_ext_calc_credits_for_insert"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_xattr_get"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_mark_inode_dirty"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_ext_search_right"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_itable_unused_count"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_ext_store_pblock"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_force_commit"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "__ldiskfs_journal_dirty_metadata"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "__ldiskfs_journal_stop"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_journal_start_sb"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ext_pblock" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko]
undefined!
WARNING: "ldiskfs_get_group_desc"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_free_blocks"
[/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined!
WARNING: "ldiskfs_iget" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko]
undefined!
as this is native sles11 kernel without further modification (expect the lustre
patchset of course), I'll really doesn't understand what is going wrong here.
Has anybody else a clue?
Greetings
Patrick
--
Patrick Winnertz
Tel.: +49 (0)21 61 - 46 43-0
Fax: +49 (0)21 61 - 46 43-100
credativ GmbH, HRB Mönchengladbach 12080
Hohenzollernstr. 133, 41061 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Jörg Folz
More information about the lustre-discuss
mailing list