8,560
edits
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 19: | Line 19: | ||
</div> | </div> | ||
<div class="mw-translate-fuzzy"> | |||
L'erreur est liée à une incompatibilité entre les informations contenues dans les fichiers db à l'emplacement mentionné et les fichiers db du premier miroir de votre liste de miroirs. Pacman vérifie un paquet dans la base de données et voit si le fichier de signature correspond à celui de la base de données. Si ce n'est pas le cas, alors Pacman dira que le paquet est corrompu. | L'erreur est liée à une incompatibilité entre les informations contenues dans les fichiers db à l'emplacement mentionné et les fichiers db du premier miroir de votre liste de miroirs. Pacman vérifie un paquet dans la base de données et voit si le fichier de signature correspond à celui de la base de données. Si ce n'est pas le cas, alors Pacman dira que le paquet est corrompu. | ||
</div> | </div> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
While it sometimes is possible to fix the issue simply by deleting the files and the running a pacman update it far from every time. | |||
<div class="mw- | |||
</div> | </div> | ||
<div class="mw- | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
''' | '''Run pacman-mirrors to refresh your mirrorlist''' | ||
{{UserCmd|command=sudo pacman-mirrors -c Global}} | |||
''' | |||
</div> | </div> | ||
Line 79: | Line 63: | ||
{{Avertissement|Les commandes suivantes ne fonctionnent que si l'heure de votre système est correctement réglée ! }} | {{Avertissement|Les commandes suivantes ne fonctionnent que si l'heure de votre système est correctement réglée ! }} | ||
<div class="mw- | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
{{BoxInfo|Info|Retrieving the latest keyring packages can be done by browsing a current mirrors pool folder. E.g. from '''https://mirror.easyname.at/manjaro/pool''' - using the '''overlay''' for Manjaro keyring and '''sync''' for Arch keyring and downloading them to your system. Do not download '''.sig''' files.}} | |||
</div> | </div> | ||
<div class="mw- | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
''' | {{BoxInfo|Info|Those running ARM can find the '''archlinuxarm-keyring''' and '''manjaro-arm-keyring''' in the '''sync-arm''' and '''overlay-arm''' folders respectively.}} | ||
</div> | </div> | ||
<div class="mw- | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
''' | '''Download the new keyring packages''' | ||
Before you download ensure no keyring packages is in the current folder. | |||
{{UserCmd|command=rm manjaro-keyring* archlinux-keyring*}} | |||
</div> | </div> | ||
<div class="mw- | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
''' | Use either your browser or curl to download. Using curl assumes you know the correct package name as located with the mirror. Replace '''YYYYMMDD-R''' as available from the mirror. | ||
</div> | </div> | ||
<div class="mw- | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
{{UserCmd|command=curl -O <nowiki>https://mirror.easyname.at/manjaro/pool/overlay/manjaro-keyring-YYYYMMDD-R-any.pkg.tar.xz</nowiki>}} | |||
{{UserCmd|command=curl -O <nowiki>https://mirror.easyname.at/manjaro/pool/sync/archlinux-keyring-YYYYMMDD-R-any.pkg.tar.zst</nowiki>}} | |||
</div> | </div> | ||
<div class="mw- | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
''' | '''Remove the dysfunctional keyrings''' by entering this command: | ||
{{UserCmd|command=sudo rm -r /etc/pacman.d/gnupg}} | |||
</div> | </div> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
'''Initialize the pacman keyring''': | |||
<div class="mw- | {{UserCmd|command=sudo pacman-key --init}} | ||
''' | |||
</div> | </div> | ||
<div | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
'''Install the downloaded packages''' | |||
Assuming the files is the current folder and using wildcard so you don't have to deal with dates and versions - remove the packages after successful installation | |||
{{UserCmd|command=sudo pacman -U manjaro-keyring*.pkg.tar.xz archlinux-keyring*.pkg.tar.zst}} | |||
''' | |||
{{ | |||
</div> | </div> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
'''Populate the keyrings''' - (optional as the install process will do that) | |||
{{UserCmd|command=sudo pacman-key --populate manjaro archlinux}} | |||
</div> | </div> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
'''Clear out the software packages downloaded during the aborted installation''' (optional): | |||
{{warning|The command clears the pacman cache completely, and one will not be able to downgrade to a previous version of a package if required. Instead packages that are causing signing errors can be removed individually when upgrading.}} | |||
{{UserCmd|command=sudo pacman -Sc}} | |||
{{ | |||
</div> | </div> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
''' | After that try running '''sudo pacman -Syyu''' to see if the errors were resolved. | ||
</div> | </div> | ||
== Fichiers en conflit - ''FILENAME'' existe dans le système de fichiers == | == Fichiers en conflit - ''FILENAME'' existe dans le système de fichiers == |