False alarm: Abuse of RHN Service?

nosp nosp at xades.com
Thu Sep 4 08:59:16 UTC 2003


On Thu, 2003-09-04 at 05:06, Chris Kloiber wrote:
> The information you provided was enough for me to look up some of the
> information RHN keeps about your system. (As a Red Hat Support tech I
> have access to some RHN stored info, like package lists.) I noticed that
> RHN believes you to have 2 separate versions of up2date installed
> currently:
>
> up2date-3.9.19-2
> up2date-3.9.23-2
> up2date-gnome-3.9.19-2 
> up2date-gnome-3.9.23-2
> 
> This could be one reason why up2date is misbehaving for you, or it could
> mean RHN's copy of your package list is incorrect. Make sure your rpm
> database is sane and see if your system also believes these packages are
> installed twice with the commands: 
> 
> # rpm --rebuilddb
> # rpm -qa | grep up2date
> 

I checked the up2date packages installed both before and after a
--rebuilddb but there were only the one version set (3.9.23) installed. 
However I did just successfully complete a full update to the
severn-update packages (including up2date & up2date-gnome) between my
earlier mail and your mail, so it is possible that the problem existed
and was fixed by the time I looked.  Just to make sure things were all
cleaned up I ran up2date -p as you recommended.

> I have not seen one package (wget in your case) get downloaded
> repeatedly like that before, but perhaps the version you have in
> /var/spool/up2date needs to be deleted before you attempt to update
> again. 

I have seen it happen with at least one other package:
tetex-dvips-2.0.2-8.i386.rpm (on Tuesday of this week -- traceback at
end of this message).  The python traceback and abuse of service error
message were the same.  I haven't seen it get hung up on the same
package twice -- it could be related to certain package files but
up2date must recover.

For now I'll put this down to an annoyance but will report any new
behavior/information I find.  If there is anything I can do to gather
more/better details let me know.  Thanks for looking into this.

Martin

# up2date --nox -d -u

Fetching package list for channel: redhat-linux-severn-i386-9.0.93...
########################################

Fetching package list for channel:
redhat-linux-severn-i386-9.0.93-updates...
########################################

Fetching Obsoletes list for channel: redhat-linux-severn-i386-9.0.93...

Fetching Obsoletes list for channel:
redhat-linux-severn-i386-9.0.93-updates...

Fetching rpm headers...
########################################

Testing package set / solving RPM inter-dependencies...
warning: package db4 = 4.1.25-9 was already added, replacing with db4 <=
4.1.25-9
warning: package db4-devel = 4.1.25-9 was already added, replacing with
db4-devel <= 4.1.25-9
warning: package db4-utils = 4.1.25-9 was already added, replacing with
db4-utils <= 4.1.25-9
########################################
coreutils-5.0-14.i386.rpm:  ########################## Done.
coreutils-5.0-14.src.rpm:   ########################## Done.
cpp-3.3.1-2.i386.rpm:       ########################## Done.
gcc-3.3.1-2.src.rpm:        ########################## Done.
[...tons of packages...]
telnet-0.17-26.2.i386.rpm:  ########################## Done.
telnet-0.17-26.2.src.rpm:    termcap-11.0.1-17.noarch.rp #####
########################## Done.
termcap-11.0.1-17.src.rpm:   tetex-2.0.2-8.i386.rpm:
########################## Done.
tetex-2.0.2-8.src.rpm:       tetex-dvips-2.0.2-8.i386.rp 
tetex-dvips-2.0.2-8.i386.rp  tetex-dvips-2.0.2-8.i386.rp 
tetex-dvips-2.0.2-8.i386.rp  tetex-dvips-2.0.2-8.i386.rp 
tetex-dvips-2.0.2-8.i386.rp  tetex-dvips-2.0.2-8.i386.rp 
tetex-dvips-2.0.2-8.i386.rp
Traceback (most recent call last):
  File "/usr/sbin/up2date", line 1149, in ?
    sys.exit(main() or 0)
  File "/usr/sbin/up2date", line 748, in main
    fullUpdate, dryRun=options.dry_run))
  File "/usr/sbin/up2date", line 1015, in batchRun
    batch.run()
  File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 73, in run
    self.__getPackages()
  File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 139, in
__getPackages
    up2date.getPackage(pkg, wrapperUtils.printPkg,
wrapperUtils.printRetrieveHash)
  File "/usr/share/rhn/up2date_client/up2date.py", line 313, in
getPackage
    buffer = rpcServer.doCall(repos.getPackage, pkg, msgCallback,
progressCallback)
  File "/usr/share/rhn/up2date_client/rpcServer.py", line 143, in doCall
    up2dateAuth.updateLoginInfo()
  File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 137, in
updateLoginInfo
    loginInfo = login()
  File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 116, in
login
    raise up2dateErrors.AbuseError(f.faultString)
up2date_client.up2dateErrors.AbuseError:
Error Message:
    Abuse of Service detected for server earth (1003549202)
Error Class Code: 49
Error Class Info:
     You are getting this error because RHN has detected an abuse of
[...std error message...]





More information about the test mailing list