[CentOS] Yum segmentation fault updating from 5.6 to 5.7

Sebastiano Pilla sebastiano at datafaber.net
Thu Sep 15 21:49:51 UTC 2011


Alain Péan wrote:
> What if you delete (or save elsewhere) the primary.xml.gz.sqlite file ?
> If it is corrupted, it would do no arm, and perhaps it is no more used
> or regenerated if it missing ?

This doesn't work unfortunately, yum always creates the same corrupted file:

- here I use yum to delete the yum cache, then I confirm that the file 
does not exist anymore, but the subsequent update fails and the 
corrupted file is there again

[root at picard ~]# yum clean all
Loaded plugins: downloadonly, fastestmirror, priorities
Cleaning up Everything
[root at picard ~]# ll /var/cache/yum/base 

total 4.0K
drwxr-xr-x 2 root root 4.0K Sep 14 21:56 packages/
[root at picard ~]# yum update
Loaded plugins: downloadonly, fastestmirror, priorities
Determining fastest mirrors
  * base: mirrors.ircam.fr
  * updates: mirrors.ircam.fr
base                                         | 1.1 kB     00:00
base/primary                                 | 961 kB     00:02
Segmentation fault
[root at picard ~]# ll /var/cache/yum/base
total 1000K
-rw-r--r-- 1 root root    0 Sep 15 23:43 cachecookie
-rw-r--r-- 1 root root  985 Sep 15 23:43 mirrorlist.txt
drwxr-xr-x 2 root root 4.0K Sep 14 21:56 packages/
-rw-r--r-- 1 root root 961K Sep  5 13:52 primary.xml.gz
-rw-r--r-- 1 root root  20K Sep 15 23:43 primary.xml.gz.sqlite
-rw-r--r-- 1 root root 1.2K Sep  5 13:52 repomd.xml

- here I delete just the corrupted file, I confirm that it doesn't exist 
anymore, but the subsequent update fails and the file is there again

[root at picard ~]# rm -f /var/cache/yum/base/primary.xml.gz.sqlite
[root at picard ~]# ll /var/cache/yum/base
total 980K
-rw-r--r-- 1 root root    0 Sep 15 23:43 cachecookie
-rw-r--r-- 1 root root  985 Sep 15 23:43 mirrorlist.txt
drwxr-xr-x 2 root root 4.0K Sep 14 21:56 packages/
-rw-r--r-- 1 root root 961K Sep  5 13:52 primary.xml.gz
-rw-r--r-- 1 root root 1.2K Sep  5 13:52 repomd.xml
[root at picard ~]# yum update
Loaded plugins: downloadonly, fastestmirror, priorities
Loading mirror speeds from cached hostfile
  * base: mirrors.ircam.fr
  * updates: mirrors.ircam.fr
Segmentation fault
[root at picard ~]# ll /var/cache/yum/base
total 1000K
-rw-r--r-- 1 root root    0 Sep 15 23:43 cachecookie
-rw-r--r-- 1 root root  985 Sep 15 23:43 mirrorlist.txt
drwxr-xr-x 2 root root 4.0K Sep 14 21:56 packages/
-rw-r--r-- 1 root root 961K Sep  5 13:52 primary.xml.gz
-rw-r--r-- 1 root root  20K Sep 15 23:43 primary.xml.gz.sqlite
-rw-r--r-- 1 root root 1.2K Sep  5 13:52 repomd.xml




More information about the CentOS mailing list