kern/70248: "RRIP without PX field?" when exporting a CD-ROM to NFSv3 client

Joerg Wunsch j at ida.interface-business.de
Tue Aug 10 03:20:15 PDT 2004


>Number:         70248
>Category:       kern
>Synopsis:       "RRIP without PX field?" when exporting a CD-ROM to NFSv3 client
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 10 10:20:14 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Joerg Wunsch
>Release:        FreeBSD 5.2-RC i386
>Organization:
interface systems GmbH
>Environment:
System: FreeBSD ida.interface-business.de 5.2-RC FreeBSD 5.2-RC #1:\
Mon Jan 12 14:49:16 MET 2004 r at ida.interface-business.de:/usr/obj/usr/src/sys/IDA i386

>Description:

When exporting a RockRidge CD-ROM to a Solaris client using NFSv3, the
kernel logs

"RRIP without PX field?"

and all attributes will be lost on the NFS client, even the
"directory" attribute, so directories are displayed as plain files.
Still, the RR filename conversion is getting done correctly, e. g.
the CD9660 name "SOLARIS_" will be shown as "Solaris_8" on the client.

The FreeBSD NFS server itself is not affected, and still displays the
filesystem hierarchy correctly.  FreeBSD NFSv3 clients do not show any
problems either.  Linux NFSv3 clients experience the same
(mis-)behaviour as Solaris clients.

>How-To-Repeat:

Mount a CD9660 CD-ROM including RockRidge extensions, export it to a
Solaris or Linux machine, and mount it there.  (The default NFS
version is usually 3 for both ends, so no special options required.)

>Fix:

Workaround until the problem is fixed: use NFSv2 on the client
(mount -o vers=2 server:/cdrom /mntpnt)
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list