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 1536 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: openssl temporay broke system(FIXED)

Reply #15
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.
Thanks a lot for explain!

And how i did partitial upgrade?

I just install openssl and its all broke. So openssl come to me not from Artix repo? How to chek that i use right repos?

ps also i use AUR to intall video drivers and some games, no problems while
-=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 #16
it seems some aur packages are not well maintained to work with latest release of openssl.
try installing openssl-1.1
there's no problem with this artix's openssl.

not the best way, but to check which repo you installed it from, but you can do
Code: [Select]
pacman -Qi openssl openssl-1.1 openssl-1.0
and check for packager. in my case i have openssl-3.0 and openssl-1.1 and i don't have openssl-1.0
both from artix repo.
Code: [Select]
Name            : openssl
Version         : 3.0.7-2
Description     : The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
Architecture    : x86_64
URL             : https://www.openssl.org
Licenses        : Apache
Groups          : None
Provides        : libcrypto.so=3-64  libssl.so=3-64
Depends On      : glibc
Optional Deps   : ca-certificates [installed]
                  perl [installed]
Required By     : ani-cli-git  axel  coreutils  cryptsetup  curl  git  john  kmod  ldns  lib32-openssl  libarchive  libevent  libgit2  libsasl
                  libshout  libssh  libssh2  libtpms  libzip  lynx  minizip-ng  nmap  nodejs-lts-gallium  ntp  openssh  perl-net-ssleay  podofo
                  python  rsync  ruby  socat  srt  sudo  swtpm  syslog-ng  tor  tpm2-tss  wpa_supplicant  xmlsec  zathura-pdf-mupdf
Optional For    : None
Conflicts With  : None
Replaces        : openssl-perl  openssl-doc
Installed Size  : 10.69 MiB
Packager        : Artix Build Bot <[email protected]>
Build Date      : Wed Nov 2 11:09:43 2022
Install Date    : Tue Nov 8 21:07:05 2022
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Name            : openssl-1.1
Version         : 1.1.1.s-2
Description     : The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
Architecture    : x86_64
URL             : https://www.openssl.org
Licenses        : custom:BSD
Groups          : None
Provides        : libcrypto.so=1.1-64  libssl.so=1.1-64
Depends On      : glibc
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 5.51 MiB
Packager        : Artix Build Bot <[email protected]>
Build Date      : Thu Nov 3 19:50:28 2022
Install Date    : Sat Nov 12 21:50:00 2022
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

error: package 'openssl-1.0' was not found

Re: openssl temporay broke system(FIXED)

Reply #17
ok thanks, i will try and report
-=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 #18
it seems some aur packages are not well maintained to work with latest release of openssl.
try installing openssl-1.1
there's no problem with this artix's openssl.

not the best way, but to check which repo you installed it from, but you can do

cant install openssl-1.1, how to fix?
Code: [Select]
freeartist-p31ds3l:[root]:/home/freeartist# pacman -S openssl-1.1 
resolving dependencies...
looking for conflicting packages...

Packages (1) openssl-1.1-1.1.1.s-2

Total Download Size:   1,76 MiB
Total Installed Size:  5,51 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 openssl-1.1-1.1.1.s-2-x86_64                                                                                     1802,8 KiB  1601 KiB/s 00:01 [#######################################################################################] 100%
(1/1) checking keys in keyring                                                                                                                 [#######################################################################################] 100%
(1/1) checking package integrity                                                                                                               [#######################################################################################] 100%
(1/1) loading package files                                                                                                                    [#######################################################################################] 100%
(1/1) checking for file conflicts                                                                                                              [#######################################################################################] 100%
error: failed to commit transaction (conflicting files)
openssl-1.1: /usr/bin/openssl-1.1 exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/aes.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/asn1.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/asn1_mac.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/asn1err.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/asn1t.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/async.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/asyncerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/bio.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/bioerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/blowfish.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/bn.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/bnerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/buffer.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/buffererr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/camellia.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/cast.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/cmac.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/cms.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/cmserr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/comp.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/comperr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/conf.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/conf_api.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/conferr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/crypto.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/cryptoerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ct.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/cterr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/des.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/dh.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/dherr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/dsa.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/dsaerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/dtls1.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/e_os2.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ebcdic.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ec.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ecdh.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ecdsa.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ecerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/engine.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/engineerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/err.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/evp.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/evperr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/hmac.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/idea.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/kdf.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/kdferr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/lhash.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/md2.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/md4.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/md5.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/mdc2.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/modes.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/obj_mac.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/objects.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/objectserr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ocsp.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ocsperr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/opensslconf.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/opensslv.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ossl_typ.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/pem.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/pem2.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/pemerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/pkcs12.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/pkcs12err.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/pkcs7.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/pkcs7err.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/rand.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/rand_drbg.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/randerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/rc2.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/rc4.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/rc5.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ripemd.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/rsa.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/rsaerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/safestack.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/seed.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/sha.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/srp.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/srtp.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ssl.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ssl2.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ssl3.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/sslerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/stack.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/store.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/storeerr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/symhacks.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/tls1.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ts.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/tserr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/txt_db.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/ui.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/uierr.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/whrlpool.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/x509.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/x509_vfy.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/x509err.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/x509v3.h exists in filesystem
openssl-1.1: /usr/include/openssl-1.1/openssl/x509v3err.h exists in filesystem
openssl-1.1: /usr/lib/libcrypto.so.1.1 exists in filesystem
openssl-1.1: /usr/lib/libssl.so.1.1 exists in filesystem
openssl-1.1: /usr/lib/openssl-1.1/engines-1.1/afalg.so exists in filesystem
openssl-1.1: /usr/lib/openssl-1.1/engines-1.1/capi.so exists in filesystem
openssl-1.1: /usr/lib/openssl-1.1/engines-1.1/padlock.so exists in filesystem
openssl-1.1: /usr/lib/openssl-1.1/libcrypto.so exists in filesystem
openssl-1.1: /usr/lib/openssl-1.1/libssl.so exists in filesystem
openssl-1.1: /usr/lib/openssl-1.1/pkgconfig/libcrypto.pc exists in filesystem
openssl-1.1: /usr/lib/openssl-1.1/pkgconfig/libssl.pc exists in filesystem
openssl-1.1: /usr/lib/openssl-1.1/pkgconfig/openssl.pc exists in filesystem
openssl-1.1: /usr/share/licenses/openssl-1.1/LICENSE exists in filesystem
Errors occurred, no packages were upgraded.
freeartist-p31ds3l:[root]:/home/freeartist#
-=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 #19
UPD
i am remove previously manually copied openssl-1.1 files
and install again openssl-1.1
Code: [Select]
freeartist-p31ds3l:[root]:/home/freeartist# pacman -S openssl-1.1 
resolving dependencies...
looking for conflicting packages...

Packages (1) openssl-1.1-1.1.1.s-2

Total Installed Size:  5,51 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                                                                                                 [#######################################################################################] 100%
(1/1) checking package integrity                                                                                                               [#######################################################################################] 100%
(1/1) loading package files                                                                                                                    [#######################################################################################] 100%
(1/1) checking for file conflicts                                                                                                              [#######################################################################################] 100%
(1/1) checking available disk space                                                                                                            [#######################################################################################] 100%
:: Processing package changes...
(1/1) installing openssl-1.1                                                                                                                   [#######################################################################################] 100%
freeartist-p31ds3l:[root]:/home/freeartist#
sysbench is works
-=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!+ :)