Unable to load i386 native library libmediainfo.so / Unable

Support for Synology NAS, QNAP NAS and other Embedded Linux systems
Post Reply
Mengele88
Posts: 5
Joined: 20 Apr 2016, 08:41

Unable to load i386 native library libmediainfo.so / Unable

Post by Mengele88 »

Hello everyone

I have a problem with amc and music. I am working on a qnap ts 669 Pro x86_64 with filebot 4.6.2 RC2 noarch. and JDK 8u92 x86.
Rename music using net.filebot.web.ID3Lookup@1390459
Unable to load i386 native library libmediainfo.so: Unable to load library 'zen': Native library (linux-x86/libzen.so) not found in resource path ([file:/share/CACHEDEV4_DATA/.qpkg/Entware-ng/share/filebot/FileBot.jar])
net.filebot.mediainfo.MediaInfoException: Unable to load i386 native library libmediainfo.so: Unable to load library 'zen': Native library (linux-x86/libzen.so) not found in resource path ([file:/share/CACHEDEV4_DATA/.qpkg/Entware-ng/share/filebot/FileBot.jar])
at net.filebot.mediainfo.MediaInfo.<init>(MediaInfo.java:26)
at net.filebot.web.ID3Lookup.lookup(ID3Lookup.java:40)
at net.filebot.cli.CmdlineOperations.renameMusic(CmdlineOperations.java:514)
at net.filebot.cli.CmdlineOperations.rename(CmdlineOperations.java:114)
at net.filebot.cli.ScriptShellBaseClass.rename(ScriptShellBaseClass.java:336)
at Script1$_run_closure70.doCall(Script1.groovy:414)
at Script1.run(Script1.groovy:350)
at net.filebot.cli.ScriptShell.evaluate(ScriptShell.java:62)
at net.filebot.cli.ScriptShell.runScript(ScriptShell.java:72)
at net.filebot.cli.ArgumentProcessor.runScript(ArgumentProcessor.java:114)
at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:29)
at net.filebot.Main.main(Main.java:123)
Caused by: java.lang.UnsatisfiedLinkError: Unable to load library 'zen': Native library (linux-x86/libzen.so) not found in resource path ([file:/share/CACHEDEV4_DATA/.qpkg/Entware-ng/share/filebot/FileBot.jar])
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:277)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:403)
at com.sun.jna.Library$Handler.<init>(Library.java:147)
at com.sun.jna.Native.loadLibrary(Native.java:502)
at com.sun.jna.Native.loadLibrary(Native.java:481)
at net.filebot.mediainfo.MediaInfoLibrary.<clinit>(MediaInfoLibrary.java:19)
at net.filebot.mediainfo.MediaInfo.<init>(MediaInfo.java:24)
... 11 moree
Clean clutter files and empty folders
Finished without processing any files
Failure (°_°)

Code: Select all

FileBot 4.6.2 (r3964)
JNA Native: 4.0.1
MediaInfo: java.lang.UnsatisfiedLinkError: Unable to load library 'zen': Native library (linux-x86/libzen.so) not found in resource path ([file:/share/CACHEDEV4_DATA/.qpkg/Entware-ng/share/filebot/FileBot.jar])
Apache Commons VFS: [zip, ftps, rar, ftp, tar, tgz, tbz2, sftp]
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
Extended Attributes: OK
Groovy Engine: 2.4.6
JRE: Java(TM) SE Runtime Environment 1.8.0_92 (headless)
JVM: 32-bit Java HotSpot(TM) Client VM
CPU/MEM: 4 Core / 239 MB Max Memory / 10 MB Used Memory
OS: Linux (i386)
Package: IPKG
Data: /opt/share/filebot/data/admin
uname: Linux Olymp 3.4.6 #1 SMP Fri Mar 11 08:10:03 CST 2016 x86_64 unknown
Done ヾ(@⌒ー⌒@)ノ
So I'm not shure if it's a problem of missing librarys or from the FileBot.jar.

can anyone help me to solve this problem on my qnap.

Thank you
User avatar
rednoah
The Source
Posts: 22986
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Unable to load i386 native library libmediainfo.so / Una

Post by rednoah »

The IPKG does not include the platform dependent native libraries. You can either find them yourself, or see if QNAP / IPKG has packages for that.

On standard Linux x86 you can probably use the generic Linux binaries:
https://svn.code.sf.net/p/filebot/code/ ... ib/native/
:idea: Please read the FAQ and How to Request Help.
Mengele88
Posts: 5
Joined: 20 Apr 2016, 08:41

Re: Unable to load i386 native library libmediainfo.so / Una

Post by Mengele88 »

Thanks redoah

But which is the right place?
I downloaded them to /usr/local/lib
But filebot -script fn:sysinfo gives the same output.
invis
Donor
Posts: 24
Joined: 04 Apr 2016, 10:07

Re: Unable to load i386 native library libmediainfo.so / Una

Post by invis »

I hope this is the right thread, but I recently started getting this error :(
And schedule doesn't work...or works strangely. Sometimes it works, sometimes not.
May 10, 2016 2:34:32 PM net.filebot.media.MediaDetection$7 getSizeValues
WARNING: Unable to read media info: Unable to load arm native library libmediainfo.so: Could not initialize class net.filebot.mediainfo.MediaInfoLibrary [American.Dad.S12E15.720p.HDTV.x264-AVS.mkv]
May 10, 2016 2:34:32 PM net.filebot.media.MediaDetection$7 getSizeValues
WARNING: Unable to read media info: Unable to load arm native library libmediainfo.so: Could not initialize class net.filebot.mediainfo.MediaInfoLibrary [American Dad! - S12E15.mkv]
Skipped [/volume1/Temporary/Series/American.Dad.S12E15.720p.HDTV.x264-AVS[rarbg]/American.Dad.S12E15.720p.HDTV.x264-AVS.mkv] because [/volume1/Movies/Series/American Dad!/American Dad! - S12E15.mkv] already exists
May 10, 2016 2:34:33 PM net.filebot.media.MediaDetection$7 getSizeValues
WARNING: Unable to read media info: Unable to load arm native library libmediainfo.so: Could not initialize class net.filebot.mediainfo.MediaInfoLibrary [Family.Guy.S14E18.REAL.PROPER.720p.HDTV.mkv]
May 10, 2016 2:34:33 PM net.filebot.media.MediaDetection$7 getSizeValues
WARNING: Unable to read media info: Unable to load arm native library libmediainfo.so: Could not initialize class net.filebot.mediainfo.MediaInfoLibrary [Family Guy - S14E18.mkv]
Skipped [/volume1/Temporary/Series/Family.Guy.S14E18.REAL.PROPER.720p.HDTV.x264-BATV[rarbg]/Family.Guy.S14E18.REAL.PROPER.720p.HDTV.mkv] because [/volume1/Movies/Series/Family Guy/Family Guy - S14E18.mkv] already exists
[MOVE] Rename [/volume1/Temporary/Series/Gotham.S02E20.720p.HDTV.X264-DIMENSION[rarbg]/Gotham.S02E20.720p.HDTV.X264-DIMENSION.mkv] to [/volume1/Movies/Series/Gotham/Gotham - S02E20.mkv]
Clean clutter files and empty folders
User avatar
rednoah
The Source
Posts: 22986
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Unable to load i386 native library libmediainfo.so / Una

Post by rednoah »

1.
sysinfo output?

2.
libmediainfo not working has nothing to do with scheduler working or not working.
:idea: Please read the FAQ and How to Request Help.
invis
Donor
Posts: 24
Joined: 04 Apr 2016, 10:07

Re: Unable to load i386 native library libmediainfo.so / Una

Post by invis »

sorry for my dumb questions again
I tried google and search thru this forum, but didn't understand whats "sysinfo output?". It's a script that I should add somewhere?
About the schedule I understand, I was just mentioning that it has some issues on my NAS (and I read a lot here about the schedule)

P.S. there really should be a "box" version of the soft in future, I`m not good with ssh and other deep computer stuff ;(
User avatar
rednoah
The Source
Posts: 22986
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Unable to load i386 native library libmediainfo.so / Una

Post by rednoah »

See where my signature says "Please read..."? Please read that.

If anyone wants to maintain a QNAP package then I'm all for giving them a thumbs up. :D
:idea: Please read the FAQ and How to Request Help.
invis
Donor
Posts: 24
Joined: 04 Apr 2016, 10:07

Re: Unable to load i386 native library libmediainfo.so / Una

Post by invis »

1. ok, found the sysinfo thing
2. libmediainfo not working
admin@Synology:~$ filebot -script fn:sysinfo
FileBot 4.6.1 (r3315)
JNA Native: 4.0.1
MediaInfo: java.lang.UnsatisfiedLinkError: Unable to load library 'zen': Native library (linux-arm/libzen.so) not found in resource path ([file:/volume1/@appstore/filebot/FileBot.jar])
Apache Commons VFS: [zip, ftps, rar, ftp, tar, tgz, tbz2, sftp]
Chromaprint: java.io.IOException: Cannot run program "/usr/local/chromaprint/bin/fpcalc": error=2, No such file or directory
Extended Attributes: OK
Groovy Engine: 2.4.5
JRE: Java(TM) SE Embedded Runtime Environment 1.8.0_91 (headless)
JVM: 32-bit Java HotSpot(TM) Embedded Client VM
CPU/MEM: 1 Core / 121 MB Max Memory / 13 MB Used Memory
OS: Linux (arm)
Package: SPK
Data: /volume1/@appstore/filebot/data/admin
uname: Linux Synology 2.6.32.12 #7321 Wed May 4 16:00:48 CST 2016 armv5tel GNU/Linux synology_88f6282_213

--- UPDATE AVAILABLE: FileBot 4.7 (r3923) ---

Done ヾ(@⌒ー⌒@)ノ
User avatar
rednoah
The Source
Posts: 22986
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Unable to load i386 native library libmediainfo.so / Una

Post by rednoah »

Did you install the SynoCommunity MediaInfo package? If that doesn't work then you may be out of luck since armv5tel is not supported well.

I think some people managed to compile it themselves, and there might be a tutorial here in the forums. The MediaInfo features are optional, so you don't really need to worry about it, unless you really really need those optional features. ;)
:idea: Please read the FAQ and How to Request Help.
invis
Donor
Posts: 24
Joined: 04 Apr 2016, 10:07

Re: Unable to load i386 native library libmediainfo.so / Una

Post by invis »

nope, mediainfo is not installed.
after you asked, I installed and filebot stopped worked at all.
after deleting it - works fine, but I just get annoying when I see the error. (currently I sort manually, cuz schedule doesnt work).
User avatar
rednoah
The Source
Posts: 22986
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Unable to load i386 native library libmediainfo.so / Una

Post by rednoah »

You seem to be using --conflict auto which requires MediaInfo to work well. You could use --conflict override instead which does not use MediaInfo.
:idea: Please read the FAQ and How to Request Help.
Post Reply