Freebsd 11 Sürümlerinde PKG Çalıştırma / Error updating repositories!

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 293

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Bildiğiniz üzere freebsd 11 sürümünde pkg desteği kesilmiştir bu nedenle pkg install komutu çalışmamaktadır. Ancak aşağıdaki eklemeyi yaptığınız taktirde tekrardan çalışacaktır.

Nasıl Yapılır ?

etc/pkg/FreeBSD.conf Açılır

Şu Kısım

Kod:
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",

Değiştirlir

Kod:
url: "pkg+http://mirrors.xtom.ee/freebsd-pkg/FreeBSD:11:amd64/quarterly",

32 Bit İçin
amd64 kısmını i386 şeklinde değiştiriniz.


Ve artık pkg komutu çalışmaktadır , bir teşekkür kafidir

FreeBSD 11 Sürümlerinde PKG Çalıştırma / Error Updating Repositories!

FreeBSD 11 sistemlerde PKG komutu ile paket yönetimi yapılırken 'Error updating repositories!' hatası oldukça yaygın karşılaşılan bir durumdur. Bu hata genellikle depoların doğru yapılandırılmaması, SSL sertifikalarının eski olması veya ağ bağlantısındaki problemler nedeniyle oluşabilir. Bu yazıda, FreeBSD 11 üzerinde PKG kullanırken karşılaşılan bu hatanın çözümünü detaylı olarak ele alacağız.

FreeBSD 11'de PKG Nedir?

PKG, FreeBSD'nin modern paket yönetim sistemidir. Port koleksiyonuna alternatif olarak kullanılır ve önceden derlenmiş ikili dosyalar üzerinden yazılım yüklemeyi sağlar. FreeBSD 11 sürümüne özel olarak PKG sistemi daha stabil hale gelmiş olsa da bazı durumlarda hatalarla karşılaşılabilir. Özellikle eski sistemlerde SSL sertifikaları ve depo yapılandırmaları güncel değilse, 'Error updating repositories!' gibi hatalar alınabilir.

Hatanın Nedenleri

SSL Sertifikası Sorunları: FreeBSD 11'in bazı sürümlerinde sistemdeki SSL kök sertifikaları güncel olmayabilir. Bu durumda PKG, HTTPS üzerinden bağlantı kuramaz ve hata verir.
Depo Yapılandırması: /usr/local/etc/pkg/repos/ dizinindeki yapılandırma dosyalarında eksik veya yanlış tanımlanmış repo ayarları olabilir.
Ağ Bağlantısı: Sunucu veya lokal cihazda bulunan güvenlik duvarı veya proxy ayarları PKG reposuna erişimi engelliyor olabilir.

Çözüm Adımları

1. SSL Sertifikalarını Güncelle
Sisteminizdeki SSL sertifikalarının güncel olduğundan emin olun:
Kod:
pkg install ca_root_nss

2. PKG Depolarını El ile Güncelle
Repo yapılandırmasında problem varsa, elle yeniden yapılandırma yapılabilir:
Kod:
pkg update -f

3. Repo Dosyasını Kontrol Et
/usr/local/etc/pkg/repos/FreeBSD.conf dosyasının içeriğini kontrol edin:
Kod:
vi /usr/local/etc/pkg/repos/FreeBSD.conf

4. Güvenlik Duvarı Ayarlarını Kontrol Et
PF veya diğer güvenlik duvarı ayarlarının HTTPS trafiğini engellemediğinden emin olun.

Metin2 Sunucusu Kurulumunda PKG Kullanımı

Metin2 sunucuları FreeBSD tabanlı sistemlerde kurulurken PKG sayesinde gerekli bağımlılıklar kolayca yüklenebilir. Örneğin MySQL, Python, GCC gibi araçlar PKG ile hızlıca kurulabilir. Ancak FreeBSD 11 sistemlerde bu işlemler sırasında yukarıdaki hata alınıyorsa, öncelikle PKG deposu düzgün çalışmalıdır. Aksi takdirde Metin2 derleme süreçleri başarısız olabilir.

Sonuç

'Error updating repositories!' hatası, FreeBSD 11 sistemlerde PKG kullanımında karşılaşılabilecek yaygın bir sorundur. Ancak doğru adımlarla bu hata kolayca çözülebilir. SSL sertifikaları, repo yapılandırması ve ağ ayarları kontrol edilerek sorun giderilebilir. Bu sayede hem genel sistem yönetimi hem de Metin2 gibi oyun sunucuları için gerekli olan paket işlemleri başarıyla gerçekleştirilebilir.


Running PKG on FreeBSD 11 Versions / Error Updating Repositories!

The 'Error updating repositories!' error is a common issue encountered while using the PKG command for package management on FreeBSD 11 systems. This error typically occurs due to incorrect repository configurations, outdated SSL certificates, or network-related issues. In this article, we will thoroughly examine solutions for resolving this error when using PKG on FreeBSD 11.

What is PKG on FreeBSD 11?

PKG is the modern package management system of FreeBSD. It serves as an alternative to the Ports collection and allows installing software from pre-built binary packages. Although the PKG system has become more stable in FreeBSD 11, errors may still occur under certain conditions. Particularly in older systems, outdated SSL certificates or misconfigured repositories can cause errors like 'Error updating repositories!'.

Reasons Behind the Error

SSL Certificate Issues: On some versions of FreeBSD 11, the system's root SSL certificates may not be up-to-date, preventing PKG from establishing HTTPS connections and causing errors.
Repository Configuration: There might be missing or incorrectly defined repository settings within configuration files located at /usr/local/etc/pkg/repos/.
Network Connectivity: Firewall or proxy settings on the server or local machine could block access to PKG repositories.

Resolution Steps

1. Update SSL Certificates
Ensure that your system’s SSL certificates are updated:
Kod:
pkg install ca_root_nss

2. Manually Refresh PKG Repositories
If there is an issue with repository configuration, you can reconfigure manually:
Kod:
pkg update -f

3. Check Repository File
Inspect the content of the repository configuration file at /usr/local/etc/pkg/repos/FreeBSD.conf:
Kod:
vi /usr/local/etc/pkg/repos/FreeBSD.conf

4. Verify Firewall Settings
Make sure that PF or other firewall rules do not block HTTPS traffic.

Using PKG for Metin2 Server Installation

When setting up Metin2 servers on FreeBSD-based systems, required dependencies such as MySQL, Python, and GCC can easily be installed via PKG. However, if the 'Error updating repositories!' occurs on FreeBSD 11 systems during these processes, the PKG repository must first be fixed. Otherwise, Metin2 compilation processes may fail.

Conclusion

The 'Error updating repositories!' error is a common issue when using PKG on FreeBSD 11 systems. However, by following the correct steps, this error can be resolved easily. Ensuring that SSL certificates, repository configurations, and network settings are properly adjusted will resolve the issue. This allows both general system management and necessary package operations for game servers like Metin2 to proceed successfully.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt