Snapshot

Matt Gunter <[email protected]>
Newsgroups gmane.network.up2date.current.devel
Message-ID <[email protected]>
Well I think your snapshot works with a slight change.  If I remove
'X-RHN-Client-Version' from /usr/share/current/auth.py lines 167-170 it
works for my RH 7.2, 7.3, and 8.0 clients.  I don't know how removing it
effects how current works though.  

Matt Gunter
Cypress Tech Group




On Mon, 2002-10-07 at 10:03, Hunter Matthews wrote:
> %!@$##$^@%^!~@#%$@$%^!#%$^!$%@#54
> !$%!$%~$%~$#^%^#%^!$%~@#$~@#%!$%^@%^^&&
> 
> Thats what I get for making a last minute "obvious" fix.
> 
> It also means that that 2.8 is not a perfect back port of 3.0.
> 
> <Sigh>
> 
> Ok, Your fix of the _delete function is correct. I'll add that patch and
> do a new snapshot this afternoon. I'm hoping I can get an 8.0 installed
> here to play with.
> 
> 
> On Mon, 2002-10-07 at 04:39, Matt Gunter wrote:
> > When remaking the db for my RH 7.2 and 7.3 installations I encountered
> > and error with the new snapshot.  It only happens if there is a package
> > to obsolete.  I traced the error down and I believe I have a fix.  The
> > problem comes from the casting of the oflags to a string in
> > _addRpmPackage() and the change not getting reflected in
> > _deleteRpmPackage().
> > 
> > file: /usr/share/current/channel.py line 1007
> > value = value + [onames[i], overs[i], oflags[i]]
> > 
> > should be:
> > value = value + [onames[i], overs[i], str(oflags[i])]
> > 
> > 
> > I'm still getting the error below when I try to update a RH 8.0 client. 
> > Hope this information is useful.  I'm trying to get up to speed with
> > this stuff so I can help out.  I really appreciate the hard work that
> > has gone into current.  Its saved me a ton of time in the last 6 months.
> > 
> > Matt Gunter
> > Cypress Tech Group
> > 
> > [Mon Oct  7 02:29:45 2002] [notice] Inside the accesshandler
> > [Mon Oct  7 02:29:45 2002] [error] PythonAccessHandler current_apache:
> > Traceback (innermost last):
> > [Mon Oct  7 02:29:45 2002] [error] PythonAccessHandler current_apache:  
> > File "/usr/lib/python1.5/site-packages/mod_python/apache.py", line 185,
> > in Dispatch
> >     result = object(req)
> > [Mon Oct  7 02:29:45 2002] [error] PythonAccessHandler current_apache:  
> > File "/usr/share/current/current_apache.py", line 114, in accesshandler
> >     hi = auth.SysHeaders(req.headers_in)
> > [Mon Oct  7 02:29:45 2002] [error] PythonAccessHandler current_apache:  
> > File "/usr/share/current/auth.py", line 149, in __init__
> >     self.loadHeaders(headers)
> > [Mon Oct  7 02:29:45 2002] [error] PythonAccessHandler current_apache:  
> > File "/usr/share/current/auth.py", line 172, in loadHeaders
> >     raise Exception("Missing authentication header: %s" % attr)
> > [Mon Oct  7 02:29:45 2002] [error] PythonAccessHandler current_apache:
> > Exception: Missing authentication header: X-RHN-Client-Version
> > [Mon Oct  7 02:29:45 2002] [notice] Inside the loghandler
> > [Mon Oct  7 02:29:45 2002] [notice]
> > /XMLRPC/$RHN/redhat-i386-8.0/listPackages/20021007022311
> > [Mon Oct  7 02:29:45 2002] [notice] text/html; charset=iso-8859-1
> > [Mon Oct  7 02:29:46 2002] [notice] Inside the accesshandler
> > [Mon Oct  7 02:29:46 2002] [error] PythonAccessHandler current_apache:
> > Traceback (innermost last):
> > [Mon Oct  7 02:29:46 2002] [error] PythonAccessHandler current_apache:  
> > File "/usr/lib/python1.5/site-packages/mod_python/apache.py", line 185,
> > in Dispatch
> >     result = object(req)
> > [Mon Oct  7 02:29:46 2002] [error] PythonAccessHandler current_apache:  
> > File "/usr/share/current/current_apache.py", line 114, in accesshandler
> >     hi = auth.SysHeaders(req.headers_in)
> > [Mon Oct  7 02:29:46 2002] [error] PythonAccessHandler current_apache:  
> > File "/usr/share/current/auth.py", line 149, in __init__
> >     self.loadHeaders(headers)
> > [Mon Oct  7 02:29:46 2002] [error] PythonAccessHandler current_apache:  
> > File "/usr/share/current/auth.py", line 172, in loadHeaders
> >     raise Exception("Missing authentication header: %s" % attr)
> > [Mon Oct  7 02:29:46 2002] [error] PythonAccessHandler current_apache:
> > Exception: Missing authentication header: X-RHN-Client-Version
> > [Mon Oct  7 02:29:46 2002] [notice] Inside the loghandler
> > [Mon Oct  7 02:29:46 2002] [notice]
> > /XMLRPC/$RHN/redhat-i386-8.0/listPackages/20021007004621
> > [Mon Oct  7 02:29:46 2002] [notice] text/html; charset=iso-8859-1
> > 
> > 
> > 
> > 
> > Matt Gunter
> > Cypress Tech Group
> > 
> > 
> > _______________________________________________
> > Current-server mailing list
> > [email protected]
> > http://lists.dulug.duke.edu/mailman/listinfo/current-server
> > 
> > 
> -- 
> Hunter Matthews                          Unix / Network Administrator
> Office: BioScience 145/244               Duke Univ. Biology Department
> Key: F0F88438 / FFB5 34C0 B350 99A4 BB02  9779 A5DB 8B09 F0F8 8438
> Never take candy from strangers. Especially on the internet.
> 
> _______________________________________________
> Current-server mailing list
> [email protected]
> http://lists.dulug.duke.edu/mailman/listinfo/current-server
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.