FreeBSD Upgrade Sonrası pkg Çalışmıyorsa Çözüm (Repository Hatası)
Selam arkadaşlar,
FreeBSD sürüm yükselttikten sonra bende şöyle bir sorun oluştu; sistem açılıyor ama pkg komutları düzgün çalışmıyor, repository çekmeye çalışınca hata veriyor.
Aldığım hata şu şekildeydi:
Kod:
Bu hata genelde sistem upgrade olduktan sonra eski paket cache kaldığında oluyor.
Çözüm için sırasıyla şunları yaptım:
Kod:
Eğer devam ederse cache temizleyip tekrar:
Kod:
Sonrasında paketler normale dönüyor.
FreeBSD upgrade sonrası ayrıca şunu kontrol edin:
Kod:
İkisi farklı görünüyorsa upgrade tam bitmemiş olabilir.
Kernel ile userland eşitlemek için:
Kod:
Bazı sistemlerde ikinci kez install çalıştırmak gerekiyor.
Ek not:
Ports kullananlarda bazen /usr/ports güncel değilse derleme sırasında da hata çıkabiliyor.
Kod:
Ben bu işlemlerden sonra sistemi toparladım.
Aynı sorunu yaşayan olursa farklı hata satırını yazarsa ona göre de bakabiliriz.
Selam arkadaşlar,
FreeBSD sürüm yükselttikten sonra bende şöyle bir sorun oluştu; sistem açılıyor ama pkg komutları düzgün çalışmıyor, repository çekmeye çalışınca hata veriyor.
Aldığım hata şu şekildeydi:
Kod:
pkg: repository FreeBSD contains packages for wrong OS version: FreeBSD:13:amd64
To re-create repository catalogue, run:
pkg update -f
Bu hata genelde sistem upgrade olduktan sonra eski paket cache kaldığında oluyor.
Çözüm için sırasıyla şunları yaptım:
Kod:
pkg update -f
Eğer devam ederse cache temizleyip tekrar:
Kod:
rm -rf /var/db/pkg/repo-*
pkg bootstrap -f
pkg update
Sonrasında paketler normale dönüyor.
FreeBSD upgrade sonrası ayrıca şunu kontrol edin:
Kod:
freebsd-version
uname -r
İkisi farklı görünüyorsa upgrade tam bitmemiş olabilir.
Kernel ile userland eşitlemek için:
Kod:
freebsd-update install
reboot
Bazı sistemlerde ikinci kez install çalıştırmak gerekiyor.
Ek not:
Ports kullananlarda bazen /usr/ports güncel değilse derleme sırasında da hata çıkabiliyor.
Kod:
portsnap fetch update
Ben bu işlemlerden sonra sistemi toparladım.
Aynı sorunu yaşayan olursa farklı hata satırını yazarsa ona göre de bakabiliriz.


