I’m having problem to create my SMT repositories due to missing
libneon27-0.28.3_0.29.6-2.12.1_6.5.1.i586.delta.rpm file.
Here is what smt-mirror shows:
E
‘/srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/rpm/i586/libneon27-0.28.3_0.29.6-2.12.1_6.5.1.i586.delta.rpm’:
Checksum mismatch’
Here is the output of smt-staging:
smt-staging createrepo --testing 666
Mirroring:
file:///srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586
Target:
/srv/www/htdocs/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586
E
‘file:///srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/repodata/repomd.xml’:
404 File
`/srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/repodata/repomd.xml’
does not exist
File not found
/srv/www/htdocs/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/repomd.xml
Finished downloading and parsing the metadata, going to download the
rest of the files…
=> Finished mirroring
‘file:///srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586’
=> Total files : 1
=> Total transferred files : 0
=> Total transferred file size : 0 bytes (0 Bytes)
=> Total linked files : 0
=> Total copied files : 0
=> Files up to date : 0
=> Errors : 2
=> Mirror Time : 00:00:01
=> New security updates : 0
=> New recommended updates : 0
Do you have any idea on what could cause this and how to remediate?
Thank you.
Yes I tried re-mirroring the repository but without success.
The missing file is not corrupted, it doesn’t even exists on the local
filesystem.
I’ve got the feeling that this file doesn’t exist on the source
repository anymore but the metadata file still references it.
Hmmm, now I run a search, I find don’t have a file called
libneon27-0.28.3_0.29.6-2.12.1_6.5.1.i586.delta.rpm in my repos. I do
have libneon27-0.28.3_0.29.6-2.12.1_6.7.1.i586.delta.rpm
If I go to https://nu.novell.com/repo/$RCE/SLES11-SP1-Updates/sle-11-i586/rpm/i586/
and enter my mirror credentials I can see a file called
libneon27-0.28.3_0.29.6-2.12.1_6.5.1.i586.delta.rpm dated 13th Oct 2011.
The libneon27-0.28.3_0.29.6-2.12.1_6.7.1.i586.delta.rpm file is dated
9th November 2011.
I get cron to email me the output of all the smt jobs but I’ve deleted
the ones around the 13th October and have just searched them for
mentions of libneon27-0.28.3_0.29.6-2.12.1_6.5.1.i586.delta.rpm. Every
mention is accompanied by the error about checksum mismatch. So yeah,
looks like there’s a problem with that file. Given that the file has
been superseded already I wouldn’t worry about it too much, though it
might be worth raising a Service Request to point out to Novell that
there’s a problem.
I manually fetched the file and store it into the proper directory but
it gets deleted everytime I re-run smt-mirror.
I agree that I shouldn’t care too much about that file but I’m a bit
confused about the fact that I’m missing it and the fact that I can’t
stage this SLES11-SP1-Updates repository.
Whenever time permits and presuming you mirror SLES11-SP1-Updates for
i586, could you please tell me what you have under
/path_to_smt/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/? Thank you.
Hmmm, I should read those emails my server sends me more carefully. The
output doesn’t explicitly state that staging fails for
SLES11-SP1-Updates , but the staging of other repositories ends with
“Repository successfully generated…” and for the SLES updates it
doesn’t. It seems reasonable to infer from this that staging is
failing.
Anyone else out there using SMT to mirror SLES11-SP1-Updates
sle-11-i586 seeing the same thing as myself and bconstant?
Code:
Running smt-staging createrepo --testing on SLES11-SP1-Updates sle-11-i586 …
E ‘file:///srv/www/htdocs/smt/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/rpm/i586/libneon27-0.28.3_0.29.6-2.12.1_6.5.1.i586.delta.rpm’: 404 File `/srv/www/htdocs/smt/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/rpm/i586/libneon27-0.28.3_0.29.6-2.12.1_6.5.1.i586.delta.rpm’ does not exist
Something went wrong
Mirroring: file:///srv/www/htdocs/smt/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586
Target: /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586
D /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/repomd.xml
L /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/other.xml.gz
L /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/susedata.xml.gz
L /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/updateinfo.xml.gz
L /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/filelists.xml.gz
L /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/primary.xml.gz
L /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/deltainfo.xml.gz
Finished downloading and parsing the metadata, going to download the rest of the files…
D /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/repomd.xml.asc
D /srv/www/htdocs/smt/repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/repomd.xml.key
=> Finished mirroring ‘file:///srv/www/htdocs/smt/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586’
=> Total files : 10
=> Total transferred files : 3
=> Total transferred file size : 2831 bytes (2.76 KB)
=> Total linked files : 6
=> Total copied files : 0
=> Files up to date : 4464
=> Errors : 1
=> Mirror Time : 00:03:42
=> New security updates : 0
=> New recommended updates : 2
Recommended update for audit
Recommended update for Xen
Code:
$ /srv/www/htdocs/smt/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586 # find . -name libneon\* -exec ls -l {} \;
-rw-r–r-- 4 smt www 128955 Nov 9 17:00 ./rpm/i586/libneon27-0.28.3_0.29.6-2.12.1_6.7.1.i586.delta.rpm
-rw-r–r-- 6 smt www 155627 Oct 12 01:03 ./rpm/i586/libneon27-0.29.6-6.5.1.i586.rpm
-rw-r–r-- 2 smt www 15851 Nov 10 00:04 ./rpm/i586/libneon27-0.29.6-6.7.1_6.5.1.i586.delta.rpm
-rw-r–r-- 4 smt www 15844 Nov 9 17:00 ./rpm/i586/libneon27-0.29.6-6.5.1_6.7.1.i586.delta.rpm
-rw-r–r-- 4 smt www 155629 Nov 9 16:36 ./rpm/i586/libneon27-0.29.6-6.7.1.i586.rpm
it looks as if the SLES11 SP1 Repos offered from Novell have an issue
with the
libneon27-0.28.3_0.29.6-2.12.1_6.5.1.x86_64.delta.rpm and
ibneon27-32bit-0.28.3_0.29.6-2.12.1_6.5.1.x86_64.delta.rpm
files in their SLES11 SP1 x86_64 repositories.
A contact inside Novell already filed a bug report on it but maybe
somebody with a support contract
should contact them as well.
In my case, it prevents the repodata from beeing created and thus I
can’t register this repository from the client.
Actually, I’ve renamed the .repodata to repodata and hope everything is
all right for now (I’m not using libneon27 . .).
Thanks, just the date is really useful. I can raise a Service Request
but it doesn’t seem worth doing so yet if the bug was only raised on
Friday. I’m assuming such things aren’t worked on during
Saturday/Sunday, so can’t really expect it to be fixed already.
Especially if you factor in that the relevant people probably aren’t all
in the same timezone. Let’s keep an eye on itÂ
Thanks, just the date is really useful. I can raise a Service Request
but it doesn’t seem worth doing so yet if the bug was only raised on
Friday. I’m assuming such things aren’t worked on during
Saturday/Sunday, so can’t really expect it to be fixed already.
Especially if you factor in that the relevant people probably aren’t
all in the same timezone. Let’s keep an eye on itÂ
I’ve been seeing this for a couple of days now…Don’t know what to
do…
Mirroring: https://nu.novell.com/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/
Target: /srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/.repodata/repomd.xml
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/.repodata/other.xml.gz
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/.repodata/susedata.xml.gz
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/.repodata/updateinfo.xml.gz
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/.repodata/filelists.xml.gz
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/.repodata/primary.xml.gz
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/.repodata/deltainfo.xml.gz
Finished downloading and parsing the metadata, going to download the
rest of the files…
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/.repodata/repomd.xml.asc
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/.repodata/repomd.xml.key
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/src/gvfs-1.4.3-0.13.1.src.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/src/sysstat-8.1.5-7.27.1.src.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/gvfs-1.4.3-0.13.1.x86_64.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/gvfs-1.4.3-0.3.13_0.13.1.x86_64.delta.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/gvfs-backends-1.4.3-0.13.1.x86_64.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/gvfs-backends-1.4.3-0.3.13_0.13.1.x86_64.delta.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/gvfs-fuse-1.4.3-0.13.1.x86_64.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/gvfs-fuse-1.4.3-0.3.13_0.13.1.x86_64.delta.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/gvfs-lang-1.4.3-0.13.1.x86_64.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/gvfs-lang-1.4.3-0.3.13_0.13.1.x86_64.delta.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/libgvfscommon0-1.4.3-0.13.1.x86_64.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/libgvfscommon0-1.4.3-0.3.13_0.13.1.x86_64.delta.rpm
E
‘/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/libneon27-0.28.3_0.29.6-2.12.1_6.5.1.x86_64.delta.rpm’:
Checksum mismatch’
E
‘/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/libneon27-32bit-0.28.3_0.29.6-2.12.1_6.5.1.x86_64.delta.rpm’:
Checksum mismatch’
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/sysstat-8.1.5-7.25.1_7.27.1.x86_64.delta.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/sysstat-8.1.5-7.27.1.x86_64.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/sysstat-8.1.5-7.9.56_7.27.1.x86_64.delta.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/sysstat-isag-8.1.5-7.25.1_7.27.1.x86_64.delta.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/sysstat-isag-8.1.5-7.27.1.x86_64.rpm
D
/srv/www/htdocs/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/rpm/x86_64/sysstat-isag-8.1.5-7.9.56_7.27.1.x86_64.delta.rpm
=> Finished mirroring
‘https://nu.novell.com/repo/$RCE/SLES11-SP1-Updates/sle-11-x86_64/’
=> Total files : 29
=> Total transferred files : 27
=> Total transferred file size : 85682816 bytes (81.71 MB)
=> Total linked files : 0
=> Total copied files : 0
=> Files up to date : 5410
=> Errors : 2
=> Mirror Time : 00:00:54
=> New security updates : 0
=> New recommended updates : 3
Yeah I expect you can see it with your Knowledge powers
[/color]
Hi Mike,
So you can’t see it at all?
[/color]
All I can see of is “You are not authorized to access bug #729961.” All
I ever see if I try and access bugs you’ve linked from forums, or bugs
the urls for which I see in the change logs of rpms is “You are not
authorized…”. The only exceptions are when you have added me to
relevant list or whatever for a particular bug.
Mirroring: https://nu.novell.com/repo/$RCE/SLES11-SP1-Updates/sle-11-i586/
Target: /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/repomd.xml
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/other.xml.gz
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/susedata.xml.gz
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/updateinfo.xml.gz
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/filelists.xml.gz
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/primary.xml.gz
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/deltainfo.xml.gz
Finished downloading and parsing the metadata, going to download the rest of the files…
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/repomd.xml.asc
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/.repodata/repomd.xml.key
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/rpm/i586/radvd-1.1-1.22_1.24.4.1.i586.delta.rpm
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/rpm/i586/radvd-1.1-1.24.4.1.i586.rpm
D /srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586/rpm/src/radvd-1.1-1.24.4.1.src.rpm
=> Finished mirroring ‘https://nu.novell.com/repo/$RCE/SLES11-SP1-Updates/sle-11-i586/’
=> Total files : 12
=> Total transferred files : 12
=> Total transferred file size : 93208146 bytes (88.89 MB)
=> Total linked files : 0
=> Total copied files : 0
=> Files up to date : 5281
=> Errors : 0
=> Mirror Time : 00:01:26
=> New security updates : 1
Security update for radvd
=> New recommended updates : 0
Summary
Total transfered files : 12
Total transfered file size: 93208146 (88.89 MB)
Total linked files : 0
Total copied files : 0
New security updates : 1
New recommended updates : 0
Errors: : 0
Total Mirror Time : 00:01:27
and I’ve just been able to stage the testing repository so it
definitely looks fixed…
Code:
=> Finished mirroring ‘file:///srv/www/htdocs/repo/full/$RCE/SLES11-SP1-Updates/sle-11-i586’
=> Total files : 3450
=> Total transferred files : 1
=> Total transferred file size : 1910 bytes (1.87 KB)
=> Total linked files : 3449
=> Total copied files : 0
=> Files up to date : 0
=> Errors : 0
=> Mirror Time : 00:03:53
=> New security updates : 0
=> New recommended updates : 0
Repository successfully generated at /repo/testing/$RCE/SLES11-SP1-Updates/sle-11-i586.
If you look in https://nu.novell.com/repo/$RCE/SLES11-SP1-Updates/sle-11-i586/rpm/i586/
(username/password are your mirror credentials) you’ll see that there
is still a libneon27-0.28.3_0.29.6-2.12.1_6.5.1.i586.delta.rpm file.
It’s date stamp is now 21-Nov-2011 where as before it was 13-Oct-2001 so
it’s been replaced with one that doesn’t cause a checksum error.
If you look in https://nu.novell.com/repo/$RCE/SLES11-SP1-Updates/sle-11-i586/rpm/i586/
(username/password are your mirror credentials) you’ll see that there
is still a libneon27-0.28.3_0.29.6-2.12.1_6.5.1.i586.delta.rpm file.
It’s date stamp is now 21-Nov-2011 where as before it was 13-Oct-2001 so
it’s been replaced with one that doesn’t cause a checksum error.[/color]
Wow, 21-Nov-2011… they must have a time synchronization problem
Stupid question, every time a repository is being re-mirrored, do I
have to re-run the smt-staging or is it automated somewhere? Thanks.