[mythtv-users] Samba share of mythfs.py filesystem not working
John Reid
johnbaronreid at netscape.net
Wed Jan 26 10:37:16 UTC 2011
On 26/01/11 04:22, Nick Rout wrote:
> On Wed, Jan 26, 2011 at 7:24 AM, John Reid<johnbaronreid at netscape.net> wrote:
>> Hi,
>>
>> I'm trying to use mythfs.py: http://www.mythtv.org/wiki/Mythfs.py
>>
>> It seems to create the filesystem(s) just fine. However when I try to share
>> them over Samba my WDTV live cannot see any files. When I use smbclient I
>> get the following:
>>
>> Domain=[58KYNASTON] OS=[Unix] Server=[Samba 3.5.4]
>> Server not using user level security and no password supplied.
>> smb: \> ls
>> NT_STATUS_INVALID_PARAMETER listing \*
>>
>> 40960 blocks of size 512. 1 blocks available
>> smb: \>
>>
>> Other Samba shares work just fine. Does anyone know what's going on here?
> Does this help?
>
> http://ubuntuforums.org/showthread.php?t=671834
>
I'm afraid it doesn't, I'm already using the allow_other option. Just to
clarify I'm setting up the share as follows. I set up a mount directory:
sudo mkdir /media/recordings-by-date
then I create the FUSE filesystem:
sudo python /home/john/bin/mythfs.py Recordings,by-date
/media/myth-by-date -o allow_other
which seems to work:
john at htpc:~$ ls -l /media/recordings-by-date/
total 103
dr-xr-xr-x 1 root root 1 2010-10-17 13:42 2010-02-23
dr-xr-xr-x 1 root root 1 2010-10-17 13:42 2010-02-27
dr-xr-xr-x 1 root root 1 2010-10-17 13:42 2010-03-03
dr-xr-xr-x 1 root root 2 2010-10-17 13:42 2010-03-16
....
The relevant bit of my samba conf is:
[global]
workgroup = 58KYNASTON
server string = %h server (Samba, Mythbuntu)
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
dns proxy = no
security = share
[by-date]
comment = TV Recordings by date
path = /media/recordings-by-date
public = yes
writable = no
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
and then from my samba client on another machine I have:
john at john-dell:~$ smbclient //192.168.1.74/by-date/ -U anonymous -N
Domain=[58KYNASTON] OS=[Unix] Server=[Samba 3.5.4]
Server not using user level security and no password supplied.
smb: \> ls
NT_STATUS_INVALID_PARAMETER listing \*
40960 blocks of size 512. 1 blocks available
Other samba shares work just fine! It must have something to do with how
the FUSE filesystem is set up but I have no idea what. I've tried
messing around with the FUSE uid and gid options but to no avail.
In my samba client log file I get:
[2011/01/26 10:32:18.747885, 1] smbd/service.c:1070(make_connection_snum)
192.168.1.5 (192.168.1.5) connect to service by-date initially as
user nobody (uid=65534, gid=65534) (pid 19908)
[2011/01/26 10:32:20.283212, 1] smbd/vfs.c:932(check_reduced_name)
check_reduced_name: couldn't get realpath for *
[2011/01/26 10:32:20.291793, 0] smbd/dfree.c:155(sys_disk_free)
WARNING: dfree is broken on this system
[2011/01/26 10:32:21.623071, 1] smbd/service.c:1251(close_cnum)
192.168.1.5 (192.168.1.5) closed connection to service by-date
but I couldn't find any pointers about dfree from a quick google.
Is mythtvfs suitable for this task? From what I could see, it seemed to
have been superceded by mythfs.py. Can I find a newer/better version of
mythfs.py anywhere?
Needless to say, any help appreciated!
Thanks,
John.
More information about the mythtv-users
mailing list