Symantec Netbackup under 7.1 - Undefined symbol

Vincent Hoffman vince at unsane.co.uk
Fri Apr 3 14:15:54 PDT 2009


On 3/4/09 20:39, Ewald Jenisch wrote:
> On Fri, Apr 03, 2009 at 11:08:50AM -0600, Tim Judd wrote:
>
>   
>>> This would lead me to think you need the port misc/compat5x installed.
>>> I havent any experience of netbackup though.
>>>       
>> I agree with this statement, since it's clearly listed as it was compiled
>> FOR FreeBSD 5.3
>>
>> The compatXy packages are for what I think I remember reading of kernel
>> system calls.  I think there's a package/port for the userland utilities
>> too..  misc/compat5x
>>
>> However I'm a smidge confused.  The option that exists in the kernel and the
>> misc/compat5x port -- do they accomplish the same thing, or is it really
>> "kernel" and "userland" peices?
>>     
>
>   
The kernel options provide kernel level compatability, the port gives
library (userland) compatability, dynamicly linked apps will need the
librarys.
> Hi,
>
> I've got both compat5x and compat5x installed on the machine in question:
>
> $ pkg_info -cx compat
> Information for compat4x-i386-5.3_9:
> Comment:
> A convenience package to install the compat4x libraries
>
> Information for compat5x-amd64-5.4.0.8_9:
> Comment:
> A convenience package to install the compat5x libraries
> $
>
> In my kernel I've got the following compat-related options enabled (default):
> options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
> options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
> options         COMPAT_FREEBSD6         # Compatible with FreeBSD6
>
> Please note, that the error message posted in my original email comes
> from /libexec/ld-elf.so.1
>
> -ewald
>   
Fair point, I had a bit more of a think, I'd now guess that it looks
like a 32/64 bit problem, its a 32bit binary on a 64 bit system and its
/libexec/ld-elf.so.1 complaining not /libexec/ld-elf32.so.1 whch is odd.
do you have the lib32 compat stuff installed, does
/libexec/ld-elf32.so.1 exist on your system? if not you can add it via
sysinstall -> configure -> Distributions -> lib32.


Vince




More information about the freebsd-questions mailing list