Sous linux et Manjaro depuis peu.
J'ai de nouveau un problème avec les mises à jour,
je viens de mettre à jour et j'ai ce message : " impossible de construire python-pypdf2 "
Comment régler ce problème svp ?
voir l'impression écran jointe avec le contenu de l'erreur
Reconstruction, donc AUR ... donc aller voir d'abord ce qui de dit sur le paquet : https://aur.archlinux.org/packages/python-pypdf2
(lien donné dans pamac pour ce paquet)
Il semble qu'il faille supprimer le fichier tar.gz et le recharger.
PhotonX commented on 2022-12-24 22:13 (UTC)
@bulletmark, my bad, yay hat an old source file in cache, it works now that I deleted it. Thanks!
bulletmark commented on 2022-12-24 21:33 (UTC)
@PhotonX, please ensure you are using the latest PKGBUILD and delete any old python-pypdf2-2.12.1.tar.gz file before building. The github url for that file has changed repo so the embedded dir is different and thus the hash has changed.
PhotonX commented on 2022-12-24 14:38 (UTC)
I get a sha256sums mismatch again with 2.12.1.
CPU : AMD A8-7600, carte mère ASRock FM2A88M-HD+ R3.0 - 8Go RAM
Graph. : AMD Radeon R7
1 SSD 120Go, 1HD 1 To
Manjaro xfce depuis mars 2016, après Ubuntu Voyager 12.04 (et bien d'autres)
Bonjour,
j'ai ouvert le lien : https://aur.archlinux.org/packages/python-pypdf2 mais je suis désolé pour le moment je suis trop débutant en linux pour comprendre votre réponse...
Comment supprime t-on le fichier tar.gz ?
- petite précision : en fin de journée hier j'ai mis à jour le noyau linux pour passer à 6.1.1-1
j'ai refait une mise à jour des logiciels mais l'erreur est restée
l'erreur me donne cette information :
Construction de python-pypdf2...
==> Création du paquet python-pypdf2 1:2.12.1-2 (lun. 26 déc. 2022 08:41:40)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
-> python-pypdf2-2.12.1.tar.gz trouvé
==> Validation des fichiers source avec sha256sums…
python-pypdf2-2.12.1.tar.gz ... ÉCHEC
==> ERREUR : Un ou plusieurs fichiers ne sont pas valides !
Impossible de construire python-pypdf2
Bonjour.
Pacman ou Pamac gèrent des paquets, mais ne s'utilisent pas pour supprimer tel ou tel fichier. Pour ça , il y a la commande rm (ReMove).
Lorsqu'on installe un paquet, une copie de l'archive compressée se place dans /var/cache/pacman/pkg/. C'est cette archive qu'il faut virer.
Ensuite tu peux désinstaller comme ceci: sudo pacman -R python-pypdf2 sans l'extension et retenter la compilation.
Le mainteneur du paquet a eu un souci avec la somme de contrôle du projet git qu'il ne gère pas directement.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Ça ne serait pas plutôt dans /var/cache/pacman/pkg/ ?
CPU : AMD A8-7600, carte mère ASRock FM2A88M-HD+ R3.0 - 8Go RAM
Graph. : AMD Radeon R7
1 SSD 120Go, 1HD 1 To
Manjaro xfce depuis mars 2016, après Ubuntu Voyager 12.04 (et bien d'autres)
Bonsoir,
merci,
j'ai essayé de deux façons ci-dessous et impression écran
sudo rm /var/cache/pacman/pkg/python-pypdf2-2.12.1.tar.gz
sudo rm /var/cache/pacman/pkg/python-pypdf2
mais ça ne marche pas...
Comment faire ?
Donc il n'existe pas sur ta machine.
J'ai un peu regardé et il faut pas mal de dépendances malheureusement obsolètes ou elles même difficile à construire.
Si tu ne peux vraiment pas t'en passer, je verrai pour tester en local mais ça semble ressembler à vouloir faire fonctionner un Minitel avec un Smartphone
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Pourquoi n'as-tu pas donné le nom complet lors de la 2ème commande ?
essaie alors plutôt :
sudo rm /var/cache/pacman/pkg/python-pypdf2*
CPU : AMD A8-7600, carte mère ASRock FM2A88M-HD+ R3.0 - 8Go RAM
Graph. : AMD Radeon R7
1 SSD 120Go, 1HD 1 To
Manjaro xfce depuis mars 2016, après Ubuntu Voyager 12.04 (et bien d'autres)
python-pypdf2-2.12.1.tar.gz ce fichier ne risque pas d'être dans le cache de pacman C'est la source pour créer le paquet manjaro.
Ce fichier est donc généralement un fichier temporaire téléchargé dans le cache du aur-helpeur. Une fois désarchivé, il va alimenter notre paquet manjaro (qui lui et lui seul, peut être dans le cache pacman)
pamac : /tmp/ ou /var/tmp
yay : ~/.cache/yay/
git clone : répertoire courant
Il est donc possible qu'au prochain boot, ce fichier n'existe déjà plus chez nous
Bonjour,
je ne saisis pas bien la dernière réponse...
ça me laisse supposer que je n'aurai rien à faire et qu'à un prochain démarrage le problème se réglerai de lui-même ?
- ce matin au démarrage de l'ordi j'ai retenté une màj normale par le panel mais l'erreur persiste
voir les ImpÉc
quelle suite ?
merci
Le problème vient en fait de la somme de contrôle du paquet AUR . Pamac te propose d'éditer le fichier de construction.
Accepte l'édition puis modifie la ligne sha256sums=('40743764b367c43357546fd10d39f288a3a9c520e043f75eea7a1b78ccc38d3f') en sha256sums=('SKIP')
Enregistre et lance la construction.
Attention, cette méthode n'est pas recommandée car elle contourne la sécurité, mais en général les paquets AUR sont assez bien surveillés pour limiter d'éventuelles ingérences indésirables.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!