INTERACT FORUM

More => Old Versions => JRiver Media Center 20 for Linux => Topic started by: zeltak on October 12, 2013, 07:08:39 am

Title: installing on Arch linux issues
Post by: zeltak on October 12, 2013, 07:08:39 am
Hi all

ive been trying to install MC on arch (one of the top popular distros for linux)  for past few weeks with no success, that is it does install but all i get is a black windows with a OK button, that when pressed kills the black box. this is the CLI output:



zeltak@voices jriver ↳ mediacenter
JRiver install path (process: 6094): /usr/lib/jriver/Media Center 19/
CJRSharedToolsHelper::AuthenticateJRSharedLib
JRFileSystem::GetDirectoryAppdataCommon
CJRSharedToolsHelper::AuthenticateJRSharedLib
JRFileSystem::GetDirectoryDocuments
JRFileSystem::GetDirectoryDesktop
JRTools checking thread
CJRSharedToolsHelper::AuthenticateJRSharedLib
/usr/lib32/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/lib/jriver/Media Center 19/libJRReader.so)
/usr/lib32/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/lib/jriver/Media Center 19/libJRReader.so)
/usr/lib32/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/lib/jriver/Media Center 19/libJRReader.so)
/usr/lib32/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/lib/jriver/Media Center 19/libJRReader.so)
/usr/lib32/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/lib/jriver/Media Center 19/libJRReader.so)
Setting focus: 0A5C7668
Ignoring Xlib error: error code 8 request code 42
Details: BadMatch (invalid parameter attributes)
JRBasicWnd::SetCapture
/usr/lib32/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/lib/jriver/Media Center 19/libJRReader.so)
/usr/lib32/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/lib/jriver/Media Center 19/libJRReader.so)
/usr/lib32/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/lib/jriver/Media Center 19/libJRReader.so)
Setting focus: 0A5F65C8
Ignoring Xlib error: error code 8 request code 42
Details: BadMatch (invalid parameter attributes)
JRBasicWnd::SetCapture
Destroying font (32840 bytes)

any clue guys?

best

Z
Title: Re: installing on Arch linux issues
Post by: Mike Noe on October 12, 2013, 10:15:29 am
What is your version of libcurl4?  I'm on openSuSe and it's default is for libcurl4 v7.32.0-3.3.
Code: [Select]
File List:
/usr/lib/libcurl.so.4
/usr/lib/libcurl.so.4.3.0

AFAIK, my install is running as well as JRiver's Debian installs...
Title: Re: installing on Arch linux issues
Post by: zeltak on October 12, 2013, 11:40:28 am
Hya mike,

see below

/usr/lib/libcurl.a
/usr/lib/libcurl.so
/usr/lib/libcurl.so.4
/usr/lib/libcurl.so.4.3.0
/usr/lib/pkgconfig/libcurl.pc
/usr/lib32/libcurl.a
/usr/lib32/libcurl.so
/usr/lib32/libcurl.so.4
/usr/lib32/libcurl.so.4.3.0
/usr/lib32/pkgconfig/libcurl.pc

seems like same version, right?

thx

Z
Title: Re: installing on Arch linux issues
Post by: UdoS on October 12, 2013, 12:01:29 pm
Hi Zeltak,
usually the libcurl.so.4 is a link to the latest version - check that libcurl.so.4 links to the libcurl.so.4.3.0.  It looks like there is a function not declared in your lib.
I'm running MC under suse 12.3 an I had that problem at the beginning.
Title: Re: installing on Arch linux issues
Post by: zeltak on October 12, 2013, 12:25:04 pm
thx Udos

i think it is actually linked correctly

723 lrwxrwxrwx  1 root   root       16 Aug 30 04:57 libcurl.so.4 -> libcurl.so.4.3.0         

any other ideas i can check/try?

best

Z
Title: Re: installing on Arch linux issues
Post by: UdoS on October 12, 2013, 12:38:51 pm
Hi Zeltak,

I checked the dependencies of libcurl.so.4 and there is a reference to the libssl.so.1.0.0. The only clue I have right now is, that you reinstall (if you havn't done jet) the curl - libs.

Udo
Title: Re: installing on Arch linux issues
Post by: bob on October 12, 2013, 03:18:51 pm
You need the libcurl linked with openssl or JRReader won't work.
ii  libcurl3:i386                         7.26.0-1+wheezy3                      i386         easy-to-use client-side URL transfer library (OpenSSL flavour)
Title: Re: installing on Arch linux issues
Post by: zeltak on October 13, 2013, 01:29:18 pm
Thx for the response Bob

but i think it is linked

zeltak@voices files ↳ ldd /usr/lib32/libcurl.so.4.3.0 | grep ssl                                                                                                        master⚡
   libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf75e5000)


let me know if there is anything else i can check

best

z
Title: Re: installing on Arch linux issues
Post by: bob on October 13, 2013, 11:09:37 pm
Thx for the response Bob

but i think it is linked

zeltak@voices files ↳ ldd /usr/lib32/libcurl.so.4.3.0 | grep ssl                                                                                                        master⚡
   libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf75e5000)


let me know if there is anything else i can check

best

z
IIRC the debian ssl curl is libcurl3 not libcurl4.
Title: Re: installing on Arch linux issues
Post by: zeltak on October 15, 2013, 09:49:19 am
thx bob

mmm im pretty much exhausted my options as im not very technical :) any other things i can try? can jriver be made to use curl4 (it may be a stupid question but again i have no programming knowledge :) )

Any other arch users there? no one, arch is pretty awesome guys, try it out :)

best

Z
Title: Re: installing on Arch linux issues
Post by: Mike Noe on October 15, 2013, 11:01:15 am
I haven't bothered to look in detail, but if you could track down the libcur that is in openSUSE and build it and get it installed on arch, might work.
Title: Re: installing on Arch linux issues
Post by: hifi25nl on October 24, 2013, 10:08:10 am
See my topic

http://yabb.jriver.com/interact/index.php?topic=84651.0

the correct PKGBUILD for lib32-curl is this:

http://pkgbuild.com/git/aur-mirror.git/plain/lib32-curl/PKGBUILD?id=6707050b2be285305465f2d5c1780b0e610668f2

Beware to install ONLY lib32-curl (not curl).

Good luck