Linux libzen & libmediainfo not found
#1
Hi,

I'm having problems running tmm on my RPi2 under Raspbian (a Debian Wheezy port). Most things are working except I can't resolve the missing libzen & libmediainfo (see the log below). What I did was:
  1. Download tmm_2.6.5_r1840_linux.tar.gz from FossHub
  2. Extract the archive to a separate directory /home/tmm
  3. Execute the tinyMediaManagerUpdater.sh

The standard splash screen appears, the program is updated to the latest version (2.6.6 r1933) and then the program is re-launched. The error log file however contains the following:
Code:
23:56:02.778 ERROR org.tinymediamanager.thirdparty.MediaInfo - Failed to preload libzen
23:56:02.868 ERROR org.tinymediamanager.thirdparty.MediaInfo - Failed to load mediainfo
java.lang.UnsatisfiedLinkError: Unable to load library 'mediainfo': Native library (linux-arm/libmediainfo.so) not found in resource path ([file:/home/tmm/tmm.jar, file:/home/tmm/lib/DJNativeSwing-SWT.jar, file:/home/tmm/lib/DJNativeSwing.jar, file:/home/tmm/lib/JSplitButton.jar, file:/home/tmm/lib/JTattoo.jar, file:/home/tmm/lib/LightBox.jar, file:/home/tmm/lib/Scaling-bin.jar, file:/home/tmm/lib/api-common.jar, file:/home/tmm/lib/asm.jar, file:/home/tmm/lib/betterbeansbinding-core.jar, file:/home/tmm/lib/betterbeansbinding-el.jar, file:/home/tmm/lib/betterbeansbinding-swingbinding.jar, file:/home/tmm/lib/commons-codec.jar, file:/home/tmm/lib/commons-io.jar, file:/home/tmm/lib/commons-lang3.jar, file:/home/tmm/lib/core.jar, file:/home/tmm/lib/fanarttvapi.jar, file:/home/tmm/lib/forms.jar, file:/home/tmm/lib/glazedlists.jar, file:/home/tmm/lib/gson.jar, file:/home/tmm/lib/httpclient.jar, file:/home/tmm/lib/httpcore.jar, file:/home/tmm/lib/httpmime.jar, file:/home/tmm/lib/image-viewer.jar, file:/home/tmm/lib/imgscalr-lib.jar, file:/home/tmm/lib/jackson-annotations.jar, file:/home/tmm/lib/jackson-core.jar, file:/home/tmm/lib/jackson-databind.jar, file:/home/tmm/lib/jcl-over-slf4j.jar, file:/home/tmm/lib/jdom.jar, file:/home/tmm/lib/jgoodies-common.jar, file:/home/tmm/lib/jmte-unbundled.jar, file:/home/tmm/lib/jna.jar, file:/home/tmm/lib/joda-time.jar, file:/home/tmm/lib/json-20131018.jar, file:/home/tmm/lib/jsoup.jar, file:/home/tmm/lib/jtidy.jar, file:/home/tmm/lib/log4j-over-slf4j.jar, file:/home/tmm/lib/logback-classic.jar, file:/home/tmm/lib/logback-core.jar, file:/home/tmm/lib/objectdb.jar, file:/home/tmm/lib/platform.jar, file:/home/tmm/lib/quaqua-filechooser-only.jar, file:/home/tmm/lib/resources.jar, file:/home/tmm/lib/retrofit.jar, file:/home/tmm/lib/rottentomatoesapi.jar, file:/home/tmm/lib/slf4j-api.jar, file:/home/tmm/lib/themoviedbapi.jar, file:/home/tmm/lib/thetvdbapi.jar, file:/home/tmm/lib/trakt-java.jar, file:/home/tmm/lib/twinkle.jar, file:/home/tmm/lib/xmlrpc-client.jar, file:/home/tmm/lib/swt.jar, file:/home/tmm/locale/*, file:/home/tmm/lib/swt.jar, file:/home/tmm/locale/*, file:/home/tmm/lib/swt.jar, file:/home/tmm/locale/*])
    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:271) ~[jna.jar:4.1.0 (b4)]
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:398) ~[jna.jar:4.1.0 (b4)]
    at com.sun.jna.Library$Handler.<init>(Library.java:147) ~[jna.jar:4.1.0 (b4)]
    at com.sun.jna.Native.loadLibrary(Native.java:412) ~[jna.jar:4.1.0 (b4)]
    at org.tinymediamanager.thirdparty.MediaInfoLibrary.<clinit>(MediaInfoLibrary.java:38) ~[tmm.jar:2.6.6 (r1933)]
    at org.tinymediamanager.thirdparty.MediaInfo.staticOption(MediaInfo.java:498) [tmm.jar:2.6.6 (r1933)]
    at org.tinymediamanager.thirdparty.MediaInfo.staticOption(MediaInfo.java:484) [tmm.jar:2.6.6 (r1933)]
    at org.tinymediamanager.thirdparty.MediaInfo.version(MediaInfo.java:446) [tmm.jar:2.6.6 (r1933)]
    at org.tinymediamanager.TinyMediaManager$1.run(TinyMediaManager.java:277) [tmm.jar:2.6.6 (r1933)]
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312) [na:1.7.0_65]
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) [na:1.7.0_65]
    at java.awt.EventQueue.access$200(EventQueue.java:103) [na:1.7.0_65]
    at java.awt.EventQueue$3.run(EventQueue.java:694) [na:1.7.0_65]
    at java.awt.EventQueue$3.run(EventQueue.java:692) [na:1.7.0_65]
    at java.security.AccessController.doPrivileged(Native Method) [na:1.7.0_65]
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) [na:1.7.0_65]
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) [na:1.7.0_65]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) [na:1.7.0_65]
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) [na:1.7.0_65]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) [na:1.7.0_65]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) [na:1.7.0_65]
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) [na:1.7.0_65]
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) [na:1.7.0_65]
23:56:02.875 ERROR org.tinymediamanager.TinyMediaManager - could not load MediaInfo!

Both libzen.so & libmediainfo.so exist in the /home/tmm/native/linux-arm/ directory, so they do exist.

How do I resolve these issues?

Thanks

Dave


Messages In This Thread
libzen & libmediainfo not found - by doive - 2015-03-13, 02:07
Logout Mark Read Team Forum Stats Members Help
libzen & libmediainfo not found0