Centos 5 te sunucunuzu yum update komutu ile güncellemek istediğinizde aşağıdaki hatayı alıyorsanız;
lzop-1.01-2.el5.rf.x86_64 from installed has depsolving problems–> Missing Dependency: liblzo.so.1()(64bit) is needed by package lzop-1.01-2.el5.rf.x86_64 (installed)Error: Missing Dependency: liblzo.so.1()(64bit) is needed by package lzop-1.01-2.el5.rf.x86_64 (installed)You could try using –skip-broken to work around the problemYou could try running: package-cleanup –problemspackage-cleanup –dupesrpm -Va –nofiles –nodigestThe program package-cleanup is found in the yum-utils package.
Sorunu çözmek için lzop paketini dependency kontrolü olmadan manuel olarak yükleyelim.
# cd /tmp
# wget ftp://fr.rpmfind.net/linux/EPEL/5Client/x86_64/lzop-1.02-0.5.rc1.el5.x86_64.rpm
# rpm -Uvh –nodeps lzop-1.02-0.5.rc1.el5.x86_64.rpm
# yum update
Bu işlemden sonra transaction check hatası alırsanız hatada yazan paketin adını aşağıdaki şekilde komutlarda kullanarak kaldırıp yeniden kurun. Aşağıdaki örnekte xdelta paketinde hata aldığınızı varsaydım.
# yum remove xdelta
# yum update
# yum install xdelta
Bunu da hallettikten sonra tekrar update edersek süreç sorunsuz bir şekilde tamamlanacaktır.
# yum update
Fatih ŞÖLEN