[opensuse-factory] TW : needing libcrypto.so.10
TW: - trying to install a program "ChartGenie" which needs libcrypto.so.10 - this does not seem to appear in libcrypto rpms : what to do please ? regards ... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Op maandag 23 oktober 2017 14:41:35 CEST schreef ellanios82:
TW:
- trying to install a program "ChartGenie"
which needs libcrypto.so.10
- this does not seem to appear in libcrypto rpms
: what to do please ?
regards
...
IIRC it's in the libssl packages, the 1.1.0 version that is. -- Gertjan Lettink, a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Monday 2017-10-23 14:41, ellanios82 wrote:
TW:
- trying to install a program "ChartGenie"
which needs libcrypto.so.10
stop beating Fedora packages into an openSUSE system. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
stop beating Fedora packages into an openSUSE system. The application (I assume you mean ChartGeany: http://chartgeany.com) is neither open source, nor does it provide packages for openSUSE. Trying
Jan, On 10/23/2017 03:07 PM, Jan Engelhardt wrote: the Fedora package would have been my first attempt as well. @Jan, If you speak up, please try to be helpful, not dismissive. The user is not to blame here. @ellianos82 on openSUSE, the library is called libcrypto.so.1.0.0 and libcrypto.so.1.1.0 respectively. You can try to place symbolic links by hand, but there is no guarantee the libraries are binary compatible. In fact, they probably are not. Did you try to reach out to the vendor for openSUSE support? Chances are that it might not be too hard for them to add if they already build for multiple distros. As for writing on the list, a bit of context about the application, including the URL to the homepage would have been useful. I realize that your posts are relatively sparse, but if you want help, you cannot assume everyone will produce their crystal balls to get to the bottom of your issue. The better you feed this list, the more helpful the results, including basics like the correct name of the application... Cheers, Daniel -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 23/10/17 16:56, Daniel Molkentin wrote:
Did you try to reach out to the vendor for openSUSE support?
- thank you for your helpful and understanding reply - yes I am asking the vendor for help in case he can provide an rpm for openSUSE. As i am a non-technical Tumbleweed user , normally I would ask for help on the 'opensuse' list , but this seemed an area where Factory might be more likely. It would be nice if 'factory' rudeness was rare. gratefully, Ellan ... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Monday 2017-10-23 15:56, Daniel Molkentin wrote:
stop beating Fedora packages into an openSUSE system. The application (I assume you mean ChartGeany: http://chartgeany.com) is neither open source, nor does it provide packages for openSUSE. Trying
On 10/23/2017 03:07 PM, Jan Engelhardt wrote: the Fedora package would have been my first attempt as well. @Jan, If you speak up, please try to be helpful, not dismissive. The user is not to blame here.
"Please do not attempt to install Fedora packages on openSUSE, for the same reason you should not put regular into your diesel." Better?
@ellianos82 on openSUSE, the library is called libcrypto.so.1.0.0 and libcrypto.so.1.1.0 respectively. You can try to place symbolic links by hand, but there is no guarantee the libraries are binary compatible.
And that's why this approach - being as old as Linux distribution themselves - is usually a bad idea, because the incompatibility may never be reported by the program, then eating your data and whatnot… Topic's also not too old: https://lists.opensuse.org/opensuse-factory/2017-08/msg00609.html -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 23.10.2017 um 20:11 schrieb Jan Engelhardt:
On Monday 2017-10-23 15:56, Daniel Molkentin wrote:
stop beating Fedora packages into an openSUSE system. The application (I assume you mean ChartGeany: http://chartgeany.com) is neither open source, nor does it provide packages for openSUSE. Trying
On 10/23/2017 03:07 PM, Jan Engelhardt wrote: the Fedora package would have been my first attempt as well. @Jan, If you speak up, please try to be helpful, not dismissive. The user is not to blame here. "Please do not attempt to install Fedora packages on openSUSE, for the same reason you should not put regular into your diesel."
How about "Do not pour lighter fluid into your deep fryer, instead of good vegetable oil. Or at least if you do believe that that would be a good idea, please do not act suprised in case your kitchen blows up." that being said: if I had to try to make some foreign package work I'd opt for a debian package. Preferrably the one for the debian version that is kind of half way between the oldest supported one, and the newest. Then I'd convert that package to rpm, using alien, and then let zypper sort out dependencies. Cheers MH -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Monday 2017-10-23 22:23, Mathias Homann wrote:
The application (I assume you mean ChartGeany: http://chartgeany.com) is neither open source, nor does it provide packages for openSUSE. Trying the Fedora package would have been my first attempt as well.
that being said: if I had to try to make some foreign package work I'd opt for a debian package. Preferrably the one for the debian version that is kind of half way between the oldest supported one, and the newest. Then I'd convert that package to rpm, using alien, and then let zypper sort out dependencies.
That is basically no better. Debian, like Fedora, invented its own SONAMEs. (And who could blame them, openSSL just does not declare any!) It just happens that their chosen name matches openSUSE's, but that is not always have to be the case—cf. gsoap/libgsoap10 where numbers were made up on the spot. The ABI issue would still remain. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 23.10.2017 um 23:28 schrieb Jan Engelhardt:
On Monday 2017-10-23 22:23, Mathias Homann wrote:
The application (I assume you mean ChartGeany: http://chartgeany.com) is neither open source, nor does it provide packages for openSUSE. Trying the Fedora package would have been my first attempt as well. that being said: if I had to try to make some foreign package work I'd opt for a debian package. Preferrably the one for the debian version that is kind of half way between the oldest supported one, and the newest. Then I'd convert that package to rpm, using alien, and then let zypper sort out dependencies. That is basically no better.
well, it's at least better than just creating links / copies of libraries under different names, and hoping. This way at lets lets you uninstall the software cleanly through rpm. cheers MH
Debian, like Fedora, invented its own SONAMEs. (And who could blame them, openSSL just does not declare any!) It just happens that their chosen name matches openSUSE's, but that is not always have to be the case—cf. gsoap/libgsoap10 where numbers were made up on the spot. The ABI issue would still remain. ouch. I actually didn't know that there can be libs that do not properly define their own names. kill them with fire.
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 24/10/17 03:41 AM, Mathias Homann wrote:
Am 23.10.2017 um 23:28 schrieb Jan Engelhardt:
On Monday 2017-10-23 22:23, Mathias Homann wrote:
The application (I assume you mean ChartGeany: http://chartgeany.com) is neither open source, nor does it provide packages for openSUSE. Trying the Fedora package would have been my first attempt as well. that being said: if I had to try to make some foreign package work I'd opt for a debian package. Preferrably the one for the debian version that is kind of half way between the oldest supported one, and the newest. Then I'd convert that package to rpm, using alien, and then let zypper sort out dependencies. That is basically no better.
well, it's at least better than just creating links / copies of libraries under different names, and hoping. This way at lets lets you uninstall the software cleanly through rpm.
cheers MH
Debian, like Fedora, invented its own SONAMEs. (And who could blame them, openSSL just does not declare any!) It just happens that their chosen name matches openSUSE's, but that is not always have to be the case—cf. gsoap/libgsoap10 where numbers were made up on the spot. The ABI issue would still remain. ouch. I actually didn't know that there can be libs that do not properly define their own names. kill them with fire.
I installed libopenssl1_0_0 as it's the same as libcrypto.so.10. You can create a symlink pointing to libcrypto.so.10. -- Cheers! Roman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
I tried the symlink but ChartGeany does not work with the libopenssl1_0_0 Without symlink: ChartGeany: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory With symlink: $ cd /usr/lib64 $ sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10 $ ls -l libcrypto.so.10 $ libcrypto.so.10 -> libcrypto.so.1.0.0 ChartGeany: /usr/lib64/libcrypto.so.10: version `libcrypto.so.10' not found (required by ChartGeany) -- Sent from: http://opensuse.14.x6.nabble.com/opensuse-factory-f3292933.html -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, Oct 25, 2017 at 02:05:29AM +0000, Erico wrote:
I tried the symlink but ChartGeany does not work with the libopenssl1_0_0
Without symlink: ChartGeany: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory
With symlink: $ cd /usr/lib64 $ sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10 $ ls -l libcrypto.so.10 $ libcrypto.so.10 -> libcrypto.so.1.0.0
ChartGeany: /usr/lib64/libcrypto.so.10: version `libcrypto.so.10' not found (required by ChartGeany)
Is an ELF library has its soname then this soname wins always regardless of named symbolic link. -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr
On Mon, Oct 23, 2017 at 10:56 AM, Daniel Molkentin
Jan,
@Jan, If you speak up, please try to be helpful, not dismissive. The user is not to blame here.
I do not think he is being dismissive.. he is a realist ;-) No ABI warranty exists between distributions. because such warranty does not even exists (ed) between vainilla openSSL versions. Do not do this symlink hack, particularly not with openSSL, it will eat your babies, if you are lucky it will crash or it might as well fatally break your crypto without you even noticing. it is quite fragile. you have been warned. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi I researched and managed to install the application and dependencies Follow the instructions: Chart Geany - Technical Analysis Software https://chartgeany.com/ Download https://chartgeany.com/downloads/chartgeany-5.2.0-1.fc25.x86_64.rpm ===== Requirements error: libopenssl1_0_0 ===== Fix: Libcrypto.so.10 from Fedora https://pkgs.org/download/Libcrypto.so.10 ===== Get openssl-libs for Fedora 25 http://dl.fedoraproject.org/pub/fedora/linux/updates/25/x86_64/o/openssl-lib... OR Get compat-openssl10 package for Fedora 26 http://dl.fedoraproject.org/pub/fedora/linux/updates/26/x86_64/c/compat-open... ===== Install openssl-libs sudo rpm -Uvh --nodeps openssl-libs-1.0.2k-1.fc25.x86_64.rpm OR Install compat-openssl10 sudo rpm -Uvh --nodeps compat-openssl10-1.0.2j-9.fc26.x86_64.rpm ===== Install deps from openSUSE sudo zypper in libQt5Concurrent5 Install Chart Geany sudo rpm -Uvh --nodeps chartgeany-5.2.0-1.fc25.x86_64.rpm good luck -- Sent from: http://opensuse.14.x6.nabble.com/opensuse-factory-f3292933.html -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi I forgot You need import gpg keys from Fedora sudo rpm --import "https://getfedora.org/static/64DAB85D.txt" regards -- Sent from: http://opensuse.14.x6.nabble.com/opensuse-factory-f3292933.html -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 24/10/17 05:19, Erico wrote:
I researched and managed to install the application and dependencies
- terrific : thank you so much :) regards ... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Do you need paid version? They have open-source edition, which can be compiled under TW. On 2017-10-23 22:41, ellanios82 wrote:
TW:
- trying to install a program "ChartGenie"
which needs libcrypto.so.10
- this does not seem to appear in libcrypto rpms
: what to do please ?
regards
... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (10)
-
Cristian Rodríguez
-
Daniel Molkentin
-
Dr. Werner Fink
-
ellanios82
-
Erico
-
Jan Engelhardt
-
Knurpht - Gertjan Lettink
-
Konstantin Voinov
-
Mathias Homann
-
Roman Bysh