[Pkg-uml-pkgs] Bug#521207: cannot mount -t nfs with mem >= 512M
Ivan Shmakov
oneingray at gmail.com
Wed Mar 25 19:19:08 UTC 2009
Package: user-mode-linux
Version: 2.6.26-1um-2
When starting linux.uml(1) with mem=512M or more, kernel NFS
client implementation ceases to work. The kernel log is as
follows:
$ cat /var/log/kern.log
...
Mar 26 01:11:07 localhost kernel: overflow in relocation type 11 val 80c030e0
Mar 26 01:11:07 localhost kernel: `sunrpc' likely not compiled with -mcmodel=kernel
Mar 26 01:11:07 localhost kernel: nfs_acl: Unknown symbol xdr_decode_array2
Mar 26 01:11:07 localhost kernel: nfs_acl: Unknown symbol xdr_encode_word
Mar 26 01:11:07 localhost kernel: nfs_acl: Unknown symbol xdr_encode_array2
Mar 26 01:11:07 localhost kernel: nfs_acl: Unknown symbol xdr_decode_word
Mar 26 01:11:07 localhost kernel: lockd: Unknown symbol rpc_put_task
Mar 26 01:11:07 localhost kernel: lockd: Unknown symbol svc_wake_up
--
Mar 26 01:11:07 localhost kernel: nfs: Unknown symbol put_rpccred
Mar 26 01:11:07 localhost kernel: nfs: Unknown symbol xdr_encode_string
Mar 26 01:11:07 localhost kernel: nfs: Unknown symbol nlmclnt_init
Mar 26 01:11:07 localhost kernel: nfs: Unknown symbol nlmclnt_done
Mar 26 01:11:07 localhost kernel: nfs: Unknown symbol rpcauth_create
Mar 26 01:11:07 localhost kernel: nfs: Unknown symbol nfs_debug
Mar 26 01:11:07 localhost kernel: nfs: Unknown symbol xdr_shift_buf
Mar 26 01:11:09 localhost kernel: overflow in relocation type 11 val 80c030e0
Mar 26 01:11:09 localhost kernel: `sunrpc' likely not compiled with -mcmodel=kernel
...
$
The child system is started roughly as follows:
#!/bin/bash
set -e -x
name=$(date -uI)-XXX.cow
p="$name"-$(date +%s).
exec > "$p"out 2> "$p"err
export HOME="$PWD"
/usr/bin/time linux.uml \
con0=fd:0,fd:1 con=pts \
eth0=slirp,,slirp \
eth1=daemon,,unix,.uml-switch.ctl \
root=/dev/ubda ubd0="$name" \
mem=512M \
umid="$name" \
jail
It seems to work fine with mem=256M.
--
FSF associate member #7257
More information about the Pkg-uml-pkgs
mailing list