| Newsgroups |
gmane.network.up2date.current.devel |
| Message-ID |
<51FF18D8483ED211BFB700A0C9612D3539158C@CORBEY_PDC> |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Regarding a problem discussed in IRC:
from a client, i get the error:
root@images:/etc/sysconfig/rhn# up2date up2date
Retrieving list of all available packages...
########################################
Removing installed packages from list of updates...
########################################
Removing packages with files not specified from list...
Removing packages marked to skip from list...
########################################
Getting headers for available packages...
Traceback (innermost last):
File "/usr/sbin/up2date", line 996, in ?
main()
File "/usr/sbin/up2date", line 342, in main
sys.exit(batchRun(argObj.getLong("list"), pkgNames, fullUpdate))
File "/usr/sbin/up2date", line 879, in batchRun
printCallback, percentCallback)
File "/usr/sbin/up2date", line 792, in runInteractive
progressCallback = percentCallback)
File "/usr/share/rhn/up2date_client/up2date.py", line 1539, in
getUpdatedPackageList
refreshCallback)
File "/usr/share/rhn/up2date_client/up2date.py", line 796, in
getHeaders
hdr, sourcetype = doCall(headerSource.getHeader, pkg)
File "/usr/share/rhn/up2date_client/up2date.py", line 302, in
doCall
(errCode, errMsg ) = rhnHTTPlib.reportError(e.headers)
File "/usr/share/rhn/up2date_client/rhnHTTPlib.py", line 314, in
reportError
if headers.has_key(s):
AttributeError: 'None' object has no attribute 'has_key'
The server side, at the same time, shows:
Mar 03 11:11:53 Current server v1.0 starting, released under the GPL
Mar 03 11:11:53 Starting up Backend
Mar 03 11:11:53 /usr/share/current/channel.py:open({'mode': 'r',
'db_dir': '/data/current/redhat-7.2/i386/current'})
Mar 03 11:11:53 Starting Up Frontend
Mar 03 11:12:08 /usr/share/current/standalone.py:do_POST(None)
Mar 03 11:12:08 Requesting: up2date.login
Mar 03 11:12:08 Dispatching: up2date.login
Mar 03 11:12:08 /usr/share/current/up2date.py:login({'connInfo':
{'client_address': ('127.0.0.1', 2638), 'command': 'POST', 'version':
'', 'headers': <mimetools.Message instance at 80f6c20>, 'path':
'https://10.1.1.1:8081/XMLRPC'}, 'sysid_string': '<?xml
version="1.0"?>\012<params>\012<param>\012<value><struct>\012<member>\
012<name>type</name>\012<value><string>REAL</string></value>\012</memb
er>\012<member>\012<name>architecture</name>\012<value><string>i686</s
tring></value>\012</member>\012<member>\012<name>checksum</name>\012<v
alue><string>a054cbd2cd5e8944ecb0969b3fa0714bdc00554b</string></value>
\012</member>\012<member>\012<name>os_release</name>\012<value><string
>7.2</string></value>\012</member>\012<member>\012<name>description</n
ame>\012<value><string>7.2 running on
i686</string></value>\012</member>\012<member>\012<name>system_id</nam
e>\012<value><string>Current-ANONYMOUS</string></value>\012</member>\0
12<member>\012<name>operating_system</name>\012<value><string>Red Hat
Linux</string></value>\012</member>\012<member>\012<name>profile_name<
/name>\012<value><string>images.internal.corbey.com</string></value>\0
12</member>\012<member>\012<name>fields</name>\012<value><array><data>
\012<value><string>type</string></value>\012<value><string>operating_s
ystem</string></value>\012<value><string>checksum</string></value>\012
<value><string>description</string></value>\012<value><string>os_relea
se</string></value>\012<value><string>architecture</string></value>\01
2<value><string>system_id</string></value>\012<value><string>profile_n
ame</string></value>\012<value><string>username</string></value>\012</
data></array></value>\012</member>\012<member>\012<name>username</name
>\012<value><string>[email protected]</string></value>\012</member>
\012</struct></value>\012</param>\012</params>\012'})
Mar 03 11:12:08
/usr/share/current/packagedb.py:getCompatibleChannels({'client_arch':
'i686', 'client_release': '7.2'})
Mar 03 11:12:08
/usr/share/current/packagedb.py:_getCannonArch({'arch': 'i686'})
Mar 03 11:12:08 Result was normal
Mar 03 11:12:08 sendClientResult() finished
Mar 03 11:12:17 /usr/share/current/standalone.py:do_POST(None)
Mar 03 11:12:17 Requesting: up2date.login
Mar 03 11:12:17 Dispatching: up2date.login
Mar 03 11:12:17 /usr/share/current/up2date.py:login({'connInfo':
{'client_address': ('127.0.0.1', 2639), 'command': 'POST', 'version':
'', 'headers': <mimetools.Message instance at 81ff7b8>, 'path':
'https://10.1.1.1:8081/XMLRPC'}, 'sysid_string': '<?xml
version="1.0"?>\012<params>\012<param>\012<value><struct>\012<member>\
012<name>type</name>\012<value><string>REAL</string></value>\012</memb
er>\012<member>\012<name>architecture</name>\012<value><string>i686</s
tring></value>\012</member>\012<member>\012<name>checksum</name>\012<v
alue><string>a054cbd2cd5e8944ecb0969b3fa0714bdc00554b</string></value>
\012</member>\012<member>\012<name>os_release</name>\012<value><string
>7.2</string></value>\012</member>\012<member>\012<name>description</n
ame>\012<value><string>7.2 running on
i686</string></value>\012</member>\012<member>\012<name>system_id</nam
e>\012<value><string>Current-ANONYMOUS</string></value>\012</member>\0
12<member>\012<name>operating_system</name>\012<value><string>Red Hat
Linux</string></value>\012</member>\012<member>\012<name>profile_name<
/name>\012<value><string>images.internal.corbey.com</string></value>\0
12</member>\012<member>\012<name>fields</name>\012<value><array><data>
\012<value><string>type</string></value>\012<value><string>operating_s
ystem</string></value>\012<value><string>checksum</string></value>\012
<value><string>description</string></value>\012<value><string>os_relea
se</string></value>\012<value><string>architecture</string></value>\01
2<value><string>system_id</string></value>\012<value><string>profile_n
ame</string></value>\012<value><string>username</string></value>\012</
data></array></value>\012</member>\012<member>\012<name>username</name
>\012<value><string>[email protected]</string></value>\012</member>
\012</struct></value>\012</param>\012</params>\012'})
Mar 03 11:12:17
/usr/share/current/packagedb.py:getCompatibleChannels({'client_arch':
'i686', 'client_release': '7.2'})
Mar 03 11:12:17
/usr/share/current/packagedb.py:_getCannonArch({'arch': 'i686'})
Mar 03 11:12:17 Result was normal
Mar 03 11:12:17 sendClientResult() finished
Mar 03 11:12:17 requesthandler.log_error(): code 400, message Bad
request syntax ("GET
https://10.1.1.1:8081/XMLRPC/$RHN/{'X-RHN-Auth-Channels':
[['redhat-linux-i386-7.2', '20020314103852']], 'X-RHN-Server-Id':
'w00t', 'X-RHN-Auth-Expiration': '1016129537', 'X-RHN-Auth':
'05bdd1037ea502709eb778a865b2bf1ffbd1dd5a', 'X-RHN-Auth-User-Id':
'[email protected]'}/set_headers HTTP/1.0")
Its very likely something stupid I did, but pointers would be
appreciated. have config files available also, if necessary.
TIA.
-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.8
iQA/AwUBPJEQOA5f1W2SXvNnEQK/vwCeNN6PsDgRDKNle22IbdZn7c0S6icAn0nQ
EfTeeEozTRLKPvumiyPvm3eW
=RQkQ
-----END PGP SIGNATURE-----