Çözüldü EndeavourOS güncellenirken "error: failed to commit transaction" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

lnxwizard

Hectopat
Katılım
24 Eylül 2020
Mesajlar
316
Çözümler
12
Yer
Ankara
Daha fazla  
Cinsiyet
Erkek
sudo pacman -Syu Komutu ile sistemimi güncellerken herşey ilk başta normal gidiyor ama en son tüm güncellemeler tamamlandıktan sonra
Kod:
error: libldap: signature from "Frederik Schwan <[email protected]>" is unknown trust
:: File /var/cache/pacman/pkg/libldap-2.6.4-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
benzeri 30-40 tane hata mesajı veriyor, hepsine 'y' diyorum. En sonda:
Kod:
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
Hatasını verip güncelleme başarısız oluyor. İnternette biraz araştırdım birkaç yöntem denedim ama hiçbiri olmadı. Bunu nasıl çözebilirim?
 
Çözüm
OzgunP hocamızın yöntemini denemeden önce EndeavourOS'un forumundaki konuda yer alan yöntemi deneyeyim dedim ve sorunumu çözdüm. Konu linki burada.

Çözüm:
Kod:
sudo mv /etc/pacman.d/gnupg /root/pacman-key.bak
sudo pacman-key --init
sudo pacman-key --populate archlinux endeavouros
sudo pacman -Syy archlinux-keyring endeavouros-keyring
sudo pacman -Syyu

Yardım etmeye çalışan herkese teşekkür ederim sizi uğraştırdıysam kusuruma bakmayın.
Buna benzer 10-20 tane hata mesajı veriyor.

Kod:
error: libldap: signature from "Frederik Schwan <[email protected]>" is unknown trust
:: File /var/cache/pacman/pkg/libldap-2.6.4-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]

Hepsine 'y' veya 'n' dedikten sonra da
Kod:
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
bu mesajı veriyor.


Hocam siz hatayı çozebildiniz mi?

Bash:
sudo pacman -Scc

Bu komutu girdikten sonra üstte attığım komutları tekrar deneyin.

Ayrıca /etc/pacman.conf dosyasındaki değişiklikleri yaptığınız takdirde bu hataların olmaması lazım. Yanlış yapmış mısınız diye bir kontrol edin.
 
Bash:
sudo pacman -Scc

Bu komutu girdikten sonra üstte attığım komutları tekrar deneyin.

Ayrıca /etc/pacman.conf dosyasındaki değişiklikleri yaptığınız takdirde bu hataların olmaması lazım. Yanlış yapmış mısınız diye bir kontrol edin.
Screenshot_2023-06-14_12-55-50.png

Hocam gördüğünüz gibi İkisinin değeride 'Never'.

Hocam yine aynı hataları verdi.
Screenshot_2023-06-14_13-03-34.png

Sizi de uğraştırdım kusuruma bakmayın hocam.
 
Son düzenleme:
Hocam /etc/pacman.d/mirrorlist dosyasında sadece Amerika ve Almanya sunucuları var, dosyanın içeriği aşağıda.

Kod:
#########################################
### This mirrorlist is only a fallback ###
##########################################
### Note that the mirrors were not ranked, so you may get better mirrorlist
### by ranking with e.g. program 'reflector-simple'.

## Germany & United States

Server = http://mirror.f4st.host/archlinux/$repo/os/$arch
Server = https://mirror.f4st.host/archlinux/$repo/os/$arch

Server = http://arch.mirror.constant.com/$repo/os/$arch
Server = https://arch.mirror.constant.com/$repo/os/$arch

Server = https://mirror.pseudoform.org/$repo/os/$arch

Server = http://mirror.lty.me/archlinux/$repo/os/$arch
Server = https://mirror.lty.me/archlinux/$repo/os/$arch

Server = https://mirror.pkgbuild.com/$repo/os/$arch

Server = http://iad.mirrors.misaka.one/archlinux/$repo/os/$arch
Server = https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch

Server = http://archlinux.thaller.ws/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch

Server = https://america.mirror.pkgbuild.com/$repo/os/$arch

Server = http://mirror.wtnet.de/arch/$repo/os/$arch
Server = https://mirror.wtnet.de/arch/$repo/os/$arch

Server = http://arlm.tyzoid.com/$repo/os/$arch
Server = https://arlm.tyzoid.com/$repo/os/$arch

Server = http://phinau.de/arch/$repo/os/$arch
Server = https://phinau.de/arch/$repo/os/$arch

Server = http://arch.hu.fo/archlinux/$repo/os/$arch
Server = https://arch.hu.fo/archlinux/$repo/os/$arch

Server = http://mirror.chaoticum.net/arch/$repo/os/$arch
Server = https://mirror.chaoticum.net/arch/$repo/os/$arch

Server = http://archmirror1.octyl.net/$repo/os/$arch
Server = https://archmirror1.octyl.net/$repo/os/$arch

Server = http://arch.jensgutermuth.de/$repo/os/$arch
Server = https://arch.jensgutermuth.de/$repo/os/$arch

Server = http://mirror.hackingand.coffee/arch/$repo/os/$arch
Server = https://mirror.hackingand.coffee/arch/$repo/os/$arch

Server = http://arch.mirror.zachlge.org/$repo/os/$arch
Server = https://arch.mirror.zachlge.org/$repo/os/$arch

Server = http://mirror.arizona.edu/archlinux/$repo/os/$arch
Server = https://mirror.arizona.edu/archlinux/$repo/os/$arch

Server = http://mirror.mikrogravitation.org/archlinux/$repo/os/$arch
Server = https://mirror.mikrogravitation.org/archlinux/$repo/os/$arch

Server = http://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch

Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
Server = https://mirror.bethselamin.de/$repo/os/$arch
Server = http://mirror.23m.com/archlinux/$repo/os/$arch
Server = https://mirror.23m.com/archlinux/$repo/os/$arch
Server = http://mirror.moson.org/arch/$repo/os/$arch
Server = https://mirror.moson.org/arch/$repo/os/$arch
Server = http://mirror.ubrco.de/archlinux/$repo/os/$arch
Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch
Server = http://mirrors.niyawe.de/archlinux/$repo/os/$arch
Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch

Bunun normalde böyle olması mı gerekiyor? Türkiye sunucusu veya başka bir sunucu eklesem sorun düzelir mi?
 
OzgunP hocamızın yöntemini denemeden önce EndeavourOS'un forumundaki konuda yer alan yöntemi deneyeyim dedim ve sorunumu çözdüm. Konu linki burada.

Çözüm:
Kod:
sudo mv /etc/pacman.d/gnupg /root/pacman-key.bak
sudo pacman-key --init
sudo pacman-key --populate archlinux endeavouros
sudo pacman -Syy archlinux-keyring endeavouros-keyring
sudo pacman -Syyu

Yardım etmeye çalışan herkese teşekkür ederim sizi uğraştırdıysam kusuruma bakmayın.
 
Son düzenleme:
Çözüm

Yeni konular

Geri
Yukarı