Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 591020 - media-sound/spotify: /opt/spotify/spotify-client/spotify: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found
Summary: media-sound/spotify: /opt/spotify/spotify-client/spotify: /usr/lib64/libssl.s...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-11 09:11 UTC by Ivan Iraci
Modified: 2016-09-29 12:18 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Iraci 2016-08-11 09:11:20 UTC
When I run 'spotify' from the command line I get:

$ spotify 
/opt/spotify/spotify-client/spotify: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /opt/spotify/spotify-client/spotify)
/opt/spotify/spotify-client/spotify: /usr/lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /opt/spotify/spotify-client/spotify)
/opt/spotify/spotify-client/spotify: /usr/lib64/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /opt/spotify/spotify-client/spotify)

$ qfile -vS /usr/lib64/libssl.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcurl.so.4
net-misc/curl-7.50.1:0 (/usr/lib64/libcurl.so.4)
dev-libs/openssl-1.0.2h-r2:0 (/usr/lib64/libcrypto.so.1.0.0)
dev-libs/openssl-1.0.2h-r2:0 (/usr/lib64/libssl.so.1.0.0)

$ eix -e spotify
[I] media-sound/spotify
     Available versions:  1.0.34^ms{tbz2} {gnome pax_kernel pulseaudio}
     Installed versions:  1.0.34^ms{tbz2}(10:59:30 11/08/2016)(pulseaudio -gnome -pax_kernel)
     Homepage:            https://www.spotify.com/ch-de/download/previews/
     Description:         Spotify is a social music platform
Comment 1 Ivan Iraci 2016-08-11 09:22:46 UTC
A thread on the forum could lead to a solution to this problem:
https://forums.gentoo.org/viewtopic-t-1014028-start-0.html
Comment 2 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2016-08-15 20:15:20 UTC
Curl is already installed, added the 'ssl,curl_ssl_openssl' which should ensure the dep is there.
Comment 3 Ivan Iraci 2016-08-16 11:28:47 UTC
(In reply to Matthew Thode ( prometheanfire ) from comment #2)

> Curl is already installed, added the 'ssl,curl_ssl_openssl' which should
> ensure the dep is there.

@wolrd rebuilt with CURL_SSL="openssl" (previously it was built with CURL_SSL="nss"), same error.
Comment 4 Ivan Iraci 2016-08-16 11:34:02 UTC
Please, take a look at this thread (already linked above): https://forums.gentoo.org/viewtopic-t-1014028-start-0.html.
Comment 5 Rick Harris 2016-08-16 12:10:58 UTC
(In reply to Matthew Thode ( prometheanfire ) from comment #2)
> Curl is already installed, added the 'ssl,curl_ssl_openssl' which should
> ensure the dep is there.
Still broken it seems, spotify does not run and exits with the following:
~ $ spotify
/opt/spotify/spotify-client/spotify: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /opt/spotify/spotify-client/spotify)
/opt/spotify/spotify-client/spotify: /usr/lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /opt/spotify/spotify-client/spotify)
/opt/spotify/spotify-client/spotify: /usr/lib64/libcurl.so.4: no version information available (required by /opt/spotify/spotify-client/spotify)

While spotify will complain about lack of version symbols in libraries, building dev-libs/openssl with the 'nostrip' feature at least enables spotify to run:
FEATURES=nostrip emerge -1 openssl
Comment 6 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2016-08-16 22:50:05 UTC
Not sure why it's still broken this isn't something I can easily work around as it's a binary package.
Comment 7 Rick Harris 2016-08-17 10:13:26 UTC
Disregard my previous reply.

It seems all I needed to fix spotify running was to re-emerge dev-libs/openssl.
I'm unable to reproduce the error after just re-emerging openssl.

Strange behaviour.

Perhaps Ivan since you are still getting the error can confirm that simply re-emerging dev-libs/openssl fixes spotify running?
Comment 8 Ivan Iraci 2016-08-17 11:13:35 UTC
(In reply to Rick Harris from comment #7)

> It seems all I needed to fix spotify running was to re-emerge
> dev-libs/openssl.
> I'm unable to reproduce the error after just re-emerging openssl.
> Perhaps Ivan since you are still getting the error can confirm that simply
> re-emerging dev-libs/openssl fixes spotify running?

Reemerging openssl doesn't fix the problem for me.
Comment 9 David Hallas 2016-09-29 11:49:34 UTC
I have the same problem, I tried re-emerging openssl with FEATURES=nostrip but it did not solve the problem.
Comment 10 David Hallas 2016-09-29 12:18:05 UTC
I worked around the problem by switching my linker to ld.bfd (I was using ld.gold) and re-emerging openssl and curl with FEATURES=nostrip

Is it possible for a package to require the bfd linker instead of the gold linker? And require nostrip on openssl and curl?