Friday, April 2, 2021

Centos YUM / DNF "Bad Magic Number" hatası

CentOS kullanırken,
yum check-update
ya da
dnf check-update
komutunu kullandığınızda aşağıdakine benzer hatalar alırsanız,
Failed loading plugin "changelog": bad magic number in 'six': b'\x03\xf3\r\n'
Failed loading plugin "spacewalk": bad magic number in 'six': b'\x03\xf3\r\n'
Failed loading plugin "product-id": bad magic number in 'six': b'\x03\xf3\r\n'
Failed loading plugin "subscription-manager": bad magic number in 'six': b'\x03\xf3\r\n'
Failed loading plugin "upload-profile": bad magic number in 'six': b'\x03\xf3\r\n'
çözümü şu şekilde: Aşağıdaki adresden öğrendiğim kadarı ile "pyc" uzantılı python cache dosyalarının silinmesi gerekliymiş.
Ben uzantısını değiştirdim:
/usr/lib/python3.6/site-packages/__pycache__ içerisinde 2 adet;
-rw-r--r--. 2 root root 25020 May 11 2019 six.cpython-36.opt-1.pyc
-rw-r--r--. 2 root root 25020 May 11 2019 six.cpython-36.pyc
/usr/bin/ içerisinde 1 adet;
mv /usr/bin/six.pyc /usr/bin/six.pyc_YDK
sorun bu şekilde düzeldi. Bilgiyi edindiğim adre şu şekilde: <https://superuser.com/questions/1254803/how-to-solve-broken-dnf-in-fedora-26-when-i-get-importerror-bad-magic-number-i>

No comments: