`ar` in Flatpak fails: missing libsframe.so.1 (copied /usr/bin/ar into /app without libsframe)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- shell
- Domaine
- build-system
Piste de recherche
Examinez les commandes de copie des dépendances dans com.visualstudio.code.yaml aux lignes 85-88, puis reproduisez l’échec dans le shell Flatpak avec /app/bin/ar et ldd. Suivez la dépendance manquante libsframe.so.1 avec libbfd-2.44.so. C’est terminé lorsque ar démarre correctement dans le shell Flatpak sans l’erreur de bibliothèque manquante.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Inside the flatpak shell, running /app/bin/ar fails due to a missing libsframe soname:
sh-5.2$ ar
ar: error while loading shared libraries: libsframe.so.1: cannot open shared object file: No such file or directory
sh-5.2$ which ar
/app/bin/ar
sh-5.2$ ls -l /app/bin/ar
-rwxr-xr-x. 2 nfsnobody nfsnobody 75456 1970-01-01 /app/bin/ar
sh-5.2$ ldd /app/bin/ar
linux-vdso.so.1 (0x00007f07ffbcd000)
libbfd-2.44.so => /app/lib/libbfd-2.44.so (0x00007f07ffa5b000)
libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007f07ff847000)
libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007f07ff82d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f07ffbcf000)
libsframe.so.1 => not found
sh-5.2$ ls -l /app/lib | grep -i -F sframe
sh-5.2$ ls -l /app/lib | grep -i -F bfd
-rwxr-xr-x. 2 nfsnobody nfsnobody 1428584 1970-01-01 libbfd-2.44.so
sh-5.2$
The build script copies ar and its dependencies libbfd into /app/bin
https://github.com/flathub/com.visualstudio.code/blob/0f98512a00cca879c91f2f37f9e6325a4356b545/com.visualstudio.code.yaml#L85-L88
but without libsframe
- Langage dominant
- Shell
- Étoiles
- 219
- Forks
- 81
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de flathub/com.visualstudio.code
-
Document podman/dockerOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
flathub/com.visualstudio.code#679 · 4 commentaires ·
-
App logs to stderr "Warning: 'ms-enable-electron-run-as-node' is not in the list of known options, but still passed to Electron/Chromium."Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
flathub/com.visualstudio.code#563 · 2 réactions ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
flathub/com.visualstudio.code#388 ·
-
Update freedesktop runtime to 26.08Peut-être pris @zhsj l’a pris il y a 12 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
flathub/com.visualstudio.code#715 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
flathub/com.visualstudio.code#710 ·
Toutes les issues de flathub/com.visualstudio.code
Issues similaires
-
Broken link to Authors' GuideOuvertebug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
chapel-lang/chapel-vscode#144 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
tsukumogami/tsuku#2804 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
obra/superpowers#2651 ·
Les mainteneurs répondent en général sous 1 jour