V4RB Linux Installation errors in Ubunbtu (ldconfig)

Ivan Smahin ivan_smahin at paradigmasoft.com
Sat Aug 14 06:26:07 CDT 2010


Hello Stan,

Friday, August 13, 2010, 9:38:00 PM, you wrote:

> Hi,

> I have tried to install V4RB for Linux as usual and this is whay I get

>> sudo '/home/maxprog/Desktop/v4rb_470_lin/install.sh' 
> [sudo] password for maxprog: 
> /sbin/ldconfig.real:
> /usr/local/lib/vcomponents/libvreport_release_x86.so.4.6.0 is not an
> ELF file - it has the wrong magic bytes at the start.
> /sbin/ldconfig.real:
> /usr/local/lib/vcomponents/libvreport_release_x86.so is not an ELF
> file - it has the wrong magic bytes at the start.
> /sbin/ldconfig.real:
> /usr/local/lib/vcomponents/libvclient_release_x86.so is not an ELF
> file - it has the wrong magic bytes at the start.
> /sbin/ldconfig.real:
> /usr/local/lib/vcomponents/libvkernel_release_x86.so is not an ELF
> file - it has the wrong magic bytes at the start.
> /sbin/ldconfig.real:
> /usr/local/lib/vcomponents/libvshared_release_x86.so is not an ELF
> file - it has the wrong magic bytes at the start.
> /sbin/ldconfig.real:
> /usr/local/lib/vcomponents/libvshared_release_x86.so.4.6.0 is not an
> ELF file - it has the wrong magic bytes at the start.
> /sbin/ldconfig.real:
> /usr/local/lib/vcomponents/libvclient_release_x86.so.4.6.0 is not an
> ELF file - it has the wrong magic bytes at the start.
> /sbin/ldconfig.real:
> /usr/local/lib/vcomponents/libvkernel_release_x86.so.4.6.0 is not an
> ELF file - it has the wrong magic bytes at the start.

> Any idea of what that means? I am using Ubuntu 10.04 LTS

That is strange.
Could  you  give  me  access  to  your linux (ssh) or at least show me
result of
/home/maxprog/Desktop/v4rb_470_lin/ls -lR

Also make sure all libs were copied -

/usr/local/lib/vcomponents/libvreport_release_x86.so.4.7
/usr/local/lib/vcomponents/libvclient_release_x86.so.4.7
/usr/local/lib/vcomponents/libvkernel_release_x86.so.4.7
/usr/local/lib/vcomponents/libvshared_release_x86.so.4.7

and following links point to that libs

/usr/local/lib/vcomponents/libvreport_release_x86.so
/usr/local/lib/vcomponents/libvclient_release_x86.so
/usr/local/lib/vcomponents/libvkernel_release_x86.so
/usr/local/lib/vcomponents/libvshared_release_x86.so

That is all you need and ldconfig should produce no errors after that.

Do   you   need   4.6.0  valentina  libs? I would suggest to remove it
first.


BTW, nearest time we are planning to build our libs signed with sonames. So
you  will  be able to keep as much different valentina lib versions as you
need.  Each  valentina-lib  consumer  will be able to fins appropriate
libs.




-- 
Best regards,
Ivan Smahin 
Senior Software Engineer
Paradigma Software, Inc
Valentina - The Ultra-Fast Database
http://www.valentina-db.com



More information about the Valentina mailing list