Çö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
321
Çö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 <freswa@archlinux.org>" 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.

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.
 

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

Hocam yine aynı hataları verdi.

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?
 
Çalışan sistemden yapamazsın, bu sebeple açılış sırasında disk bağlanmadan önce onarmalısın. Bıraktığım bağlantıyı bir incele öncelikle.
Hocam Windows ile Dual Boot olarak kullanıyorum sistemi bir sorun olur mu? Windows'a zarar vermez değil 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
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…