Forum Linux.debian/ubuntu Debian Sid ce matin, Firefox cassé → "solution"

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
14
déc.
2022

Salut à ceux qui utilisent Debian Sid.

Je partage avec vous, une solution très probablement non satisfaisante à un problème dont je ne comprends pas l’origine :/

Après les mises à jour matinale, ce 14 décembre 2022 (← ’toujours important de préciser), j’avais pour Firefox le message suivant (si lancé à partir d’un terminal) :

/usr/lib/firefox/libnssutil3.so: cannot open shared object file: No such file or directory

Je ne trouve pour l’heure rien à ce sujet sur le web. Mais peut-être ais-je encore des choses à apprendre pour faire de bonnes recherches :/

Par contre, j’ai bien trouvé cette librairie sur mon système (Debian Sid, je rappel et reprécise)… Il y a ensuite trois autres fichiers de ce genre, "manquant"…

Donc, la solution que j’ai trouvé pour débloquer la situation de ce matin (retard dans mon travail…)

pushd /usr/lib/firefox >/dev/null
[ -e libnssutil3.so ] || ln -s ../x86_64-linux-gnu/libnssutil3.so .
[ -e libnss3.so ] || ln -s ../x86_64-linux-gnu/libnss3.so .
[ -e libsmime3.so ] || ln -s ../x86_64-linux-gnu/libsmime3.so .
[ -e libssl3.so ] || ln -s ../x86_64-linux-gnu/libssl3.so .
popd >/dev/null

Dites-moi si ça vous a aider ou si vous avez une explication…

J’imagine que ce soir une nouvelle mise à jour résoudra le problème de manière plus élégante ;)

  • # Debian - Bug report

    Posté par  (site web personnel) . Évalué à 2.

    Le bug : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026072

    La solution proposée est sensiblement la même.

  • # Supprimer le lien symbolique lors du prochain upgrade

    Posté par  . Évalué à 2.

    Un point important signalé sur le bug tracker debian :

    BTW, all those who added symbolic links to make FF 108 work
    should remove them before upgrading the firefox package, otherwise
    there is a risk to have the same kind of issue.

    Pour ceux qui ont mis en place ce workaround, n'oubliez pas de virer vos liens symboliques lorsque firefox sera mis à jour.

    • [^] # À présent donc, ce matin du 16 décembre 2022

      Posté par  (site web personnel) . Évalué à 2. Dernière modification le 16 décembre 2022 à 12:06.

      Merci à toute l’équipe des mainteneurs qui ont vite corrigé le petit soucis du paquet…

      Donc ce matin, 16 décembre 2022, avant de faire la mise à jour,

      [ -L /lib/firefox/libnssutil3.so ] && rm /lib/firefox/libnssutil3.so
      [ -L /lib/firefox/libnss3.so ] && rm /lib/firefox/libnss3.so
      [ -L /lib/firefox/libsmime3.so ] && rm /lib/firefox/libsmime3.so
      [ -L /lib/firefox/libssl3.so ] && /lib/firefox/libssl3.so

      Désolé pour tout ce raffut alors qu’il ne s’agit que d’un petit souci concernant les petits foufous que nous sommes à vouloir utiliser Debian Sid :)

      Peut-être cela peut-il être utile des manière générale, dans l’utilisation de bash ou pour comprendre le genre de choses auxquels ont s’expose en utilisant Sid, etc.

      PS: J’ai par ailleurs été invité à m’intéresser à l’outil apt-listbugs qui potentiellement aurait pu m’aider ici également, à voir venir le souci ou un truc du genre… Je dois encore voir ça…

      Bonne journée !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.