Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 136980

Summary: net-fs/nfs-utils 1.0.6-r6: cannot share HFS+ filesystems
Product: Gentoo Linux Reporter: cilly <cilly>
Component: New packagesAssignee: Network Filesystems <net-fs>
Status: RESOLVED NEEDINFO    
Severity: normal CC: ppc-macos
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://nfs.sourceforge.net/
Whiteboard:
Package list:
Runtime testing required: ---

Description cilly 2006-06-16 05:21:34 UTC
A NFS-share based on an HFS+ filesystem can't be accessed from a Mac OSX client. NFS-shares based on other filesystems works fine and are accessible from a Mac OSX client.

Version 1.0.8 is out, the latest stable version 1.0.6-r6 is pretty old, too: Dezember 2004!

I will try version 1.0.8 later...
Comment 1 cilly 2006-06-16 06:22:08 UTC
I tested with version 1.0.8, no avail.
Comment 2 Fabian Groffen gentoo-dev 2006-06-25 01:57:58 UTC
I don't see what OSX has to do with this.  OSX' NFS client is not under our control.  Furthermore the report is too vague to make anything useful out of it.  Does the HFS+ share run on OSX, or on Linux?  In case of the latter, is that supported at all?  Can the HFS+ volume be read by the host system itself?  What is the general setup, and what are the errors.
Comment 3 cilly 2006-06-25 17:31:57 UTC
Okay, I am more specific:

The system which is providing the shares it Linux (formerly Gentoo latest stable as of now).

Linux can read and mount HFS+. So far everything is setup to work with HFS+.

The situation:

I attach a HFS+ formatted drive via USB to the Linux box. Now, I setup a NFS share based on that partition. The NFS-Share is not working.

The HFS+ volume can be read and written while logged into the linux box. But sharing it via HFS+ does not work.

All other exports just work fine.
Comment 4 Fabian Groffen gentoo-dev 2006-06-26 04:01:47 UTC
@net-fs: please reconsider.  I want to help out, but I don't see why this is our bug.  See comment #2 and comment #3.
Comment 5 cilly 2006-06-26 06:44:43 UTC
The Bug has nothing to do with osx!

in short it's only related to: linux, nfs and HFS+:

*** defined NFS-shares in /etc/exports based on HFS+ partitions do not work ***

(Shares based on ext2 and ext3 filesystems work flawlessly.)

There might be the following possibilities for this bug:

1. The HFS+ Implementation in the linux kernel (Linux pluto 2.6.16-gentoo-r9) is buggy, but: accessing HFS+ locally works flawlessly

2. NFS can't handle HFS+ filesystems, i.e. based on encoding...

3. both of above

Comment 6 SpanKY gentoo-dev 2006-07-16 01:07:34 UTC
sounds like a configuration error ... nfs doesnt care about the underlying filesystem

look at your /var/log and see if there is any interesting errors
Comment 7 cilly 2006-07-16 10:34:36 UTC
The logfiles do not show any hint. I did not configure any weired options. It is an NFS-standard setup using /etc/exports. The HFS+ filesystem is accessible locally without any problem. SpanKY, were you able to setup an NFS-Share based on an HFS+ filesystem?