Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: openssl temporay broke system(FIXED) (Read 1542 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

openssl temporay broke system(FIXED)

Hello there! And sorry for my poor English:)
At first of all i want say big THANKS for Artix! Its very fast even on my old PC ;) I am really love it! :)

So. My question why it happened?

I want to install sysbench utility.

1. install sysbench
2. when i try to run it i get
Code: [Select]
error while loading shared libraries: libssl.so.3
3. google tell me that openssl in needed.
4. after install openssl many tty commands it broke - when i try start pacman or mc i always get
Code: [Select]
error while loading shared libraries: libssl.so.1.1 artix
5. after googling i fond solution here https://forum.artixlinux.org/index.php/topic,4756.msg0.html
6. i am download lib32-openssl-1.1 https://archlinux.org/packages/multilib/x86_64/lib32-openssl-1.1/ and manually extract content to /usr folder
-=linux its buggy crap that have no antifool protection (c)=- :)
*linux is free software, and comes with ABSOLUTELY NO WARRANTY* :)
+ALL YOURS ACTIONS at Linux YOU DO at YOUR OWN RISK!+ :)

Re: openssl temporay broke system(FIXED)

Reply #1
Did you install these packages with pacman -Sy?

Re: openssl temporay broke system(FIXED)

Reply #2
Quote
Did you install these packages with pacman -Sy?
no, i do pacman -S openssl only for resolve starting sysbench
but after installing openssl all commands  like pacman and mc is broke and i manually decompress and copy files from this package https://archlinux.org/packages/multilib/x86_64/lib32-openssl-1.1/ to /usr folder, after that all was fixed
-=linux its buggy crap that have no antifool protection (c)=- :)
*linux is free software, and comes with ABSOLUTELY NO WARRANTY* :)
+ALL YOURS ACTIONS at Linux YOU DO at YOUR OWN RISK!+ :)

Re: openssl temporay broke system(FIXED)

Reply #3
Now that we know what you did, we know what happened.  You did a partial upgrade on a rolling release, which is not supported.

OpenSSL has dependencies all throughout many core system packages and user application packages.  Your current packages couldn't work with the newer version.  Thus your system broke.  And when the old version got put back, your system magically worked.

Essentially, don't do partial upgrades.  Always do pacman -Syu to stay current.

Re: openssl temporay broke system(FIXED)

Reply #4
Thank you very much!

So my system is still broken?
How to fix it please tell me? pacman -Syu help me?

and what i must to if my tty is broke during ordinary installation? put back old versions?
how to avoid this in the future?

PS
and why sysbench not launch?
and why normall ordinary action like installation openssl broke my system without warnings?
-=linux its buggy crap that have no antifool protection (c)=- :)
*linux is free software, and comes with ABSOLUTELY NO WARRANTY* :)
+ALL YOURS ACTIONS at Linux YOU DO at YOUR OWN RISK!+ :)


Re: openssl temporay broke system(FIXED)

Reply #6
Thanks! And that's all? And why i see still libs thats i manually copied before?
https://i.imgur.com/UlJpsZn.png
https://i.imgur.com/7keKWgz.png
Code: [Select]
freeartist-p31ds3l:[root]:/home/freeartist# pacman -Syu
:: Synchronizing package databases...
 system is up to date
 world                2043,5 KiB  3,99 MiB/s 00:01 [######################] 100%
 galaxy                  2,6 MiB  8,07 MiB/s 00:00 [######################] 100%
 extra                1753,5 KiB  1226 KiB/s 00:01 [######################] 100%
 community               7,2 MiB  2,84 MiB/s 00:03 [######################] 100%
 multilib              170,1 KiB  2,16 MiB/s 00:00 [######################] 100%
 universe is up to date
 lib32-gremlins          3,4 KiB  56,3 KiB/s 00:00 [######################] 100%
 lib32                 165,8 KiB  2,10 MiB/s 00:00 [######################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (7) ecryptfs-utils-111-7  mercurial-6.3.0-1  pipewire-1:0.3.60-1
             qt5-base-5.15.7+kde+r174-1  qt5-declarative-5.15.7+kde+r22-1
             qt5-imageformats-5.15.7+kde+r6-1  qt5-wayland-5.15.7+kde+r52-1

Total Download Size:    24,89 MiB
Total Installed Size:  123,83 MiB
Net Upgrade Size:       -0,01 MiB

:: Proceed with installation? [Y/n] y

Code: [Select]
freeartist-p31ds3l:[root]:/usr/lib# pacman -Suy
:: Synchronizing package databases...
 system is up to date
 world is up to date
 galaxy is up to date
 extra is up to date
 community                                                                                                           7,2 MiB  7,97 MiB/s 00:01 [#######################################################################################] 100%
 multilib is up to date
 universe is up to date
 lib32-gremlins is up to date
 lib32 is up to date
:: Starting full system upgrade...
 there is nothing to do
freeartist-p31ds3l:[root]:/usr/lib#
-=linux its buggy crap that have no antifool protection (c)=- :)
*linux is free software, and comes with ABSOLUTELY NO WARRANTY* :)
+ALL YOURS ACTIONS at Linux YOU DO at YOUR OWN RISK!+ :)

Re: openssl temporay broke system(FIXED)

Reply #7
sysbench is an arch community package.
We do not support arch packages.
Likely, you need to either rebuild sysbench or just use an uptodate mirror.

Re: openssl temporay broke system(FIXED)

Reply #8
Sorry?
Artix not support AUR? Or what you mean?
How i can know what is Artix package and what is Arch package?
Rebuild sysbench, how?
Previously i am just install sysbench, pacman -S sysbench, and it not run with lib error, what i do wrong?
-=linux its buggy crap that have no antifool protection (c)=- :)
*linux is free software, and comes with ABSOLUTELY NO WARRANTY* :)
+ALL YOURS ACTIONS at Linux YOU DO at YOUR OWN RISK!+ :)

Re: openssl temporay broke system(FIXED)

Reply #9
i am chek, sysbench is working
So. And were was issue in my case?
-=linux its buggy crap that have no antifool protection (c)=- :)
*linux is free software, and comes with ABSOLUTELY NO WARRANTY* :)
+ALL YOURS ACTIONS at Linux YOU DO at YOUR OWN RISK!+ :)


Re: openssl temporay broke system(FIXED)

Reply #11
We do not officially support arch repos and the AUR.
If you use these, you are on your own to fix eventual issues.
What?! :o  That bad :( Why so explain please?

But i am install sysbench drom default repo. Why its broke system?

And where is i can get alternatives to AUR?

-=linux its buggy crap that have no antifool protection (c)=- :)
*linux is free software, and comes with ABSOLUTELY NO WARRANTY* :)
+ALL YOURS ACTIONS at Linux YOU DO at YOUR OWN RISK!+ :)

 

Re: openssl temporay broke system(FIXED)

Reply #12
Installing sysbench did not break your system. A partial upgrade to make it work did. And it came from the Arch repository, which hasn't been the default for over a year.

"Not supported" just means that Artix devs aren't responsible for making it work. Therefore there are no supported alternatives to the AUR, because Artix devs are not reponsible for packages you built from source or got from somewhere else either. Arch devs who made the sysbench package also can't be responsible for the version of OpenSSL Artix has.

This doesn't mean it won't work. Even if it doesn't work, the community can help you or that you can fix it yourself and learn something new (as you just did).

If you want distro devs to be responsible for every package on your system, there's Debian, which has a huge amount of packages, all of which with a maintainer who is less likely to answer "not my problem" to the sort of questions you're asking.



Also, pacman won't remove the libs you copied since it doesn't even know they exist. It would be different you ran pacman -U lib32..., which properly installs a package and lets pacman keep track of its contents. pacman -Syu is how you prevent needing to manually copy libs in the first place.


Re: openssl temporay broke system(FIXED)

Reply #14
>If you want distro devs to be responsible for every package on your system, there's Debian, which has a huge amount of packages, all of which with a maintainer who is less likely to answer "not my problem" to the sort of questions you're asking.

Didn't their community take a hit when they decided to roll with systemd and a bunch of them resigned?