Aller au contenu principal
Sujet: Problème de préservation d'une bibliothèque malgré les mise à jour (TW) (Lu 365 fois) sujet précédent - sujet suivant

Problème de préservation d'une bibliothèque malgré les mise à jour (TW)

Chers z'amies et z'amis

J'ai un problème non urgent néanmoins ennuyant...
-
Depuis quelques semaines et une mise à jour d'un logiciel pourtant pas mal utilisé dans le milieu scientifique j'ai eu par deux fois une erreur au démarrage de ce logiciel (Rstudio : logiciel de statistique)

Il manquait un fichier libSSL.so.1-1 ... "libssl.so.1.1: cannot open shared object file: No such file or directory"
Ok, dans mon système TW à jour, il y a bien la version 3 de cette librairie mais ça fonctionne pas avec la version de Rstudio pourtant récente ...

OK, sur le forum de Rstudio on me conseille d'installer OpenSSL 1.1  si vous voulez plus de précisions : https://forum.posit.co/t/resolved-error-starting-rstudio-the-r-session-failing-to-start/197571.
Je le trouve dans le Download de OPENSUSE : https://software.opensuse.org/package/openssl-1_1

Sauf qu'il n'en existe aucune version officielle... Que du "Expérimental" ou "Communautaire"
Je choisi le 1er de la liste home:13ilya (communauté) et je fais ça dans le terminal :
zypper addrepo https://download.opensuse.org/repositories/home:13ilya/openSUSE_Tumbleweed/home:13ilya.repo
zypper refresh
zypper install openssl-1_1

ça fonctionne bien et Rstudio démarre correctement... Je retrouve mes petits chiffres... Rhaaa... lovely...
---
Le problème arrive ... Patience... et merci de m'avoir lu jusqu'ici mais le contexte est important (ou pas)
--
Du coup, une fois installé, je désactive le dépôt et quelle est pas ma surprise à la prochaine mise à jour de TW... Le dépôt et surtout le "openssl-1_1" ont disparu et bien entendu mon Rstudio ne démarre plus...
--
Du coup je refais la manip et ce coup ci je désactive PAS le dépôt en question...
MAIS... ça m'emm... car bien entendu ça me demande régulièrement de changer plusieurs fichiers de fournisseurs pour aller vers ce dépôt car plus récent...
J'ai pas envie moi...

Je pensais que si je mettais en "verrouillé" (Taboo) un fichier dans Yast, même si on virait / désactivait son dépôt initial, il était conservé... Semblerait que non ou alors j'ai pas tout compris...

Quelqu'un a :
- Une explication (pour mourir moins con)
- Une solution pour préserver cette bibliothèque qui semble ancienne sans qu'elle soit upgradée systématiquement à chauqye misa à jour ... TW

En vous remerciant et ... Longue vie au forum !!!
Philippe (vieux con qui sait pas communiquer autrement et qui trouve qu'il y a toujours de la vie dans ce machin)

Re : Problème de préservation d'une bibliothèque malgré les mise à jour (TW)

Répondre #1
salut . il faut garder le dépôt activé,sinon zypper ne retrouvant pas le dépôt, il met en premier la dernière version même si tu as mis le paquet en tabou. donc tu gardes le dépôt et tu mets le paquet en tabou.

Re : Problème de préservation d'une bibliothèque malgré les mise à jour (TW)

Répondre #2
Salut @jtro
Merci pour ton message...
Rhaa ! C'est exactement ce que j'ai fait en deuxième intention (après le 1er effacement) mais ça me soule car comme le dépôt est actif a chaque mise à jour Zypper me demande si je veux changer de dépôts d'autres paquets qui n'ont rien à voir avec celui là... Juste parsqu'ils sont probablement plus récents... Il faut donc que je les mettent en Tabou ... Mais du coup, lorsque y aura une vrai mise a jour je vais avoir du mal a m'en appercevoir...
C'est pas très pratique...
Amitiés
Philippe

Re : Problème de préservation d'une bibliothèque malgré les mise à jour (TW)

Répondre #3
dans yast  clic droit sur openssl1.1, conserver et protégé sont cochés
mais je suis sous leap, pas de dépôt tiers

Re : Problème de préservation d'une bibliothèque malgré les mise à jour (TW)

Répondre #4
Bonjour,
Sur Tumbleweed, j'ai openssl-3 installé.
Il n'y a pas de paquet sur Tumbleweed pour ton logiciel Rstudio ?
En cherchant, j'ai trouvé que c'était "un environnement de développement, un langage de programmation", c'est ça ?
zypper se rstudio
Chargement des données du dépôt...
Lecture des paquets installés...

S  | Name            | Summary                                                           | Type
---+-----------------+-------------------------------------------------------------------+-------
   | rstudio         | RStudio base package                                              | paquet
   | rstudio-desktop | Integrated development environment for the R programming language | paquet
   | rstudio-server  | Access RStudio via a web browser running on a remote server       | paquet

Re : Problème de préservation d'une bibliothèque malgré les mise à jour (TW)

Répondre #5
Bonjour @chalu

Alors oui, moi aussi j'ai openssl-3 installé mais ça semble plus lui suffire, depuis une récente mise à jour du logiciel il veut la version 1 (Cf. mon fil sur le forum de Posit)
Oui, Rstudio c'est un EDI pour programmer plus facilement des scripts en langage R, langage qui est essentiellement utilisé pour faire des statistiques et traiter de gros volumes de données.
Perso, je m'en sers quotidiennement pour décrire l'activité de mes établissements hospitalier et faire des requêtes en fonction de la demande.
Il existe une version dans les dépôts (factory)  mais elle a jamais bien fonctionné et est très en retard de version.
Du coup, un peu à l'instar de Calibre, je récupère le RPM directement sur le site de l'éditeur et je l'installe "à la main"...
As-tu réussi a faire fonctionner sur ton système la version des dépôts ?
Tout ceci ne m'ennuie pas réellement, c'est l'effet de bord en gardant le dépot "home" qui m'ennuie, qu'il me demande de mettre à jour d'autres paquet comme ça :
Alienware:~ # zypper dup
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
2 Problems:
Problem: 1: problem with the installed libpython2_7-1_0-2.7.18-51.2.x86_64
Problem: 2: problem with the installed python-base-2.7.18-51.2.x86_64

Problem: 1: problem with the installed libpython2_7-1_0-2.7.18-51.2.x86_64
 Solution 1: install libpython2_7-1_0-2.7.18-53.8.x86_64 from vendor obs://build.opensuse.org/home:13ilya
  replacing libpython2_7-1_0-2.7.18-51.2.x86_64 from vendor openSUSE
 Solution 2: keep obsolete libpython2_7-1_0-2.7.18-51.2.x86_64

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 2

Problem: 2: problem with the installed python-base-2.7.18-51.2.x86_64
 Solution 1: install python-base-2.7.18-53.8.x86_64 from vendor obs://build.opensuse.org/home:13ilya
  replacing python-base-2.7.18-51.2.x86_64 from vendor openSUSE
 Solution 2: keep obsolete python-base-2.7.18-51.2.x86_64

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 2

Resolving dependencies...
Computing distribution upgrade...

Merci en tout cas pour l'aide !!

Philippe

 

Re : Problème de préservation d'une bibliothèque malgré les mise à jour (TW)

Répondre #6
Non je n’ai pas testé Rstudio, par contre il est dans les dépôts normaux de Tumbleweed, pourquoi tu parles de factory ?
Tu as essayé de diminuer la priorité de ce dépôt home pour voir si ça change quelque chose ?
python2, je croyais que ça avait disparu de Tumbleweed.

En y regardant de plus près sur leur site, il propose une version pour Leap 15. C’est elle que tu utilises ?

Edit : ce matin, j’ai installé rstudio en utilisant distrobox avec un système Debian . Vu les soucis de versions de librairies, je me dis qu’installer dans un container pourrait être la solution. Dans mon test, une fenêtre graphique rstudio s’est ouverte, mais ça ne vaut rien comme test car je ne suis pas allée plus loin