Selamlar,
Bu yazımda çok sık olmasada, Centos mirror ve kendi özel ISO’larımız nedeniyle yaşanan bir problemden bahsedeceğim. Problem nedeniyle yum servisinin çalışması konusunda ve phyton bağıntılı bir çok serviste sorun yaşanabiliyor. Sorun nedeniyle de load değerlerinde yükselme, ve bu yüke bağlı olarak da, sunucularda tıkanma meydana gelebiliyor.
Sunucumuzu yada yum servisini yeniden başlattığımızda aşağıdaki tarzda bir hata alabiliriz,
etc/init.d/yum-updatesd restart Stopping yum-updatesd: [FAILED] Starting yum-updatesd: [ OK ] root@avighna [~]# Traceback (most recent call last): File "/usr/sbin/yum-updatesd", line 35, in ? import dbus File "/usr/lib/python2.4/site-packages/dbus/__init__.py", line 1, in ? from _dbus import * File "/usr/lib/python2.4/site-packages/dbus/_dbus.py", line 48, in ? from proxies import * File "/usr/lib/python2.4/site-packages/dbus/proxies.py", line 2, in ? import introspect_parser File "/usr/lib/python2.4/site-packages/dbus/introspect_parser.py", line 1, in ? import libxml2 File "/usr/lib/python2.4/site-packages/libxml2.py", line 215 pass ^ TabError: inconsistent use of tabs and spaces in indentation
Adım 1 – Problemi gidermek için aşağıdaki komutu uyguluyoruz.
32 Bit için;
rpm --force -hUv http://mirror.centos.org/centos/5/os/i386/CentOS/dbus-python-0.70-7.el5.i386.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/libxml2-python-2.6.26-2.1.2.7.i386.rpm
64 Bit için;
rpm --force -hUv http://mirror.centos.org/centos/5/os/x86_64/CentOS/dbus-python-0.70-9.el5_4.x86_64.rpm http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.12.el5_7.2.x86_64.rpm
Adım 2 – Uygulanan komutlar hata verebilir. Bu durumda önce bu kaynakları wget ile yükleyip, geri silme işlemi uygulamamız gerekiyor.
32 Bit için;
wget -N http://mirror.centos.org/centos/5/os/i386/CentOS/dbus-python-0.70-7.el5.i386.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/libxml2-python-2.6.26-2.1.2.7.i386.rpm
64 Bit için;
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/dbus-python-0.70-9.el5_4.x86_64.rpm http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.12.el5_7.2.x86_64.rpm
Bu aşamadan sonra tekrar Adım 1 uygulanıp sonlandırıyoruz.
Adım 3
### quote log ### root@srv [~]# rpm -q python python-devel python-2.4.3-24.el5 python-devel-2.4.3-24.el5 root@srv [~]# yum clean all Loaded plugins: fastestmirror Cleaning up Everything Cleaning up list of fastest mirrors root@srv [~]# ### quote end ###
Adım 4 – Test etmek için ise son olarak aşağıdaki komutu uygulayıp, hata verip vermediğini kontrol ediyoruz.
root@srv [~]# /etc/init.d/yum-updatesd start Starting yum-updatesd: [ OK ] root@srv [~]# /etc/init.d/yum-updatesd restart Stopping yum-updatesd: [ OK ] Starting yum-updatesd: [ OK ] root@srv [~]#
Hepsi bu kadar. Eğer problem yaşıyorsanız, soru ve sorunlarınız için seref@hosthink.net adresine e posta gönderebilirsiniz.
Bir önceki yazımız olan Facebook Sahte Hesapları Kapatıyor! başlıklı makalemizde face profilim kapatıldı, face sayfam kapatıldı ve facebook hakkında bilgiler verilmektedir.