2011-09-29, 16:38
I'm having some trouble with the integrated NFS support in the latest nightly XBMC Eden releases.
It works fine on a fresh Ubuntu 11.04 x64 install but does not work on a similar OpenELEC or Windows install. All instances are running from the same machine on the same network and using 'factory settings' version of XBMC with no configuration other than the enabling of debug logging. Nightlies tested have been from September 26th onwards (early September and onwards in the case of OpenELEC).
On all platforms my NFS server shows up in the network and the directory structure can be browsed without issue. On OpenELEC and Windows any attempt to open a file from the NFS share (videos, pictures, music etc) results in XBMC crashing and reloading. The only error in the debug log is: 'NFS: Read failed with NFS3ERR_INVAL(-22)'. In most cases I don't even get to try opening a file since it crashes trying to pre-cache thumbnails.
Debug logs:
OpenELEC_EDEN : Video Log -> http://pastebin.com/jTceJAPR
OpenELEC_EDEN : Music Log -> http://pastebin.com/E093Xg0S
OpenELEC_EDEN : Picture Log -> http://pastebin.com/7Gg6QM9Z
Ubuntu_EDEN : Video Log -> http://pastebin.com/mU1TcC9K
Ubuntu_EDEN : Music Log -> http://pastebin.com/tuCHzgq2
Ubuntu_EDEN : Picture Log -> http://pastebin.com/vxRt9BbC
My NFS server is an Ubuntu 11.04 x64 server. I have tried turning on and off NFSv4 and turning up the number of server instances etc but this made no difference. I enabled rpc debug logging but didn't see any obvious errors in the stream. I tried adding the -d and -s options to rpc.nfsd via the nfs-kernel-server default file but I never did get anything in syslog from that.
An example entry from my exports file:
/home/sray/Downloads/sabNZBd/complete 192.168.1.0/255.255.255.0(rw,async,no_subtree_check,insecure,all_squash,anonuid=1000,anongid=1000)
I understand libnfs is still not 'stable' nor is XBMC Eden for that matter, but if I am just doing something stupid or there is an easy fix for a common problem then I'd appreciate any pointers.
It works fine on a fresh Ubuntu 11.04 x64 install but does not work on a similar OpenELEC or Windows install. All instances are running from the same machine on the same network and using 'factory settings' version of XBMC with no configuration other than the enabling of debug logging. Nightlies tested have been from September 26th onwards (early September and onwards in the case of OpenELEC).
On all platforms my NFS server shows up in the network and the directory structure can be browsed without issue. On OpenELEC and Windows any attempt to open a file from the NFS share (videos, pictures, music etc) results in XBMC crashing and reloading. The only error in the debug log is: 'NFS: Read failed with NFS3ERR_INVAL(-22)'. In most cases I don't even get to try opening a file since it crashes trying to pre-cache thumbnails.
Debug logs:
OpenELEC_EDEN : Video Log -> http://pastebin.com/jTceJAPR
OpenELEC_EDEN : Music Log -> http://pastebin.com/E093Xg0S
OpenELEC_EDEN : Picture Log -> http://pastebin.com/7Gg6QM9Z
Ubuntu_EDEN : Video Log -> http://pastebin.com/mU1TcC9K
Ubuntu_EDEN : Music Log -> http://pastebin.com/tuCHzgq2
Ubuntu_EDEN : Picture Log -> http://pastebin.com/vxRt9BbC
My NFS server is an Ubuntu 11.04 x64 server. I have tried turning on and off NFSv4 and turning up the number of server instances etc but this made no difference. I enabled rpc debug logging but didn't see any obvious errors in the stream. I tried adding the -d and -s options to rpc.nfsd via the nfs-kernel-server default file but I never did get anything in syslog from that.
An example entry from my exports file:
/home/sray/Downloads/sabNZBd/complete 192.168.1.0/255.255.255.0(rw,async,no_subtree_check,insecure,all_squash,anonuid=1000,anongid=1000)
I understand libnfs is still not 'stable' nor is XBMC Eden for that matter, but if I am just doing something stupid or there is an easy fix for a common problem then I'd appreciate any pointers.