spotify-make icon indicating copy to clipboard operation
spotify-make copied to clipboard

Latest release and Fedora 21

Open GuessWhy opened this issue 11 years ago • 10 comments

After instalation I have:

/home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /home/my_login/.local/lib/spotify-client/spotify) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /home/my_login/.local/lib/spotify-client/spotify) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libgcrypt.so.11: version `GCRYPT_1.2' not found (required by /home/my_login/.local/lib/spotify-client/libcef.so) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /lib64/libcups.so.2) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libcups.so.2)

GuessWhy avatar Mar 27 '15 13:03 GuessWhy

Yes, known issue. The "no version information available" messages are harmless. However, the missing libgcrypt.so.11(GRYPT_1_2) is not. And it's something rotten with it, adding a libgcrypt.so.11 lib to the spotitfy directory is not picked up in the same way as other libs. Problems...

If it's possible for you to install a libgrypt.so.11 compatibility package it's sort of a walk-around, and the client starts. For fedora, there is a copr providing compat-libgcrypt-1.5.3. at https://copr.fedoraproject.org/coprs/red/libgcrypt.so.11. However, we need a better solution...

EDIT: Perhaps the long-time solution is to create a docker image. Dunno, handling X and sound is non-trivial but possible.

leamas avatar Mar 27 '15 13:03 leamas

I copied libgrypt.so.11 from the package compact-libgcrypt to spotify-client dir and everything works.

:)

GuessWhy avatar Mar 27 '15 14:03 GuessWhy

please have a look at my fork (which will crash other dists than fedora) and https://bugzilla.rpmfusion.org/show_bug.cgi?id=3587

Blaimi avatar Apr 09 '15 13:04 Blaimi

Similarly with Fedora 22, though this just started happening today:

my-spotify --verbose
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /home/scott/.local/lib/spotify-client/spotify)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /home/scott/.local/lib/spotify-client/spotify)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libtspi.so.1)
18:13:07.935 I [breakpad.cpp:107                ] Registered Breakpad for product: spotify

18:13:07.936 I [translate.cpp:139               ] Reloading language file
$ ls -l /home/scott/.local/lib/spotify-client/
total 105844
drwxrwxr-x. 2 scott scott     4096 Jun  9 11:08 Data
-rwxr-xr-x. 1 scott scott 76873920 Jul  3  2014 libcef.so
lrwxrwxrwx. 1 scott scott       18 Jun 12  2014 libcrypto.so.10 -> libcrypto.so.1.0.0
-rwxr-xr-x. 1 scott scott  1663576 Jun 12  2014 libcrypto.so.1.0.0
-rwxr-xr-x. 1 scott scott   520608 Dec  2  2014 libgcrypt.so.11
lrwxrwxrwx. 1 scott scott       15 Jun 12  2014 libssl.so.10 -> libssl.so.1.0.0
-rwxr-xr-x. 1 scott scott   372728 Jun 12  2014 libssl.so.1.0.0
lrwxrwxrwx. 1 scott scott       17 Jun 12  2014 libudev.so.0 -> libudev.so.0.13.1
-rwxr-xr-x. 1 scott scott    55112 Jun 12  2014 libudev.so.0.13.1
lrwxrwxrwx. 1 scott scott       41 Jun  9 11:08 licenses.xhtml -> ../../share/spotify-client/licenses.xhtml
-rwxr-xr-x. 1 scott scott 28871528 Jul  3  2014 spotify

I did a clean reinstall but had the same issue.

vwbusguy avatar Jun 09 '15 18:06 vwbusguy

I take it back -

/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libgcrypt.so.11: version `GCRYPT_1.2' not found (required by /home/scott/.local/lib/spotify-client/libcef.so)

It is the same issue.

vwbusguy avatar Jun 09 '15 18:06 vwbusguy

In my case this was linked correctly:

lrwxrwxrwx. 1 scott scott 22 Jun 9 11:22 libgcrypt.so.11 -> /lib64/libgcrypt.so.20

It appears the version difference may be the culprit?

vwbusguy avatar Jun 09 '15 18:06 vwbusguy

Copying over the libgcrypt from the fedora folder causes the earlier reported error. I'm not sure why this worked until today.

vwbusguy avatar Jun 09 '15 18:06 vwbusguy

Sorry for all the spam - I had a zombie my-spotify process running so running it again just exited. I killed it off and it started up fine.

vwbusguy avatar Jun 09 '15 19:06 vwbusguy

@vwbusguy Maybe you could try this repo.

tvvocold avatar Jun 10 '15 01:06 tvvocold

Hi, I tried to install on Fedora 22, but can execute. This is because the "openssl" was updated to 1.0.1

[gabo@chronos spotify-make]$ my-spotify
/home/gabo/.local/lib/spotify-client/spotify: /home/gabo/.local/lib/spotify-client/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/gabo/.local/lib/spotify-client/spotify)
/home/gabo/.local/lib/spotify-client/spotify: /home/gabo/.local/lib/spotify-client/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/gabo/.local/lib/spotify-client/spotify)
/home/gabo/.local/lib/spotify-client/spotify: /home/gabo/.local/lib/spotify-client/libgcrypt.so.11: version `GCRYPT_1.2' not found (required by /home/gabo/.local/lib/spotify-client/libcef.so)
[gabo@chronos spotify-make]$ ll -l /home/gabo/.local/lib/spotify-client/
total 112M
drwxrwxr-x. 3 gabo gabo 4.0K Aug 25 08:36 ./
drwxrwxr-x. 3 gabo gabo 4.0K Aug 25 08:36 ../
drwxrwxr-x. 2 gabo gabo 4.0K Aug 25 08:36 Data/
-rw-r--r--. 1 gabo gabo  74M Mar 24 03:40 libcef.so
lrwxrwxrwx. 1 gabo gabo   22 Aug 25 08:36 libcrypto.so.1.0.0 -> /lib64/libcrypto.so.10*
lrwxrwxrwx. 1 gabo gabo   22 Aug 25 08:36 libgcrypt.so.11 -> /lib64/libgcrypt.so.20
lrwxrwxrwx. 1 gabo gabo   19 Aug 25 08:36 libssl.so.1.0.0 -> /lib64/libssl.so.10*
lrwxrwxrwx. 1 gabo gabo   41 Aug 25 08:36 licenses.xhtml -> ../../share/spotify-client/licenses.xhtml
-rwxr-xr-x. 1 gabo gabo  39M Mar 24 03:40 spotify*
[gabo@chronos spotify-make]$ 

Is there any workaround?

GaboFDC avatar Aug 25 '15 15:08 GaboFDC