[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