I keep a local copy of the openSUSE repos. That way I dont have 50 computers all trying to update through a firewall/proxy. I sync with ftp since rsync is blocked. This means I can not sync from openSUSE as they do not have a FTP site that I have been able to find. After I get a good sync I sync my mirror with a couple of my servers.
I just installed a new 12.1 64bit computer last week. When I tried to update it this week I started getting a lot of checksum errors. I went to a computer that was already updated and went into software management and view repo and selected Updates. In then did a unconditional update and started getting the same checksum errors. I started looking into this. I now see that the check sum in the repodata files has changed.
Download from Index of /update/12.1, repodata and checksum DONOT match.
-rw------- 1 dave SysAdmin 3579767 2012-01-20 14:01 32ca040bf5837a12126d34067cb0ee196b091b76cf1ca1aaa9a0c2642c1fd1d7-filelists.xml.gz
.
..
...<package pkgid="746850567a5f53353f0deebc44ae0b7ed04528570f0a1c87bfee68345e77298c" name="libqt4" arch="x86_64">
<version epoch="0" ver="4.7.4" rel="19.4.1"/>
...
..
.
sha256sum libqt4-4.7.4-19.4.1.x86_64.rpm
c7a3129be10ea272359b1e9468eb0293c7b1569d59b6ca01931428c15933b44d libqt4-4.7.4-19.4.1.x86_64.rpm
Mirror on Atlas (Main Sync Server), repodata and rpm checksum DONOT match.
-r--r--r-- 1 root root 3579767 Jan 17 23:08 32ca040bf5837a12126d34067cb0ee196b091b76cf1ca1aaa9a0c2642c1fd1d7-filelists.xml.gz
less 32ca040bf5837a12126d34067cb0ee196b091b76cf1ca1aaa9a0c2642c1fd1d7-filelists.xml
.
..
...
<package pkgid="746850567a5f53353f0deebc44ae0b7ed04528570f0a1c87bfee68345e77298c" name="libqt4" arch="x86_64">
<version epoch="0" ver="4.7.4" rel="19.4.1"/>
...
..
.
-r--r--r-- 1 root root 3648318 Dec 9 09:06 libqt4-4.7.4-19.4.1.x86_64.rpm
sha256sum libqt4-4.7.4-19.4.1.x86_64.rpm
c7a3129be10ea272359b1e9468eb0293c7b1569d59b6ca01931428c15933b44d libqt4-4.7.4-19.4.1.x86_64.rpm
Mirror on Colossus, repodata and rpm checksum match.
-r--r--r-- 1 root root 3130284 Jan 9 16:35 10364c734abbc252e06faa015c5bfc34e87e79ffd876c6c11439bd05f99fc5dd-filelists.xml.gz
less 10364c734abbc252e06faa015c5bfc34e87e79ffd876c6c11439bd05f99fc5dd-filelists.xml.gz
.
..
...
<package pkgid="c7a3129be10ea272359b1e9468eb0293c7b1569d59b6ca01931428c15933b44d" name="libqt4" arch="x86_64">
<version epoch="0" ver="4.7.4" rel="19.4.1"/>
...
..
.
-r--r--r-- 1 root root 3648318 Dec 9 09:06 libqt4-4.7.4-19.4.1.x86_64.rpm
sha256sum libqt4-4.7.4-19.4.1.x86_64.rpm
c7a3129be10ea272359b1e9468eb0293c7b1569d59b6ca01931428c15933b44d libqt4-4.7.4-19.4.1.x86_64.rpm
diff 32ca040bf5837a12126d34067cb0ee196b091b76cf1ca1aaa9a0c2642c1fd1d7-filelists.xml.gz /atlas/Distributions/openSUSE/12.1/Update/repodata/32ca040bf5837a12126d34067cb0ee196b091b76cf1ca1aaa9a0c2642c1fd1d7-filelists.xml.gz
This say that my repo files match openSUSE. As you can see that an RPM that has not changed since 9 Dec has new checksums in the repodata files. This only one of about twenty. Can someone else please verify this?
Dave W