Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#13846 - FATAL: Error inserting nfs on 2.6.28-ARCH

Attached to Project: Arch Linux
Opened by robin wood (dninja) - Wednesday, 18 March 2009, 09:09 GMT
Last edited by Tobias Powalowski (tpowa) - Thursday, 26 March 2009, 18:16 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Tom Killian (tomk)
Architecture i686
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After an upgrade yesterday I now get the following error when trying to load the nfs module

FATAL: Error inserting nfs (/lib/modules/2.6.28-ARCH/kernel/fs/nfs/nfs.ko): Unknown symbol in module, or unknown parameter (see dmesg)

This is what I'm getting from dmesg:

nfs_acl: Unknown symbol xdr_decode_array2
nfs_acl: Unknown symbol xdr_encode_word
nfs_acl: Unknown symbol xdr_encode_array2
nfs_acl: Unknown symbol xdr_decode_word
lockd: Unknown symbol rpc_put_task
lockd: Unknown symbol svc_wake_up
lockd: Unknown symbol xdr_decode_string_inplace
lockd: Unknown symbol rpc_shutdown_client
lockd: Unknown symbol svc_recv
lockd: Unknown symbol svc_prepare_thread
lockd: Unknown symbol svc_exit_thread
lockd: Unknown symbol xdr_encode_opaque
lockd: Unknown symbol rpc_run_task
lockd: Unknown symbol xdr_encode_netobj
lockd: Unknown symbol svc_create_xprt
lockd: Unknown symbol __rpc_wait_for_completion_task
lockd: Unknown symbol svc_xprt_put
lockd: Unknown symbol svc_process
lockd: Unknown symbol nlm_debug
lockd: Unknown symbol rpc_create
lockd: Unknown symbol svc_destroy
lockd: Unknown symbol svc_create
lockd: Unknown symbol rpc_call_sync
lockd: Unknown symbol rpc_delay
lockd: Unknown symbol svc_set_client
lockd: Unknown symbol rpc_force_rebind
lockd: Unknown symbol rpc_restart_call
lockd: Unknown symbol svc_find_xprt
lockd: Unknown symbol xdr_encode_string
lockd: Unknown symbol xdr_decode_netobj
lockd: Unknown symbol svc_sock_update_bufs
lockd: Unknown symbol svc_print_addr
nfs: Unknown symbol rpc_put_task
nfs: Unknown symbol nlmclnt_proc
nfs: Unknown symbol rpc_proc_register
nfs: Unknown symbol xdr_write_pages
nfs: Unknown symbol rpc_shutdown_client
nfs: Unknown symbol svc_recv
nfs: Unknown symbol xdr_inline_decode
nfs: Unknown symbol rpc_mkpipe
nfs: Unknown symbol rpc_wake_up
nfs: Unknown symbol svc_prepare_thread
nfs: Unknown symbol svc_exit_thread
nfs: Unknown symbol rpc_wake_up_queued_task
nfs: Unknown symbol xdr_encode_opaque
nfs: Unknown symbol xdr_read_pages
nfs: Unknown symbol xdr_encode_opaque_fixed
nfs: Unknown symbol nfsacl_decode
nfs: Unknown symbol rpc_sleep_on
nfs: Unknown symbol rpc_run_task
nfs: Unknown symbol rpc_print_iostats
nfs: Unknown symbol xdr_enter_page
nfs: Unknown symbol xdr_encode_pages
nfs: Unknown symbol svc_create_xprt
nfs: Unknown symbol __rpc_wait_for_completion_task
nfs: Unknown symbol rpc_setbufsize
nfs: Unknown symbol nfsacl_encode
nfs: Unknown symbol rpc_clone_client
nfs: Unknown symbol svc_process
nfs: Unknown symbol rpc_peeraddr2str
nfs: Unknown symbol rpc_lookup_cred
nfs: Unknown symbol rpc_lookup_machine_cred
nfs: Unknown symbol xdr_init_decode
nfs: Unknown symbol rpc_max_payload
nfs: Unknown symbol rpc_proc_unregister
nfs: Unknown symbol rpc_bind_new_program
nfs: Unknown symbol rpc_create
nfs: Unknown symbol svc_destroy
nfs: Unknown symbol rpc_call_start
nfs: Unknown symbol svc_create

Obviously after this I can't mount any nfs shares.

Additional info:
# uname -a
Linux rastlin 2.6.28-ARCH #1 SMP PREEMPT Sun Feb 22 11:03:50 UTC 2009 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ AuthenticAMD GNU/Linux

# pacman -Qi nfs-utils
Name : nfs-utils
Version : 1.1.3-2

Steps to reproduce:
modprobe nfs
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Thursday, 26 March 2009, 18:16 GMT
Reason for closing:  Fixed
Comment by Gerardo Exequiel Pozzi (djgera) - Wednesday, 18 March 2009, 16:39 GMT
Try the latest kernel26 from testing, i don't have any problem with it. (also i test to load nfs without problem and all depends)

And please report the kernel version from pacman -Qi is more easy to identificate.
Comment by robin wood (dninja) - Wednesday, 18 March 2009, 16:46 GMT
It probably isn't related but I'm also getting this a lot in dmesg

ipv6: Unknown symbol xfrm_audit_state_notfound_simple


pacman -Qi kernel26
Name : kernel26
Version : 2.6.28.7-2
URL : http://www.kernel.org
Licences : GPL2
Groups : base
Provides : None
Depends On : coreutils kernel26-firmware>=2.6.28 module-init-tools mkinitcpio>=0.5.20
Optional Deps : crda: to set the correct wireless channels of your country
Required By : rt2500
Conflicts With : None
Replaces : kernel24 kernel24-scsi kernel26-scsi alsa-driver ieee80211 hostap-driver26 pwc nforce squashfs unionfs ivtv zd1211 kvm-modules
iwlwifi rt2x00-cvs gspcav1 atl2 wlan-ng26
Installed Size : 92167.00 K
Packager : Tobias Powalowski <tpowa@archlinux.org>
Architecture : i686
Build Date : Sun 08 Mar 2009 10:22:10 GMT
Install Date : Tue 17 Mar 2009 17:36:59 GMT
Install Reason : Explicitly installed
Install Script : Yes
Description : The Linux Kernel and modules
Comment by robin wood (dninja) - Wednesday, 18 March 2009, 16:47 GMT
And I'll try the new kernel
Comment by Tobias Powalowski (tpowa) - Wednesday, 18 March 2009, 21:14 GMT
cannot confirm, works here fine.
Comment by Peter Feigl (ecraven) - Thursday, 19 March 2009, 09:51 GMT
confirming this, 64 bit core2 system. now trying to rebuild the kernel on this machine
Comment by Alessandro Doro (adoroo) - Friday, 20 March 2009, 01:26 GMT
kernel26 2.6.28.7-2 i686; it works here.

Just a question about your reported uname:
Linux rastlin 2.6.28-ARCH #1 SMP PREEMPT Sun Feb 22 11:03:50 UTC 2009 i686 ...
The mine is:
$ uname -v
#1 SMP PREEMPT Sun Mar 8 10:18:28 UTC 2009

Are you sure you're running the same kernel present in core? Can you post the result of "dmesg |head -2" or "cat /proc/version"?
Comment by Peter Feigl (ecraven) - Friday, 20 March 2009, 07:17 GMT
x86_64

$ dmesg | head -2 | tail -1
Linux version 2.6.28-ARCH (root@T-POWA-LX) (gcc version 4.3.3 (GCC) ) #1 SMP PREEMPT Fri Feb 13 11:03:55 CET 2009

# modprobe nfsd
FATAL: Error inserting nfsd (/lib/modules/2.6.28-ARCH/kernel/fs/nfsd/nfsd.ko): Unknown symbol in module, or unknown parameter (see dmesg)

# dmesg
...
...
nfsd: Unknown symbol svcauth_unix_purge
nfsd: Unknown symbol rpc_call_sync
nfsd: Unknown symbol auth_unix_add_addr
nfsd: Unknown symbol cache_check
nfsd: Unknown symbol svc_xprt_names
nfsd: Unknown symbol gss_pseudoflavor_to_service
nfsd: Unknown symbol svc_set_client
nfsd: Unknown symbol xdr_reserve_space
nfsd: Unknown symbol cache_register
nfsd: Unknown symbol svc_seq_show
nfsd: Unknown symbol cache_flush
nfsd: Unknown symbol nlmsvc_ops
nfsd: Unknown symbol svc_find_xprt
nfsd: Unknown symbol svc_proc_unregister
nfsd: Unknown symbol gss_mech_put
nfsd: Unknown symbol svc_addsock
nfsd: Unknown symbol svc_print_addr
nfsd: Unknown symbol auth_unix_lookup
nfsd: Unknown symbol locks_start_grace
nfsd: Unknown symbol xdr_init_encode
nfsd: Unknown symbol sunrpc_cache_update
nfsd: Unknown symbol auth_domain_put
nfsd: Unknown symbol svcauth_gss_flavor
Comment by robin wood (dninja) - Friday, 20 March 2009, 09:01 GMT
From dmesg and the same version reported by /proc/version

BIOS EBDA/lowmem at: 0009f000/0009f000
Linux version 2.6.28-ARCH (root@T-POWA-LX) (gcc version 4.3.3 (GCC) ) #1 SMP PREEMPT Sun Feb 22 11:03:50 UTC 2009

And for the modprobe I get exactly the same
modprobe nfs
FATAL: Error inserting nfs (/lib/modules/2.6.28-ARCH/kernel/fs/nfs/nfs.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Comment by Alessandro Doro (adoroo) - Friday, 20 March 2009, 12:30 GMT
dninja:
/proc/version dmesg and uname returns the same info.
Froma the build date it seems that you're running the kernel from kernel26-2.6.28.7-1-i686.
But pacman -Q returns 2.6.28.7-2.
What I'm missing? Have you tried to (re)install the current kernel?

ecraven:
I was talking about i686.
Comment by robin wood (dninja) - Friday, 20 March 2009, 22:55 GMT
Just reinstalled the kernel and did a reboot and all seems to be ok. Pacman did confirm that the package was already installed and that it was going to reinstall it.

Don't know what happened but it is fixed now.
Comment by Alessandro Doro (adoroo) - Friday, 20 March 2009, 23:26 GMT
Sorry for the silly question: did you reboot the machine after the first update?
You were running the previous kernel that wasn't obviously able to load the newer installed module.
Comment by robin wood (dninja) - Sunday, 22 March 2009, 12:41 GMT
Ye, it was the morning after the upgrade that I booted and didn't have any shares. It was like that for a few days before I did the reinstall which fixed everything.
Comment by Alessandro Doro (adoroo) - Thursday, 26 March 2009, 15:55 GMT
Can this task be closed?
Comment by Peter Feigl (ecraven) - Thursday, 26 March 2009, 16:05 GMT
nfs works for me, after reinstalling the same kernel image.
Comment by robin wood (dninja) - Thursday, 26 March 2009, 16:20 GMT
Its working for me now so I'm happy to close it.

Loading...