Keyword search: 

Limited support for Unix symbolic links and file permisions

5/5/2008 6:37 PM
You can subscribe to this wiki article using an RSS feed reader.

Problem:

The logs shows the folliwng error message:
Can't load library: /Applications/FileReplicationPro/lib/libjposix-ppc-macosx.so

What does this mean?



Solution:

The following library is an extension to FRP.
If it exists, FRP will support replication of Unix file permissions and symlink links.
If it does not exist, FRP will not support these features.

As for FRP version (4_0_031), the FRP installation includes libraries built for x86-Linux and SPARC-Solaris 32bit. If you are using a different flavor of the Unix OS (e.g. MaxOSX, HP-UX or AIX), the FRP installation will not include an appropriate library and you will probably get a similar error message which you should ignore.

If you are are using one of the supported operating systems and you are still getting this message, this may be due to a specific platform/OS names. Try one of the following:

1. Locate the file libjposix-*.so in /lib
2. Change the file name to a name specified by the log error message.
3. Restart FRP Replication service/process.

You should either see no errors relating to the SO library or you may be getting an error about the SO file format, etc.
If this does not work, please change the file name back to its original name.
If this solves the problem, please run the application and test that the file permissions & symlinks are replicated properly in your environment.
Tags:
Home: WIKI - Knowledge Base Index What's new: Recently changed articles