On Mon, Feb 23, 2009 at 10:00 AM, Justin Piszcz <[email protected]> wrote:
> Package: pbzip2
> Version: 1.0.3-1
>
> After the upgrade from 1.0.2-0 to 1.0.3-1, pbzip2 is broken when compressing
> files over NFS.
>
> The problem:
> root:~# pbzip2 -9 -p4
> /nfs/backup/user/2009-02-23/user-root-2009-02-23.xfsdump
> *ERROR: Could not get file meta data from
> [/nfs/backup/user/2009-02-23/user-root-2009-02-23.xfsdump]! Skipping...
> -------------------------------------------
> root:~# pbzip2 -9 -p4
> /nfs/backup/user/2009-02-23/user-root-2009-02-23.xfsdump
> root:~# pbzip2 /nfs/backup/user/2009-02-23/user-root-2009-02-23.xfsdump
> *ERROR: Could not get file meta data from
> [/nfs/backup/user/2009-02-23/user-root-2009-02-23.xfsdump]! Skipping...
> -------------------------------------------
That is very strange. There was a small change in a function to that
call but it shouldn't functionally be different. It went from:
int getFileMetaData(char *fileName)
{
int ret = 0;
// get the file meta data and store it in the global structure
ret = stat(fileName, &fileMetaData);
return ret;
}
to
int getFileMetaData(char *fileName)
{
// get the file meta data and store it in the global structure
return stat(fileName, &fileMetaData);
}
When I try v1.0.3 it seems to be working for me with NFS mounts on
RedHat based distros. The latest version is now 1.0.5
(http://compression.ca/pbzip2/) so you may want to try that.
Otherwise I'm not sure what to suggest unless there is some file/NFS
permission problems going on.
Jeff.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]