J'essais d'installer deux paquetages "carla" et "xnview", mais ces deux ont besoins de signatures manquantes, je ne trouve pas de solutions, pas de clés dispo dans le PKGBUILD... https://aur.archlinux.org/packages/carla/
Bonsoir,
Il va falloir développer... Tout d'abord tu as un souci avec libpng12 et non carla. De plus je n'ai encore jamais vu une telle erreur, et je n'ai aucun souci de mon côté.
Quelle est le contenu de ton /etc/pacman.conf ? Tu n'aurais pas modifié certaines options par défaut ??
Oui, j'ai fait des modifs en rajoutant des déports. Je les postes ce soir. Ce qui est bizarre c'est qu'avant de bidouiller pour trouver une solution, javais un message toujours pour libpng12 un peu différent:
erreur : libpng12 : signature requise manquante
erreur : la validation de la transaction a échoué (paquet pour lequel la signature requise est manquante)
Gigabyte Z87P-D3/ Intel core i5 /32Go RAM/ SSD PNY 480 Go SATA III - SSD7CS900-480-PB / NVidia Geforce GTX 980Ti
BlondVador a écrit :Cette erreur signifie que ça ne passe pas le sha256sum, seulement après vérification celui du PKGBUILD correspond à celui des archives téléchargées.
.
Non c'est faux, le paquet a été construit, c'est bien un problème à l'installation. Le message est totalement différent dans le cas que tu décris
Bon je poste tout le contenu, j'ai juste rajouté deux dépots, et changer des options de "Siglevel". D'ailleurs j'ai pas tout compris encore niveau sécurité des dépots.
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#[alucryd-multilib]
#Server = http://pkgbuild.com/~alucryd/$repo/x86_64
SigLevel = Optional#GPGDir = /etc/pacman.d/gnupg/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Required
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
Include = /etc/pacman.d/mirrorlist
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
[archlinuxfr]
SigLevel = Optional TrustAll
Server = http://repo.archlinux.fr/$arch
#[archstudio]
# optimized for Intel core i3/i5/i7
# Details: http://www.xsounds.org/~archstudio
#Server = http://www.xsounds.org/~archstudio/x86_64
Gigabyte Z87P-D3/ Intel core i5 /32Go RAM/ SSD PNY 480 Go SATA III - SSD7CS900-480-PB / NVidia Geforce GTX 980Ti
stantor a écrit :et changer des options de "Siglevel". D'ailleurs j'ai pas tout compris encore niveau sécurité des dépots.
Je vais paraitre un peu brutal, mais pourquoi as tu changé les options de "Siglevel" surtout si tu ne maitrise pas la chose ? Car cela paraissait évident que le problème venait de là... Par défaut la sécurité est relativement correct, à moins de savoir ce que l'on fait, on évite de toucher à ce genre de chose.
Bref, remplace tout ton pacman.conf par celui-ci :
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
Color
TotalDownload
CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
[archlinuxfr]
SigLevel = Optional TrustedOnly
Server = http://repo.archlinux.fr/$arch
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
BlondVador a écrit :Cette erreur signifie que ça ne passe pas le sha256sum, seulement après vérification celui du PKGBUILD correspond à celui des archives téléchargées.
.
Non c'est faux, le paquet a été construit, c'est bien un problème à l'installation. Le message est totalement différent dans le cas que tu décris
En effet, j'étais tombé sur un thread sur les forums anglais qui où un intervenant "expliquait" ce message d'erreur. J'ai repris ses termes et je les ai traduit sans vérifier.
benjarobin a écrit :
Je vais paraitre un peu brutal, mais pourquoi as tu changé les options de "Siglevel" surtout si tu ne maitrise pas la chose ? Car cela paraissait évident que le problème venait de là... Par défaut la sécurité est relativement correct, à moins de savoir ce que l'on fait, on évite de toucher à ce genre de chose.
Non, pas de soucis, je découvre et en essayant de me débrouiller par moi même en suivant des sujet sur le net, j'ai lu de faire ça justement pour résoudre ce problème, je ne retrouve plus le lien.
Par contre j'ai toujours un soucis à l'installation de "libpng12":
Installer libpng12 ? [O/n]
==> [A]fficher le contenu du paquet [V]érifier avec namcap
==> ------------------------------------------------------
==> o
Mot de passe [sudo] de otsoa :
chargement des paquets...
erreur : '/tmp/yaourt-tmp-otsoa/PKGDEST.4l8/libpng12-1.2.53-2-x86_64.pkg.tar.xz': paquet pour lequel la signature requise est manquante
==> ATTENTION: Paquets conservés dans /tmp/yaourt-tmp-otsoa
cp : voulez-vous écraser « /tmp/yaourt-tmp-otsoa/libpng12-1.2.53-2-x86_64.pkg.tar.xz » ?
Gigabyte Z87P-D3/ Intel core i5 /32Go RAM/ SSD PNY 480 Go SATA III - SSD7CS900-480-PB / NVidia Geforce GTX 980Ti
C'est bien ce qu'il me semblait... Tu es têtu ou tu n'as pas lu mon message viewtopic.php?p=148376#p148376 ??
Ton fichier de configuration de pacman n'est pas bon. Remplace intégralement par ce que j'ai donné !!!