WSL: Warning: Repository appears to be outdated. Consider using a different mirror or server.

Windows Subsystem for Linux (WSL) kullanırken repository güncellemesi yaptığınızda repo’nun güncel olmadığını görmek ve dolayısıyla sistemi güncelleyememek oldukça enteresan geliyor. Bugün WSL openSuSE Leap sistemime python kurmaya çalıştığımda aşağıdaki mesajı aldım:

/mnt/c/Users/tolga/Temp # zypper update
Loading repository data...
Warning: Repository 'leap-15.1-update' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
The following 39 package updates will NOT be installed:
augeas augeas-lenses bzip2 cpio libarchive13 libaugeas0 libbz2-1 libfreetype6 libgcrypt20 libgnutls30 libhyphen0 liblz4-1 libmtp9 libmtp-udev libopenjp2-7 libopenssl1_1 libp11-kit0 libpcre1 libpng16-16 libwebpdemux2 libXrandr2 libzstd1 mc nmap openssl openssl-1_1 p11-kit p11-kit-tools pigz poppler-data poppler-tools python2-cssselect
python2-Cython python2-lxml python2-python-dateutil python2-six unrar unzip zip
Nothing to do.

Bunun üzerine repo adreslerine bir bakmak istedim:

Sanırım suçlu burada:

/mnt/c/Users/tolga/Temp # cd /etc/zypp/repos.d/
/etc/zypp/repos.d # ls
Archiving.repo home_ecsos.repo leap-15.1.repo leap-15.1-update.repo
/etc/zypp/repos.d # vi leap-15.1-update.repo


[leap-15.1-update]
name=leap-15.1-update
enabled=1
autorefresh=0
baseurl=http://download.opensuse.org/update/leap/15.1/oss/
type=rpm-md
keeppackages=0

İnternette biraz araştırma yaptığımda Reddit ve Stackoverflow’da da kullanıcıların aynı soruna denk geldiklerini gördüm.

Çözüm ise oldukça kolay. /etc/zypp/repos.d altında bulunan aşağıdaki dosyalarda http:// ile başlayan repo adreslerini https:// olarak değiştirin:

  • Archiving.repo
  • home_ecsos.repo
  • leap-15.1.repo
  • leap-15.1-update.repo

Bu değişiklikten sonra

zypper ref

komutunu çalıştırdığınızda repolar başarılı olarak güncellenecek:

/etc/zypp/repos.d # zypper ref
Retrieving repository 'Archiving and Compressing (openSUSE_Leap_15.1)' metadata ..................................[done]
Building repository 'Archiving and Compressing (openSUSE_Leap_15.1)' cache .......................................[done]
Retrieving repository 'ecsos's Home Project (openSUSE_Leap_15.1)' metadata .......................................[done]
Building repository 'ecsos's Home Project (openSUSE_Leap_15.1)' cache ............................................[done]
Repository 'leap-15.1' is up to date.
Retrieving repository 'leap-15.1-update' metadata ................................................................[done]
All repositories have been refreshed.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s