Bombastic
Je commencerais déjà par installer spécifiquement la version x86_64 (je suis toujours pas convaincu que tu ai besoin de la version i686)

$ sudo dnf install openssl1.1.x86_64

Et s’il devait y avoir un paquet à virer, ce serait la lib i686 (vérifie bien les dépendances qu’il te propose éventuellement de dégager)

$ sudo dnf remove openssl-libs-1.1.1n-1.fc34.i686

Voilà, les réponses à vos commandes:

(je n’ai pas encore validé la dernière commande de désinstallation)

dnf upgrade
Erreur : Cette commande doit être exécutée avec les privilèges super-utilisateur (sous l’utilisateur root sur la plupart des systèmes).
[bombastic@localhost ~]$ sudo dnf upgrade
[sudo] Mot de passe de bombastic : 
Fedora 34 - x86_64 - Updates                     33 kB/s | 5.5 kB     00:00    
Fedora Modular 34 - x86_64 - Updates             43 kB/s | 5.5 kB     00:00    
Dépendances résolues.
Rien à faire.
Terminé !
[bombastic@localhost ~]$ rpm -q openssl
openssl-1.1.1n-1.fc34.x86_64
[bombastic@localhost ~]$ sudo dnf install openssl1.1.x86_64
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:00:40 le lun. 12 févr. 2024 13:17:10.
Erreur : 
 Problème: problème avec le paquet installé openssl-libs-1:1.1.1n-1.fc34.x86_64
  - le paquet openssl1.1-1:1.1.1i-2.fc34.x86_64 est en conflit avec openssl-libs < 1:3.0 fourni par openssl-libs-1:1.1.1n-1.fc34.x86_64
  - le paquet openssl1.1-1:1.1.1i-2.fc34.x86_64 est en conflit avec openssl-libs < 1:3.0 fourni par openssl-libs-1:1.1.1k-1.fc34.x86_64
  - requêtes conflictuelles
(essayez d’ajouter « --allowerasing » à la ligne de commande pour remplacer les paquets en conflit ou « --skip-broken » pour ignorer les paquets non installables)
[bombastic@localhost ~]$ sudo dnf remove openssl-libs-1.1.1n-1.fc34.i686
Dépendances résolues.
================================================================================
 Paquet                Architecture
                                   Version                Dépôt           Taille
================================================================================
Suppression:
 openssl-libs          i686        1:1.1.1n-1.fc34        @updates        3.5 M
Suppression des dépendances inutilisées:
 openssl-pkcs11        i686        0.4.11-2.fc34          @fedora         198 k

Résumé de la transaction
================================================================================
Supprimer  2 Paquets

Espace libéré : 3.7 M
Voulez-vous continuer ? [o/N] : N
Opération avortée.
[bombastic@localhost ~]$

    Bombastic
    C’est normal, les 2 arrivent tjs ensemble, mais la bonne nouvelle c’est qu’aucun autre programme n’en dépend. Tu peux supprimer tranquille

    Par contre ça réglera pas le pb d’openssl1 en x86_64 qui ne veut tjs pas s’installer. Tente (sans valider) de supprimer

    $ sudo dnf remove openssl-libs.x86_64

    J’ai googlé vite fait, et ton message d’erreur initial symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b , se retrouve avec d’autres programme comme Matlab ou Scilab. On s’achane depuis le début avec openssl, mais c’est libcrypto.so.1.1 qui pose problème

    Both products (Matlab & Scilab) contains their own shared library libcrypto.so.1.1, but uses system library libk5crypto.so.3.
    System library libk5crypto.so.3 uses new symbols, which system library libcrypto.so.1.1 has, but Matlab’s library libcrypto.so.1.1 hasn’t.
    So I deleted libcrypto.so.1.1 from Matlab directory and it works now (same as scilab).

    Tu as dans ton répertoire Tibia un dossier lib, qui doit contenir libcrypto.so.1.1, il te suffit de la renommer en ce que tu veux, ton jeux devrait se lancer (en la renommant, tu oblige ton jeux à utiliser la librairie de fedora et non plus celle du jeu

    Ok, donc j’ai bien effacé (validé) la désinstallation auparavante.

    Ensuite:

    sudo dnf remove openssl-libs.x86_64
    Erreur : 
     Problème: L’opération résulterait en la suppression des packages protégés suivants : sudo
    (essayez d’ajouter « --skip-broken » pour ignorer les paquets non installables)

    Ensuite j’ai lancé le jeu dans une console après avoir renommé le fichier du jeu dans le répertoire lib de ce dernier.

    J’ai cru qu’il se lançait mais ça s’est arrêté!

    ./start-tibia-launcher.sh
    Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
    
    [ 2024-02-12 18:55:35,626 ] Loading main configuration from "https://static.tibia.com/launcher/tibiametadata.json"
    
    [ 2024-02-12 18:55:35,850 ] Finished download of main configuration from  "https://static.tibia.com/launcher/tibiametadata.json"
    
    [ 2024-02-12 18:55:35,960 ] Loading launcher package configuration "LAUNCHER" (Linux/x86_64) from "https://static.tibia.com/launcher/launcher-linux-current/package.json"
    
    [ 2024-02-12 18:55:35,960 ] Loading package configuration for "Tibia" (Linux/x86_64) from "https://static.tibia.com/launcher/tibiaclient-linux-current/package.json" / "https://static.tibia.com/launcher/assets-current/assets.json"
    
    [ 2024-02-12 18:55:35,998 ] Finished downloading package configuration for "LAUNCHER" (Linux/x86_64) from "https://static.tibia.com/launcher/launcher-linux-current/package.json"
    
    [ 2024-02-12 18:55:35,999 ] Package configuration for "LAUNCHER" (Linux/x86_64) loaded completely
    
    [ 2024-02-12 18:55:36,075 ] Finished downloading package configuration for "Tibia" (Linux/x86_64) from "https://static.tibia.com/launcher/tibiaclient-linux-current/package.json"
    
    [ 2024-02-12 18:55:36,082 ] Finished downloading package configuration for "Tibia" (Linux/x86_64) from "https://static.tibia.com/launcher/assets-current/assets.json"
    
    [ 2024-02-12 18:55:36,082 ] Package configuration for "Tibia" (Linux/x86_64) loaded completely
    
    [ 2024-02-12 18:55:36,691 ] Starting download of 2 files for package "LAUNCHER"
    
    [ 2024-02-12 18:55:36,691 ] Queued file for download: "https://static.tibia.com/launcher/launcher-linux-current/Tibia.lzma"
    
    [ 2024-02-12 18:55:36,691 ] Queued file for download: "https://static.tibia.com/launcher/launcher-linux-current/lib/libcrypto.so.1.1.lzma"
    
    [ 2024-02-12 18:55:36,871 ] Downloading "https://static.tibia.com/launcher/launcher-linux-current/Tibia.lzma" was finished, now saving to disk.
    
    [ 2024-02-12 18:55:36,941 ] Downloading "https://static.tibia.com/launcher/launcher-linux-current/lib/libcrypto.so.1.1.lzma" was finished, now saving to disk.
    
    /home/bombastic/Tibia/Tibia: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

    Ah c’est bon! Je l’avais renommé mais il a créé à nouveau le fichier dans le répertoire lib du jeu.

    Je l’ai donc à nouveau renommé d’une manière différente et cette fois le jeu s’est lancé.

    edit: En fait, il a juste fait une mise à jour mais une fois relancé il me met la même erreur malgré l’absence du fichier que j’ai vérifié dans le répertoire!

    • [supprimé]

    • Modifié

    Oui, il l’a téléchargé en même temps que les autres packages dont il avait besoin

    [ 2024-02-12 18:55:36,941 ] Downloading “https://static.tibia.com/launcher/launcher-linux-current/lib/libcrypto.so.1.1.lzma” was finished, now saving to disk.

    Pas impossible qu’il te refasse le coup si il a besoin de télécharger d’autres trucs, mais maintenant tu sais comment faire. touche plus à rien et have fun!

    Edit: Ah ben si ça remarche plus, je sais pas quoi te dire ^^ Essayes les incantations, là je vois plus bien

    • [supprimé]

    • Meilleure réponsesélectionnée par Bombastic

    En fait il a du t’en télécharger une autre copie, mais ailleurs (j’imagine pas sur le système, mais dans ton répertoire home) Fais une recherche

    $ find ~/ -name libcrypto.so.1.1 -print

    S’il t’en trouve un exemplaire, tu sauras où elle se trouve, et tu fais pareil

    Effectivement…

    find ~/ -name libcrypto.so.1.1 -print
    /home/bombastic/.local/share/CipSoft GmbH/Tibia/packages/Tibia/bin/lib/libcrypto.so.1.1
    /home/bombastic/.local/share/Trash/files/tibia (1).x64/Tibia/lib/libcrypto.so.1.1
    /home/bombastic/.local/share/Trash/files/Tibia/lib/libcrypto.so.1.1

    C’est bon, j’ai enfin pu faire tourner le jeu définitivement!

    Mais il faut que j’efface à chaque fois le fichier manuellement car il le re-télécharge à chaque fois!

    (ennuyeux quand même)

    Et merci pour ton aide! 😉 (et aussi les aides des autres personnes)

    ps: d’ailleurs je conseille ce petit jeu old school vu de dessus (3d isométrique) bien sympathique et addictif!

    (il est gratuit et le fait de ne pas payer ne limite absolument pas le jeu de manière punitive comparé à ceux qui paient)

      Bombastic Mais il faut que j’efface à chaque fois le fichier manuellement

      écris un script qui l’effacera automatiquement.

      Je suis allé voir, c’est impressionnant, le jeu a + de 25 ans, et il continue de réunir quelques dizaines de milliers de joueurs tous les jours. T’as chopé le mystère de la porte au niv 999 ? 😅😅

      Sinon pour pas avoir à le supprimer à chaque fois, tu modifie le script de lancement, tu rajoute l’instruction en tout début (juste après les lignes qui sont en commentaire avec un #)

      rm -f ~/.local/share/"CipSoft GmbH"/Tibia/packages/Tibia/bin/lib/libcrypto.so.1.1

      Tu peux éditer ton script avec vi ou nano , tte façon c’est en local t’as besoin d’aucun droits

      Ok, merci. Et oui le jeu est super vieux, j’y joue depuis 2004! Même si j’ai fait de grosses pauses depuis.

      Je savais pas qu’il y avait un mystère de porte niv 999. Moi je suis pas trop monté haut (niveau 60 environ) mais ça empêche pas de s’amuser… (en même temps j’ai plusieurs persos)

      Le jeu avait + de 50 000 joueurs en ligne à une époque mais là, ça s’est calmé.

        Bombastic Si ton problème est résolu alors je t’invite à passer la discussion en résolu en sélectionnant meilleure réponse -> Voir FAQ.

        Bombastic
        La porte ça a intrigué plein de monde car savoir ce qu’il y avait derrière cette porte était réservé seulement à ceux qui avaient atteint le niv 999, c’est à dire quasiment personne. En fait c’était une blague des dev’ qui pensaient que c’était impossible que qqun y parvienne (il aurait fallut y jouer pdt plusieurs décennies), pourtant un joueur s’est acharné dessus et y est arrivé au bout de 9 ans !!!
        Voili voilou …

        PS.: la légende raconte que le gars a complètement disparu de la circu, il était harcelé en permanence pour qu’il puisse raconter ce qu’il y avait derrière cette porte …