Dalam artikel ini, kami telah menyelesaikan kesalahan yum retry_no_cache = self._retry_no_cache.
Anda cuba menukar sistem CentOS anda ke CloudLinux, dan proses penukaran gagal dengan mesej seterusnya:
File "/usr/share/yum-plugins/rhnplugin.py', line 410, in _getFile
start, end, copy_local, checkfunc, text, reget, cache, size)
File "/usr/share/yum-plugins/rhnplugin.py', line 490, in _noExceptionWrappingGet
retry_no_cache=self._retry_no_cache
AttributeError: 'RhnRepo' object has no attribute '_retry_no_cache'
Ringkasnya, masalah ini diselesaikan dalam versi yum yang lebih baru, jadi anda hanya perlu mengemas kini pakej yum sebelum penukaran.
Tetapi bagaimanapun ada beberapa cara untuk menyelesaikan masalah ini secara langsung.
Kaedah pertama:
- Lumpuhkan rhnplugin di /etc/yum/pluginconf.d/rhnplugin.conf (ubah diaktifkan = 1 ke diaktifkan = 0)
- Pemulihan CentOS repos:
mv / etc / cl-convert-save / CentOS * /etc/yum.repos.d/
- Jalankan yum kemas kini yum
- hapus repos CentOS:
mv /etc/yum.repos.d/CentOS* / etc / cl-convert-save /
- Aktifkan rhnplugin kembali dengan mengedit fail /etc/yum/pluginconf.d/rhnplugin.conf
Kaedah kedua:
Gunakan rpm untuk mengemas kini pakej yang diperlukan:
wget http://repo.cloudlinux.com/cloudlinux/7.4/install/x86_64/Packages/yum-3.4.3-154.el7.cloudlinux.noarch.rpm
wget http://repo.cloudlinux.com/cloudlinux/7.4/install/x86_64/Packages/rpm-4.11.3-25.el7.x86_64.rpm
wget http://repo.cloudlinux.com/cloudlinux/7.4/install/x86_64/Packages/rpm-python-4.11.3-25.el7.x86_64.rpm
wget http://repo.cloudlinux.com/cloudlinux/7.4/install/x86_64/Packages/rpm-libs-4.11.3-25.el7.x86_64.rpm
wget http://repo.cloudlinux.com/cloudlinux/7.4/install/x86_64/Packages/rpm-build-libs-4.11.3-25.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/rpm-build-4.11.3-25.el7.x86_64.rpm
wget http://repo.cloudlinux.com/cloudlinux/7.4/install/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
dan kemudian:
rpm -Uv rpm-4.11.3-25.el7.x86_64.rpm rpm-libs-4.11.3-25.el7.x86_64.rpm rpm-python-4.11.3-25.el7.x86_64.rpm yum-3.4.3-154.el7.cloudlinux.noarch.rpm rpm-build-4.11.3-25.el7.x86_64.rpm rpm-build-libs-4.11.3-25.el7.x86_64.rpm python-urlgrabber-3.10-8.el7.noarch.rpm
Hari ini, kami telah mengetahui bagaimana Jurutera Sokongan kami menyelesaikan kesalahan yum retry_no_cache = self._retry_no_cache.